PROBLEM: [2.4.23&&2.6.1 ohci] USB HC TakeOver failed!

From: Mario Lang
Date: Thu Jan 15 2004 - 09:22:21 EST


Hi.

I just got my new JVC MP-XP7250 which has USB 2.0.
The old version (XP7210) had only USB 1.1, and the usb-ohci
driver of 2.4.x and 2.5.x worked fine on that hardware.
But on the XP7250, I can't seem to get USB 1.1
devices working. ehci-hcd loads fine without
any troubles, and if I connect a USB 2.0 FlashDisk
for instance, it is recognized and works.
But if I load ohci-hcd (2.6.1), I do get the following:

ohci_hcd: 2003 Oct 13 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ohci_hcd 0000:00:0f.0: OHCI Host Controller
ohci_hcd 0000:00:0f.0: USB HC TakeOver failed!
ohci_hcd 0000:00:0f.0: can't reset
drivers/usb/core/hcd-pci.c: init 0000:00:0f.0 fail, -1
ohci_hcd: probe of 0000:00:0f.0 failed with error -1
ohci_hcd 0000:00:0f.1: OHCI Host Controller
ohci_hcd 0000:00:0f.1: USB HC TakeOver failed!
ohci_hcd 0000:00:0f.1: can't reset
drivers/usb/core/hcd-pci.c: init 0000:00:0f.1 fail, -1
ohci_hcd: probe of 0000:00:0f.1 failed with error -1

lspci |grep 00:0f
00:0f.0 USB Controller: NEC Corporation USB (rev 43)
00:0f.1 USB Controller: NEC Corporation USB (rev 43)
00:0f.2 USB Controller: NEC Corporation: Unknown device 00e0 (rev 04)

ehci-hcd seems to attach to 00:0f.2, and ohci-hcd
tries to grab 00:0f.0 and 00:0f.1, but fails on both.

This is fairly problematic for me, since I absolutely
do need a USB 1.1 only serial adaptor to be
able to use the machine at all (Braille display).... So any
help would really be appreciated. I'd be willing to test patches too!

Searching for this bug on google reveals that
in the past years, several patches were written for the
HC TakeOver problem. Is this a common breakage?

P.S.: I believe about the same problem was recently reported
to linux-usb-users (same laptop, same HC TakeOver message). The poster
didn't get a reply to his enquiry though :-(.

--
Thanks,
Mario
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/