OVH Cloud OVH Cloud

usb 2 VIA VT6202

10 réponses
Avatar
ericus
bonjour
voilà le problème
j'ai acheter un boitier externe pour hdd qui marche en USB 2.0.
je le branche sur mon PC en USB 1 :
çà marche nickel, mais c'est très lent ...

je teste sur le PC du boulot en w2000 et USB 2 : aussi rapide que du
transfert entre disques ide

je me dit : faut investir surtout que c'est pas cher les cartes USB 2

direction le taiwan du coin, et j'achète une carte.

chipset via VT6202 (il avait que çà), 4 ports externes et un port interne.

je met la carte, je teste : aussi lent que de l'usb 1
je cherche un peu, je fait un modprobe ehci-hcd comme le dit via.

un coup d'usbview me confirme que c'est bien maintenant de l'usb 2 (480
MB/s)

malheureusement :
le système est en lecture seule : je peut rien écrire
je peux voir les fichiers, aller dans les directories mais pas lire un
fichier.

ma config :
Mandrake 9.1, kernel 2.4.21

merci à celui/celle qui pourra me dépanner

à+
--
L'enfer est un endroit où le cuisinier serait anglais,
le policier allemand, le garagiste arabe et l'amant suisse.

10 réponses

Avatar
Nicolas

chipset via VT6202 (il avait que çà), 4 ports externes et un port interne.

je met la carte, je teste : aussi lent que de l'usb 1
je cherche un peu, je fait un modprobe ehci-hcd comme le dit via.

un coup d'usbview me confirme que c'est bien maintenant de l'usb 2 (480
MB/s)

malheureusement :
le système est en lecture seule : je peut rien écrire
je peux voir les fichiers, aller dans les directories mais pas lire un
fichier.

ma config :
Mandrake 9.1, kernel 2.4.21


Passez au 2.4.22 ya du nouveau pour l'usb 2.0

Par contre je suis intéressé par les info de via que tu peux avoir, par
ce que j'ai réussi à la faire marcher en usb 1 et 2 cette carte mais
après un bricolage sur le noyau ça ne marche plus du tout.

Nicolas.

Avatar
ericus
Nicolas nous raconte


Passez au 2.4.22 ya du nouveau pour l'usb 2.0

Par contre je suis intéressé par les info de via que tu peux avoir, par
ce que j'ai réussi à la faire marcher en usb 1 et 2 cette carte mais
après un bricolage sur le noyau ça ne marche plus du tout.

Nicolas.



la seule chose que j'ai de VIA : http://www.viaarena.com/?PageID)8#linux2
ce n'est pas un driver mais une doc qui explique ce qu'il faut faire
ils conseillent d'ailleurs d'utiliser plutôt un noyau 2.5 qu'un 2.4.
je vais commenser avec le 2.4.22
à+
Eric
--
free

Avatar
Nicolas

la seule chose que j'ai de VIA : http://www.viaarena.com/?PageID)8#linux2
ce n'est pas un driver mais une doc qui explique ce qu'il faut faire
ils conseillent d'ailleurs d'utiliser plutôt un noyau 2.5 qu'un 2.4.
je vais commenser avec le 2.4.22
à+
Eric


Merci.
Quand je dézippe le fichier ça me donne un fichier illisible.
C'est quoi l'astuce ?

Nicolas.

Avatar
Nicolas

Merci.
Quand je dézippe le fichier ça me donne un fichier illisible.
C'est quoi l'astuce ?



Ok faut détarrer ce qui sort.

Avatar
Nicolas

la seule chose que j'ai de VIA : http://www.viaarena.com/?PageID)8#linux2
ce n'est pas un driver mais une doc qui explique ce qu'il faut faire
ils conseillent d'ailleurs d'utiliser plutôt un noyau 2.5 qu'un 2.4.
je vais commenser avec le 2.4.22


