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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html