Device loses its IRQ number on driver unload?
Dave Airlie
airlied at gmail.com
Mon Mar 9 13:25:30 PDT 2015
On 10 March 2015 at 02:02, Thomas Hellstrom <thellstrom at vmware.com> wrote:
> On 03/09/2015 04:22 PM, Daniel Vetter wrote:
>> On Mon, Mar 09, 2015 at 11:04:01AM +0100, Thomas Hellstrom wrote:
>>> Hi,
>>>
>>> I'm not sure this started with 4.0 but when I rmmod the device driver
>>> like so
>>> rmmod vmwgfx
>>>
>>> The device loses its IRQ line as shown in lscpi:
>>> Flags: bus master, medium devsel, latency 64 <irq missing here>
>>>
>>> and a subsequent modprobe will fail since pdev->irq is 0.
>>>
>>> Is anyone else seeing this with other drivers?
>> I seen occasionally (over the past couple of kernels) random zeros in pdev
>> but dismissed it as broken machines or bugs in i915 (we have them ...).
>> Usually the box died chasing a NULL pointer from pdev. Otherwise no.
>> -Daniel
> OK. Thanks for the info. Since in my case this is 100% reproducible I
> guess I have an excellent opportunity to bisect the problem :-/
>
does lspci -H1, or some option like to direct access hw show it?
just whether this is the kernel copy or the hw register getting messed up.
Dave.
More information about the dri-devel
mailing list