J'ai téléchargé le 2.4.75 cette nuit et compilé ce matin.
Pas mieux qu'avec l'ancien.
En fait les périph 1.1 sont bien reconnus et fonctionnent très bien.
Mais dès que l'on branche un périph 2.0 tout le hub usb ne marche plus.
Même en déchargeant tous les modules, ça ne marchera plus sauf à rebooter.


J'ai c'est messages là dans syslog au boot:
###########################################

Oct 5 10:57:26 Nicolas kernel: PCI: 00:0f.2 PCI cache line size set
incorrectly (32 bytes) by BIOS/FW.
Oct 5 10:57:26 Nicolas kernel: PCI: 00:0f.2 PCI cache line size
corrected to 64.
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: Detected 2 ports
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: Detected 2 ports
...
Oct 5 10:58:36 Nicolas kernel: usb.c: USB device 2 (vend/prod
0x3f0/0x7104) is not claimed by any active driver.
Oct 5 10:58:36 Nicolas kernel: Length = 18
Oct 5 10:58:36 Nicolas kernel: DescriptorType = 01
Oct 5 10:58:36 Nicolas kernel: USB version = 2.00
Oct 5 10:58:36 Nicolas kernel: Vendor:Product = 03f0:7104
Oct 5 10:58:36 Nicolas kernel: MaxPacketSize0 = 8
Oct 5 10:58:36 Nicolas kernel: NumConfigurations = 1
Oct 5 10:58:36 Nicolas kernel: Device version = 1.00
Oct 5 10:58:36 Nicolas kernel: Device Class:SubClass:Protocol = 00:00:00
Oct 5 10:58:36 Nicolas kernel: Per-interface classes
Oct 5 10:58:36 Nicolas kernel: Configuration:
Oct 5 10:58:36 Nicolas kernel: bLength = 9
Oct 5 10:58:36 Nicolas kernel: bDescriptorType = 02
Oct 5 10:58:36 Nicolas kernel: wTotalLength = 0020
Oct 5 10:58:36 Nicolas kernel: bNumInterfaces = 01
Oct 5 10:58:36 Nicolas kernel: bConfigurationValue = 01
Oct 5 10:58:36 Nicolas kernel: iConfiguration = 00
Oct 5 10:58:36 Nicolas kernel: bmAttributes = c0
Oct 5 10:58:36 Nicolas kernel: MaxPower = 2mA
Oct 5 10:58:36 Nicolas kernel:
Oct 5 10:58:36 Nicolas kernel: Interface: 0
Oct 5 10:58:36 Nicolas kernel: Alternate Setting: 0
Oct 5 10:58:36 Nicolas kernel: bLength = 9
Oct 5 10:58:36 Nicolas kernel: bDescriptorType = 04
Oct 5 10:58:36 Nicolas kernel: bInterfaceNumber = 00
Oct 5 10:58:36 Nicolas kernel: bAlternateSetting = 00
Oct 5 10:58:36 Nicolas kernel: bNumEndpoints = 02
Oct 5 10:58:36 Nicolas kernel: bInterface Class:SubClass:Protocol =
07:01:02
Oct 5 10:58:36 Nicolas kernel: iInterface = 00
Oct 5 10:58:36 Nicolas kernel: Endpoint:
Oct 5 10:58:36 Nicolas kernel: bLength = 7
Oct 5 10:58:36 Nicolas kernel: bDescriptorType = 05
Oct 5 10:58:36 Nicolas kernel: bEndpointAddress = 01 (out)
Oct 5 10:58:36 Nicolas kernel: bmAttributes = 02 (Bulk)
Oct 5 10:58:36 Nicolas kernel: wMaxPacketSize = 0040
Oct 5 10:58:36 Nicolas kernel: bInterval = 00
Oct 5 10:58:36 Nicolas kernel: Endpoint:
Oct 5 10:58:36 Nicolas kernel: bLength = 7
Oct 5 10:58:36 Nicolas kernel: bDescriptorType = 05
Oct 5 10:58:36 Nicolas kernel: bEndpointAddress = 82 (in)
Oct 5 10:58:36 Nicolas kernel: bmAttributes = 02 (Bulk)
Oct 5 10:58:36 Nicolas kernel: wMaxPacketSize = 0040
Oct 5 10:58:36 Nicolas kernel: bInterval = 00


