cfgauss l33t
Joined: 18 May 2005 Posts: 726 Location: USA
|
Posted: Fri Jun 10, 2005 10:33 pm Post subject: USB 1.1 but no USB 2.0 with Gentoo AMD64 [solved] |
|
|
I have Gentoo AMD64 2005.0 with kernel 2.6.11-gentoo-r10 running on an MSI K8N Neo4 nForce 4 Ultra Platinum motherboard. I tried two different USB memory sticks. The first is recognized by the kernel with no problems. dmesg reports the following.
Code: | ohci_hcd 0000:00:02.0: wakeup
usb 2-2: new full speed USB device using ohci_hcd and address 3
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: USB NAND Model: FLASH DISK Rev: 0.30
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 64000 512-byte hdwr sectors (33 MB)
sda: Write Protect is off
sda: Mode Sense: 0b 00 00 08
sda: assuming drive cache: write through
SCSI device sda: 64000 512-byte hdwr sectors (33 MB)
sda: Write Protect is off
sda: Mode Sense: 0b 00 00 08
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
usb-storage: device scan complete
|
It evidently is USB 1.1 (OHCI). The second is not recognized. dmesg reports the following.
Code: | usb 1-2: new high speed USB device using ehci_hcd and address 6
usb 1-2: khubd timed out on ep0in
usb 1-2: device descriptor read/64, error -110
usb 1-2: khubd timed out on ep0in
usb 1-2: khubd timed out on ep0in
usb 1-2: unable to read config index 0 descriptor/all
usb 1-2: can't read configurations, error -110
usb 1-2: new high speed USB device using ehci_hcd and address 7
usb 1-2: khubd timed out on ep0in
usb 1-2: device descriptor read/64, error -110
usb 1-2: khubd timed out on ep0in
usb 1-2: unable to read config index 0 descriptor/start
usb 1-2: can't read configurations, error -110
|
The second is evidently USB 2.0 (EHCI). dmesg seems to indicate that things are OK with EHCI.
Code: | ehci_hcd 0000:00:02.1: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:02.1 to 64
ehci_hcd 0000:00:02.1: irq 185, pci mem 0xfebfe000
ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 0000:00:02.1
ehci_hcd 0000:00:02.1: park 0
ehci_hcd 0000:00:02.1: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 10 ports detected
|
lspci -v reports the following.
Code: | 0000:00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) (prog-if
20 [EHCI])
Subsystem: Micro-Star International Co., Ltd.: Unknown device 7125
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 185
Memory at febfe000 (32-bit, non-prefetchable)
Capabilities: [44] #0a [2098]
Capabilities: [80] Power Management version 2
|
Does anyone have any insights into what might be wrong?
Edit: USB 2.0 (ehci_hcd) now works flawlessly with the 2.6.12-gentoo kernel. |
|