• [^] # Re: 3 drivers USB existent

    Posté par . En réponse au message hub usb2 ne marche qu'avec ohci (usb1.1) ??. Évalué à 1.

    salut,
    bon déjà il n'y a que uhci qui marche :

    r@ds9:/etc$ lsusb
    Bus 005 Device 001: ID 0000:0000
    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
    r@ds9:/etc$ sudo rmmod ohci_hcd ehci_hcd uhci_hcd & lsusb
    r@ds9:/etc$ sudo modprobe ohci-hcd & lsusb
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    r@ds9:/etc$ sudo modprobe uhci-hcd & lsusb
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 002: ID 05e3:0606 Genesys Logic, Inc.
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    r@ds9:/etc$ sudo modprobe ehci-hcd & lsusb
    Bus 005 Device 001: ID 0000:0000
    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

    en effet ,Sous Linux, il y a 2 pilotes pour l'USB 1 :
    UHCI (Universal Host Controller Interface) développée par Intel et utilisée par les chipsets Intel ou Via.
    OHCI (Open Host Controller Interface) développée par Compaq et utilisée par les chipset Compaq, SIS ou ALI.
    et 1 pour l'USB 2 : EHCI (Enhanced Host Controller Interface).

    Dans l'exemple d'OpenSolaris , si j'ai bien compris , c'est OHCI qui prend la main a la place d'EHCI sur des peripheriques USB2 .
    Dans mon cas , c'est bien l'EHCI qui se charge ( "usb 1-2: new high speed USB device using ehci_hcd and address 2") mais il se met en erreur : "usb 1-2: device descriptor read/64, error -71" .
    et si on vire EHCI pour laisser faire le viel UHCI , là tout marche mais comme si je n'avait plus que des ports USB1 sur mon ordianteur .

    ce que je vien de voir c'est que sur ma machine il y a 2 chip :

    r@ds9:/etc$ lspci -v | grep HCI
    00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
    00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
    00:0f.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 04) (prog-if 10 [OHCI])
    00:13.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (prog-if 00 [UHCI])
    00:13.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (prog-if 00 [UHCI])
    00:13.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20 [EHCI])

    1 chip SIS OHCI et 1 chip via UHCI/EHCI : c'est pas courant ça , non ?