Dans /var/log/messages on a:
############################

Oct 5 10:57:26 Nicolas kernel: usb.c: registered new driver usbdevfs
Oct 5 10:57:26 Nicolas kernel: usb.c: registered new driver hub
Oct 5 10:57:26 Nicolas kernel: ehci_hcd 00:0f.2: VIA Technologies, Inc.
USB 2.0
Oct 5 10:57:26 Nicolas kernel: ehci_hcd 00:0f.2: irq 11, pci mem d2845000
Oct 5 10:57:26 Nicolas kernel: usb.c: new USB bus registered, assigned
bus number 1
Oct 5 10:57:26 Nicolas kernel: ehci_hcd 00:0f.2: USB 2.0 enabled, EHCI
0.95, driver 2003-Jun-19/2.4
Oct 5 10:57:26 Nicolas kernel: Manufacturer: Linux 2.4.22 ehci_hcd
Oct 5 10:57:26 Nicolas kernel: Product: VIA Technologies, Inc. USB 2.0
Oct 5 10:57:26 Nicolas kernel: SerialNumber: 00:0f.2
Oct 5 10:57:26 Nicolas kernel: hub.c: USB hub found
Oct 5 10:57:26 Nicolas kernel: hub.c: 4 ports detected
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: $Revision: 1.275 $ time
22:48:27 Oct 4 2003
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: High bandwidth mode enabled
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: USB UHCI at I/O 0xcc00, IRQ 11
Oct 5 10:57:26 Nicolas kernel: usb.c: new USB bus registered, assigned
bus number 2
Oct 5 10:57:26 Nicolas kernel: Product: USB UHCI Root Hub
Oct 5 10:57:26 Nicolas kernel: SerialNumber: cc00
Oct 5 10:57:26 Nicolas kernel: hub.c: USB hub found
Oct 5 10:57:26 Nicolas kernel: hub.c: 2 ports detected
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 5
Oct 5 10:57:26 Nicolas kernel: usb.c: new USB bus registered, assigned
bus number 3
Oct 5 10:57:26 Nicolas kernel: Product: USB UHCI Root Hub
Oct 5 10:57:26 Nicolas kernel: SerialNumber: d000
Oct 5 10:57:26 Nicolas kernel: hub.c: USB hub found
Oct 5 10:57:26 Nicolas kernel: hub.c: 2 ports detected
Oct 5 10:57:26 Nicolas kernel: usb-uhci.c: v1.275:USB Universal Host
Controller Interface driver
Oct 5 10:57:27 Nicolas /etc/hotplug/usb.agent: Setup usbcore for USB
product 0/0/204
Oct 5 10:57:27 Nicolas /etc/hotplug/usb.agent: Setup usbcore for USB
product 0/0/204
Oct 5 10:57:27 Nicolas last message repeated 3 times
Oct 5 10:57:27 Nicolas kernel: Installing knfsd (copyright (C) 1996
).

la deskjet est bien reconnue
############################

Oct 5 10:58:36 Nicolas kernel: hub.c: new USB device 00:0f.1-2,
assigned address 2
Oct 5 10:58:36 Nicolas kernel: Manufacturer: hp
Oct 5 10:58:36 Nicolas kernel: Product: deskjet 3420
Oct 5 10:58:36 Nicolas kernel: SerialNumber: HU29O3Q0C25R
Oct 5 10:58:36 Nicolas /sbin/hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin
ACTION­d PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/003/002
INTERFACE=7/1/2 PRODUCT?0/7104/100 TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env)
Oct 5 10:58:36 Nicolas /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Oct 5 10:58:39 Nicolas /etc/hotplug/usb.agent: Setup printer for USB
product 3f0/7104/100
Oct 5 10:58:39 Nicolas kernel: usb.c: registered new driver usblp
Oct 5 10:58:39 Nicolas kernel: printer.c: usblp0: USB Bidirectional
printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7104
Oct 5 10:58:39 Nicolas kernel: printer.c: v0.11: USB Printer Device
Class driver


