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

Reply via email to