Hi,
I've just bought a PCI USB2.0 card (with 2 ports) and an internal USB 2.0
USB hub (Trust).
When I install the PCI card, plus the internal and boot my computer,
everything works perfectly in USB2.0 with my Archos Jukebox, and in
USB1.1 with my gamepad, etc...
But when I reboot after the first install, my PCI card and my hub only
works in USB1.1, as if the ehci-hcd devices was overtaken by the uhci
(or usb-uhci) driver.
I run a 2.4.22 kernel with uhci and ehci-hcd as modules.
Here is my dmesg (USB part) :
---8<----SNiP----8<---
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xd400, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O 0xd000, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O 0xa400, IRQ 9
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
uhci.c: USB UHCI at I/O 0xa000, IRQ 11
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
ehci_hcd 00:09.2: VIA Technologies, Inc. USB 2.0
ehci_hcd 00:09.2: irq 10, pci mem f08ee000
usb.c: new USB bus registered, assigned bus number 5
PCI: 00:09.2 PCI cache line size set incorrectly (32 bytes) by BIOS/FW.
PCI: 00:09.2 PCI cache line size corrected to 64.
ehci_hcd 00:09.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Jun-19/2.4
hub.c: USB hub found
hub.c: 4 ports detected
---8<----SNiP----8<---
This is just after the installation, when everything works perfectly.
After a reboot, the USB hub is detected a second time, and the USB2.0
led switch off (I get the last 2 lines 2 times).
lsusb:
---8<----SNiP----8<---
Bus 005 Device 001: ID 0000:0000
Bus 005 Device 002: ID 0409:0058 NEC Corp. USB2.0 Hub Controller
Bus 005 Device 003: ID 06a3:0109 Saitek PLC
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 05fe:0011 Chic Technology Corp. Browser Mouse
---8<----SNiP----8<---
Again, this is when everything is alright. When i've got my "problem",
the Saitek PLC (plugged in the hub) is connected en Bus 3.
lsusb -t:
---8<----SNiP----8<---
Bus# 5
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 2 Vendor 0x0409 Product 0x0058
`-Dev# 3 Vendor 0x06a3 Product 0x0109
Bus# 4
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 3
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 2
`-Dev# 1 Vendor 0x0000 Product 0x0000
Bus# 1
`-Dev# 1 Vendor 0x0000 Product 0x0000
`-Dev# 2 Vendor 0x05fe Product 0x0011
---8<----SNiP----8<---
(When the USB2.0 works...)
lspci:
---8<----SNiP----8<---
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
(rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 40)
00:04.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus
Master IDE (rev 06)
00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:04.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev
40)
00:09.0 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:09.1 USB Controller: VIA Technologies, Inc. USB (rev 50)
00:09.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
00:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev
02)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 02)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 02)
00:0c.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100]
(rev 05)
00:0d.0 SCSI storage controller: Initio Corporation 360P (rev 02)
00:11.0 Unknown mass storage controller: Promise Technology, Inc. 20265
(rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2
Model 64/Model 64 Pro] (rev 15)
---8<----SNiP----8<---
lspci -vv (USB part):
---8<----SNiP----8<---
00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step
ping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 9
Region 4: I/O ports at d400 [size=32]
Capabilities: <available only to root>
00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step
ping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 9
Region 4: I/O ports at d000 [size=32]
Capabilities: <available only to root>
00:09.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step
ping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin A routed to IRQ 9
Region 4: I/O ports at a400 [size=32]
Capabilities: <available only to root>
00:09.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step
ping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 08
Interrupt: pin B routed to IRQ 11
Region 4: I/O ports at a000 [size=32]
Capabilities: <available only to root>
00:09.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20 [EHC
I])
Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device 1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Step
ping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort- >SERR- <PERR-
Latency: 32, cache line size 10
Interrupt: pin C routed to IRQ 10
Region 0: Memory at df800000 (32-bit, non-prefetchable) [size=256]
Capabilities: <available only to root>
---8<----SNiP----8<---
Of course, the result of lspci is always the same...
lsmod:
---8<----SNiP----8<---
Module Size Used by Tainted: P
vfat 10540 0 (autoclean)
fat 31832 0 (autoclean) [vfat]
usb-storage 31792 0
sidewinder 9848 0 (unused)
joydev 5984 0 (unused)
hid 21540 0 (unused)
NVdriver 1066400 10
usbmouse 2232 0 (unused)
mousedev 4180 1
ehci-hcd 17260 0 (unused)
uhci 25404 0 (unused)
es1371 26124 0
ac97_codec 13300 0 [es1371]
---8<----SNiP----8<---
Can someone explain me why I can't reboot ?
Why do I loose the USB2.0 feature when I reboot ???
Thanks in advance.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users