Forum général.général usb2 ou pas usb2 ?

Posté par  .
Étiquettes : aucune
0
17
mar.
2005
Bonsoir ,le week end dernier,j'ai placer une carte pci usb2 sur mon ordi (un Nec acheté en 2000) .
A l'usage ,je n'ai pas trouvé de différence de vitesse de transfert entre mes usb1 anciennes et le port nouveau usb2 ...
Comment étre sur que mes nouvelles prises usb2 fonctionnent bien selon la nouvelle norme ??? (ou à l'inverse qu'elles ne fonctionnent pas mieux que les usb1) .
<J'ai le projet d'acquérir un (ou deux) disques durs externes mais pour le moment n'ai pas de périphériques usb2 je crois :
Scanner epson perfection 640u ,imprimante Canon i250 et modem adsl .....
Voila une énigme qu"elle est coton !...
  • # Mmmh...

    Posté par  . Évalué à 3.

    Sur des périphériques USB1, il y a peu de raisons de voir une différence de vitesse (après tout, les contrôleurs USB2 sont censés passer la main à un contrôleur USB1 lorsqu'ils sont confrontés à un tel périphérique, si je ne m'abuse).

    Après, si tu trouve un disque externe USB2 (à la limite, une clé USB), tu peux tenter un hdparm -tT sur les différents ports, pour voir.
    • [^] # Re: Mmmh...

      Posté par  . Évalué à 1.

      Je dirais la même chose. Il faudrait posséder un périphérique usb2 pour tester.
      Cependant si tu branches un périphérique de masse en usb2, les messages du noyau t'indiquent si le périphérique est connecté en usb1 ou en usb2.(un petit dmesg une fois le périphérique branché).
      Bon je viens de regarder mes logs noyau, et j'ai vu cette ligne:
      ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004

      Et je n'ai aucun périphérique usb2. Je pense donc qu'avec un dmesg, tu peux voir si ta carte est correctement reconnue.
      • [^] # Re: Mmmh...

        Posté par  . Évalué à 1.

        J'ai refait le test que j'avais fait dimanche :transfert du méme fichier photos depuis une carte compact flash de mon nikon coolpix 4500 sur le disque dur :
        Il y a un léger avantage aux nouvelles prises usb2 (?) :vitesse de transfert de 630 ko/s contre 510 ko/s ......
        Ceci dit en utilisant dmesg (trés chouette cette fonction!),je trouve pour les usb cela :
        Linux Kernel Card Services 3.1.22
        options: [pci] [cardbus] [pm]
        Intel ISA PCIC probe: not found.
        Databook TCIC-2 PCMCIA probe: not found.
        usb.c: registered new driver usbdevfs
        usb.c: registered new driver hub
        usb-uhci.c: $Revision: 1.275 $ time 19:48:59 Apr 17 2004
        usb-uhci.c: High bandwidth mode enabled
        PCI: Found IRQ 10 for device 00:07.3
        PCI: Sharing IRQ 10 with 00:07.2
        PCI: Sharing IRQ 10 with 00:11.0
        usb-uhci.c: USB UHCI at I/O 0xdc00, IRQ 10
        usb-uhci.c: Detected 2 ports
        usb.c: new USB bus registered, assigned bus number 1
        hub.c: USB hub found
        hub.c: 2 ports detected
        PCI: Found IRQ 10 for device 00:07.2
        PCI: Sharing IRQ 10 with 00:07.3
        PCI: Sharing IRQ 10 with 00:11.0
        usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 10
        usb-uhci.c: Detected 2 ports
        usb.c: new USB bus registered, assigned bus number 2
        hub.c: USB hub found
        hub.c: 2 ports detected
        usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
        PCI: Found IRQ 10 for device 00:0e.1
        PCI: Sharing IRQ 10 with 00:0f.0
        usb-ohci.c: USB OHCI at membase 0xd0bad000, IRQ 10
        usb-ohci.c: usb-00:0e.1, NEC Corporation USB (#2)
        usb.c: new USB bus registered, assigned bus number 3
        hub.c: USB hub found
        hub.c: 2 ports detected
        PCI: Found IRQ 11 for device 00:0e.0
        usb-ohci.c: USB OHCI at membase 0xd0baf000, IRQ 11
        usb-ohci.c: usb-00:0e.0, NEC Corporation USB
        usb.c: new USB bus registered, assigned bus number 4
        hub.c: USB hub found
        hub.c: 3 ports detected
        usbdevfs: remount parameter error
        hub.c: new USB device 00:07.2-1, assigned address 2
        usb.c: USB device 2 (vend/prod 0x4a9/0x1084) is not claimed by any active drive
        r.
        Initializing USB Mass Storage driver...
        usb.c: registered new driver usb-storage
        USB Mass Storage support registered.
        usb.c: registered new driver usblp
        printer.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04A
        9 pid 0x1084
        printer.c: v0.13: USB Printer Device Class driver
        Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI I
        SAPNP enabled
        lorsque mon imprimante est branchée sur usb1 .
        Je n'y comprends pas grand chose ...en fait j'ai un hub (?) ancien de 2 usb1 et le nouveau (usb 2.o pci card) de 4 prises physiques mais qui d'aprés le manuel commanderait en fait 3 ou 5 prises (??) un host controller gérant la vitesse du flux selon la qualité du périphérique connecté ...
        Je vois bien apparaitre les references de ma nouvelle carte mais est elle activée complétement ????
  • # le module noyau ?

    Posté par  . Évalué à 2.

    Je crois bien que pour utiliser l'usb2 a fond il faut loader un module noyau particulié (bien sur si tu n'as pas compilé ce bout la directement dans le noyau) ainsi que l'utiliser avec des periphs usb2 seuls (pas melangés avec des usb1 sur le meme hub)
    • [^] # Re: le module noyau ?

      Posté par  . Évalué à 1.

      Si mon imprimante est branchée sur un usb2 ,le résultat obtenu aprés dmesg est strictement identique ...
      Ce qui m'inquiéte ,c'est :
      usbdevfs: remount parameter error
      hub.c: new USB device 00:07.2-1, assigned address 2
      usb.c: USB device 2 (vend/prod 0x4a9/0x1084) is not claimed by any active drive
      r.
      ...;
      Aprés lecture d'un tutorial usb/linux sur trustonme.net ,jai essayé la commande lspci -v | grep HCI pour déterminer les chipset en présence ....
      Chez moi cela donne :
      0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10) (prog-if 00 [UHCI])
      0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10) (prog-if 00 [UHCI])
      0000:00:0e.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
      0000:00:0e.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
      0000:00:0e.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
      soit si j'ai compris toutes les normes possibles :uhci =usb1 classique (les connexions d'origine)
      et ohci (usb1 compaq) et ehci (usb2 !!!ouais::) apportées par la nouvelle carte PCI...
      Bien ,ensuite j'ai testé ces modules avec modprob ,et cela donne :

      hippo@box:~$ modprobe uhci-hcd
      modprobe: Can't locate module uhci-hcd
      hippo@box:~$ modprobe ohci-hcd
      modprobe: Can't locate module ohci-hcd
      hippo@box:~$ modprobe ehci-hcd
      hippo@box:~$

      Donc seul le module ehci semble adapté (chipset nec prioritaire?)

      Ensuite on me dit que pour une Debian (c'est mon cas) il faut vérifier dans /etc/modules la présence de uhci-hcd
      ET ehci-hcd
      or chez moi il n'y a que usb-uhci ET
      usb-storage
      Suffirait il d'ajouter ehci-hcd dans ce fichier pour activer l usb2 ?

      (à noter la présence d'un fichier "modules 2.4.6" dans mon module /etc ...strictement identique à "modules" ...)
      Allez bonne nuit et bon courage
      PS:le tutoriel cité est ici :
      http://www.trustonme.net/didactels/297.html(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.