le scanner aussi :
##################

Oct 5 10:59:56 Nicolas kernel: printer.c: usblp0: removed
Oct 5 10:59:56 Nicolas /sbin/hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin
ACTION=remove PWD=/etc/hotplug SHLVL=1 HOME=/
DEVICE=/proc/bus/usb/003/002 INTERFACE=7/1/2 PRODUCT?0/7104/100
TYPE=0/0/0 DEBUG=kernel _=/usr/bin/env)
Oct 5 10:59:56 Nicolas /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Oct 5 11:00:23 Nicolas kernel: hub.c: new USB device 00:0f.1-2,
assigned address 3
Oct 5 11:00:23 Nicolas kernel: Manufacturer: AGFA
Oct 5 11:00:23 Nicolas kernel: Product: SNAPSCAN
Oct 5 11:00:23 Nicolas /sbin/hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin
ACTION­d PWD=/etc/hotplug SHLVL=1 HOME=/ DEVICE=/proc/bus/usb/003/003
PRODUCTkd/2095/100 TYPE%5/255/255 DEBUG=kernel _=/usr/bin/env)
Oct 5 11:00:23 Nicolas /sbin/hotplug: invoke /etc/hotplug/usb.agent ()
Oct 5 11:00:26 Nicolas /etc/hotplug/usb.agent: Setup scanner for USB
product 6bd/2095/100
Oct 5 11:00:26 Nicolas kernel: usb.c: registered new driver usbscanner
Oct 5 11:00:26 Nicolas kernel: scanner.c: USB scanner device
(0x06bd/0x2095) now attached to scanner0
Oct 5 11:00:26 Nicolas kernel: scanner.c: 0.4.13:USB Scanner Driver
Oct 5 11:04:57 Nicolas kernel: usb.c: USB disconnect on device
00:0f.1-2 address 3
Oct 5 11:04:57 Nicolas /sbin/hotplug: arguments (usb) env
(DEVFS=/proc/bus/usb OLDPWD=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin
ACTION=remove PWD=/etc/hotplug SHLVL=1 HOME=/
DEVICE=/proc/bus/usb/003/003 PRODUCTkd/2095/100 TYPE%5/255/255
DEBUG=kernel _=/usr/bin/env)

Par contre un disque usb 2.0 externe donne:
###########################################

Dans messages:

Oct 5 11:06:15 Nicolas kernel: hub.c: new USB device 00:0f.2-4,
assigned address 2
Oct 5 11:06:15 Nicolas kernel: hub.c: new USB device 00:0f.2-4,
assigned address 3


et dans syslog :

Oct 5 11:06:15 Nicolas kernel: usb.c: USB device not accepting new
address=2 (error=-71)
Oct 5 11:06:15 Nicolas kernel: usb.c: USB device not accepting new
address=3 (error=-71)


As-tu ce genre de messages ?

Quelqu'un sait-il ce que cela veut dire ?
Et comment y remédier.

Je l'avais fait marcher sans pb, puis j'ai rajouté le support ide sur ma
machine pour des cdrom, alors qu'elle était au paravent toutes scsi, est
c'est depuis cela que ça ne marche plus.

Pas moyen de revenir en arrière (en enlevant le support ide), j'ai
essayé je n'arrive pas à le faire marcher.

Nicolas.

Avatar
Emmanuel Florac
Dans article <3f7fe6d4$0$20946$,
disait...

