David Brownell wrote:On Monday 06 December 2004 11:53 am, Thomas Dodd wrote:It loads, the I get:
ehci_hcd 0000:00:08.2: USB 2.0 enabled, EHCI 0.95, driver 2004-May-10" hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected ehci_hcd 0000:00:08.2: fatal error ehci_hcd 0000:00:08.2: HC died; cleaning uplspci show:
00:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev51) (prog-if 20 [EHCI]) Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device 1234 Flags: bus master, medium devsel, latency 32, IRQ 10 Memory at e7001000 (32-bit, non-prefetchable) Capabilities: [80] Power Management version 2
It on an MSI slotA board, AMD-750 chipset (751 [Irongate] and 756 [Viper]). BIOS report teh card with vend:1106, and Dev 3104, 3038, and 3038 (those 2 are the UHCI controllers right?) Any easy way to go back before that change and see? What files from what kernel?
Did some more digging. Built 2.6.9-1.6_FC with CONFIG_USB_DEBUG=y and found an older 2.6.5-1.358 kernel.
With the 2.6.5 kernel, I still see: ehci_hcd 0000:00:08.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Dec-29 hub 1-0:1.0: over-current change on port 1 hub 1-0:1.0: over-current change on port 2 hub 1-0:1.0: over-current change on port 3 hub 1-0:1.0: over-current change on port 4 *****
lsusb lists the idVendor and idProduct as 0x0000 with this kernel for the ehci device and both uhci devices.
But plugging in a device doesn't kill the ehci controller like the newer driver (2004-May-10) does.
So with the new kernel, and DEBUG on. Only loading EHCI (no UHCI to fall back too):
ehci_hcd 0000:00:08.2: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:00:08.2: USB 2.0 enabled, EHCI 0.95, driver 2004-May-10
ehci_hcd 0000:00:08.2: supports USB remote wakeup
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: default language 0x0409
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.9-1.6_FC2custom ehci_hcd
usb usb1: SerialNumber: 0000:00:08.2
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: ganged power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: Single TT
hub 1-0:1.0: TT requires at most 8 FS bit times
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
ehci_hcd 0000:00:08.2: GetStatus port 1 status 001030 POWER sig=se0 OCC OC
hub 1-0:1.0: over-current change on port 1
hub 1-0:1.0: enabling power on all ports
ehci_hcd 0000:00:08.2: GetStatus port 2 status 001030 POWER sig=se0 OCC OC
hub 1-0:1.0: over-current change on port 2
hub 1-0:1.0: enabling power on all ports
ehci_hcd 0000:00:08.2: GetStatus port 3 status 001030 POWER sig=se0 OCC OC
hub 1-0:1.0: over-current change on port 3
hub 1-0:1.0: enabling power on all ports
ehci_hcd 0000:00:08.2: GetStatus port 4 status 001030 POWER sig=se0 OCC OC
hub 1-0:1.0: over-current change on port 4
hub 1-0:1.0: enabling power on all ports
********
Then plug in a USB2 device:
ehci_hcd 0000:00:08.2: fatal error
ehci_hcd 0000:00:08.2: reset command 01000b (park)=0 ithresh=1 period=256 Reset RUN
ehci_hcd 0000:00:08.2: HC died; cleaning up
********
This is strange. I really don't know where to go to figure this out.
-Thomas
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel