hang on ejecting pc-card with ohci

Jesse Barnes jbarnes at virtuousgeek.org
Fri Feb 13 14:52:57 EST 2009


On Monday, February 2, 2009 5:10 am Oliver Neukum wrote:
> Am Friday 30 January 2009 16:26:31 schrieb Alan Stern:
> > > Taking an extra reference to the pci device doesn't help.
> > > What is to be done?
> >
> > Are you sure you really understand the nature of the problem?
>
> You are right, I overlooked a very important detail. I was looking at
> two controllers. Here the log of the ejection:
...
> 12:06:15 linux-daoy kernel: ohci_hcd 0000:03:00.0: USB bus 6 deregistered
>
> First controller gone.
>
> Feb  2 12:06:15 linux-daoy kernel: ohci_hcd 0000:03:00.0: PCI INT A
> disabled
>
> Interrupt shut down.
>

[Hang waiting for interrupt]


> At this point it looks like a generic PCI, not a USB problem.

So do you have any more details here?  Does this problem still occur with 
Linus's latest kernel?  Maybe disabling of the first subfunction is affecting 
the second subfunction?  acpi_pci_irq_disable is responsible for turning off 
the IRQ at pci_disable_device time...

-- 
Jesse Barnes, Intel Open Source Technology Center



More information about the linux-pcmcia mailing list