J'ai téléchargé le 2.4.75 cette nuit et compilé ce matin.
Pas mieux qu'avec l'ancien.


Le 2.4.75 n'existe pas... Le plus récent c'est le 2.4.22, il y a aussi le
2.4.23-pre (prerelease), et dans la série suivante le courant est le
2.6.0-pre5.

Réessaie avec un noyau correct : 2.4.22 ou 2.6.0-pre5.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Nicolas
Dans article <3f7fe6d4$0$20946$,
disait...

J'ai téléchargé le 2.4.75 cette nuit et compilé ce matin.
Pas mieux qu'avec l'ancien.



Le 2.4.75 n'existe pas...


evidemment ;-) C'était le 2.5.75 ;-)

Le plus récent c'est le 2.4.22,


C'est celui que j'utilise et qui marche pas

2.4.23-pre (prerelease),


2.4.23-pre6 c'est celui que j'eesaie en ce moment.
Ca ne marche pas encore. Mais plus de message du type :
Oct 5 10:57:26 Nicolas kernel: PCI: 00:0f.2 PCI cache line size set
incorrectly (32 bytes) by BIOS/FW.
Oct 5 10:57:26 Nicolas kernel: PCI: 00:0f.2 PCI cache line size
corrected to

et dans la série suivante le courant est le
2.6.0-pre5.


Je vais le télécharger si le 2.4.23pre6 ne donne rien.

Réessaie avec un noyau correct : 2.4.22 ou 2.6.0-pre5.


Promis ;-)

Sinon un idée sur les messages.
As-tu une vt6202 qui marche, si oui qu'utilises-tu ?

Merci. Nicolas.


Avatar
Emmanuel Florac
Dans article <3f8024dc$0$20947$,
disait...

Sinon un idée sur les messages.
As-tu une vt6202 qui marche, si oui qu'utilises-tu ?



Oui, mais aucun périphérique USB 2.0, donc je ne peux rien en dire...
Quant aux hub, j'en ai un qui n'a jamais fonctionné correctement avec
aucun périphérique nécessitant une alimentation, par exemple. Donc je me
méfierais du hub, surtout...

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Nicolas
Dans article <3f8024dc$0$20947$,
disait...

Sinon un idée sur les messages.
As-tu une vt6202 qui marche, si oui qu'utilises-tu ?




Oui, mais aucun périphérique USB 2.0, donc je ne peux rien en dire...
Quant aux hub, j'en ai un qui n'a jamais fonctionné correctement avec
aucun périphérique nécessitant une alimentation, par exemple. Donc je me
méfierais du hub, surtout...



Bon pour finir, tout marche très bien avec le 2.4.22 sans faute de
frappe. Il suffisait d'utiliser un prise sur la carte et pas une sur la
face reliée à la prise interne. Cela avait pourtant marché avant et plus
après que j'ai installé des cdrom ide. Moralité soit ya un conflit soit
j'ai tiré sur un fil à l'install et la prise de faca n'est plus bien
reliée. Je vais voir ça merci du coup de main.

Nicolas.


Avatar
Nicolas

Bon pour finir, tout marche très bien avec le 2.4.22 sans faute de
frappe. Il suffisait d'utiliser un prise sur la carte et pas une sur la
face reliée à la prise interne. Cela avait pourtant marché avant et plus
après que j'ai installé des cdrom ide. Moralité soit ya un conflit soit
j'ai tiré sur un fil à l'install et la prise de faca n'est plus bien
reliée. Je vais voir ça merci du coup de main.


Pas faux contact mais après essais de diverses combinaison pas mettre de
périphériques sur uj4 et uj5 à la fois sinon la carte ne trouve plus
rien. Pour mémoire, si cela peut servie à quelqu'un :

carte connectland à base de via VT6202, 5 ports usb 2.0 dont un interne.
fonctionne très bien en kernel 2.4.22 mais pas uj4 et uj5 (interne) à la
fois.

Merci à tous. Nicolas.