Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[mdk9.1 k-2-4-21] problème de reconnaissance usb archos

6 réponses
Avatar
perangusta
Bonjour tout le monde !

Je suis un newbie sous linux et j'essaye désespérément de faire apparaître
mon archos recorder 20 comme disque dur sur le buereau.

J'ai fait de nombreux tests (y compris de multiples réécritures de
/etc/fstab...)

Et J'ai fait les commandes suivantes

1 - tail -n 11 /var/log/messages

Ce qui donne

------------
Jul 31 22:39:51 localhost kernel: hub.c: new USB device 00:10.3-1, assigned
addr
ess 44
Jul 31 22:39:56 localhost kernel: usb_control/bulk_msg: timeout
Jul 31 22:39:56 localhost kernel: usb.c: USB device not accepting new
address=44
(error=-110)
Jul 31 22:39:56 localhost kernel: hub.c: new USB device 00:10.3-1, assigned
addr
ess 45
Jul 31 22:40:00 localhost CROND[4315]: (mail) CMD (/usr/bin/python -S
/var/lib/m
ailman/cron/qrunner)
Jul 31 22:40:00 localhost CROND[4316]: (mail) CMD (/e saisusr/bin/python -S
/var/lib/m
ailman/cron/gate_news)
Jul 31 22:40:01 localhost kernel: usb_control/bulk_msg: timeout
Jul 31 22:40:01 localhost kernel: usb.c: USB device not accepting new
address=45
(error=-110)

and so on...
-----------------

A vrai dire, je ne sais pas vraiment comment interpréter ça ; notamment, la
réponse : USB device not accepting new address

Puis l'ai lancé

2 - lsmod turns to :

----------------
Module Size Used by Not tainted
autofs4 11540 2 (autoclean)
lp 8096 0
parport_pc 25096 1
parport 34176 1 [lp parport_pc]
snd-seq-oss 31104 0 (unused)
snd-seq-midi-event 5640 0 [snd-seq-oss]
snd-seq 42608 2 [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 43556 0
snd-mixer-give me oss 14488 0 [snd-pcm-oss]
snd-via82xx 14092 0
snd-ac97-codec 40160 0 [snd-via82xx]
snd-pcm 77536 0 [snd-pcm-oss snd-via82xx]
snd-timer 18376 0 [snd-seq snd-pcm]
snd-mpu401-uart 4396 0 [snd-via82xx]
snd-rawmidi 17600 0 [snd-mpu401-uart]
snd-seq-device 5832 0 [snd-seq-oss snd-seq snd-rawmidi]
snd-page-alloc 7732 0 [snd-via82xx snd-pcm]
snd 40868 0 [snd-seq-oss snd-seq-midi-event snd-seq
snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac97-codece sais snd-pcm snd-timer
snd-mpu401-uart snd-rawmidi snd-seq-device]
nfsd 74256 8 (autoclean)
af_packet 14952 2 (autoclean)
ip_vs 83192 0 (autoclean)
sr_mod 16920 0 (autoclean)
floppy 55132 0
via-rhine 15056 1 (autoclean)
mii 3832 0 (autoclean) [via-rhine]
nls_iso8859-15 4092 6 (autoclean)
ntfs 76812 6 (autoclean)
vfat 11820 0 (autoclean)
fat 37944 0 (autoclean) [vfat]
supermount 15296 1 (autoclean)
sd_mod 13100 0 (autoclean) (unused)
ide-cd 33856 0
cdrom 31648 0 [sr_mod ide-cd]
tuner 11744 1 (autoclean)
bttv 78496 0
videodev 7872 2 [bttv]
i2c-algo-bit 9064 1 [bttv]
i2c-core 21192 0 [tuner bttv i2c-algo-bit]
soundcore 6276 0 [snd bttv]
ide-scsi 11280 0
acm 7456 0 (unused)
adiusbadsl 39040 2
usb-storage 72920 0 (unused)
scsi_mod 103284 3 [sr_mod sd_mod ide-scsi usb-storage]
ehci-hcd 18568 0 (unused)
usb-uhci 24652 0 (unused)
usbcore 72992 1 [acm adiusbadsl usb-storage ehci-hcd
usb-uhci]
rtc 8060 0 (autoclean)
ext3 59916 2
jbd 38972 2 [ext3]
---------------

Tous les modules nécessaires usb et scsi semblent chargés


3 - Sous usbview, je détecte un device inconnu sur l'un des ports usb mais
pas quand je le conecte aux autres.


4 - Un cat /proc/bus/usb/devices me donne :

---------------
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.04
S: Manufacturer=Linux 2.4.21-0.13mdk ehci-hcd
S: Product=VIA Technologies, Inc. USB 2.0
S: SerialNumber=00:10.3e sais
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 91 Spd=480 MxCh= 0
D: Ver= 0.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 0
P: Vendor=0000 ProdID=0000 Rev= 0.00
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=dc00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc=329/900 us (37%), #Int= 1, #Iso= 6
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1110 ProdID=900f Rev=40.0b
S: Product=ADSL-USB Modem
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=07 Prot=e sais00
Driver=adiusbadsl
E: Ad=84(I) Atr=03(Int.) MxPS= 32 Ivl=1ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=03(Int.) MxPS= 64 Ivl=1ms
I: If#= 2 Alt= 0 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 2 Alt= 1 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 159 Ivl=1ms
I: If#= 2 Alt= 2 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 265 Ivl=1ms
I: If#= 2 Alt= 3 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 424 Ivl=1ms
I: If#= 2 Alt= 4 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 530 Ivl=1ms
I: If#= 2 Alt= 5 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 636 Ivl=1ms
I: If#= 2 Alt= 6 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 795 Ivl=1ms
I: If#= 2 Alt= 7 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS= 901 Ivl=1ms
I: If#= 2 Alt= 8 #EPs= 1 Cls=0a(data ) Sub=00 Prot=00 Driver=adiusbadsl
E: Ad=88(I) Atr=01(Isoc) MxPS=1007 Ivl=1ms
-----------------------

On peut voir que le modem adsl en usb est reconnu... Mais nulle part je ne
vois le disque archos


Donc, je ne sais plus quoi faire... Faut-il installer d'autres versions des
modules que j'utilise (mais en ce cas, est-ce que le modem continuera à
fonctionner)

Ai-je oublié de charger des modules ? Lesquels ?

Comme j'ai appris (mais pas davantage) que l'archos est reconnu sans
problème sur des distrib mandrake 9.0 sans configuration particulière, je
ne sais quoi faire.

Je vous remercie tous pour cette longue lecture et pour les conseils et
références que vous pourrez me donner

6 réponses

Avatar
kaouete
In article , y0m wrote:
Salut,

Je peux me tromper, mais mon 2.4.21 ne fait pas fonctionner l'archos
sans le module SCSI Generic (sg), qui ne figure pas sur ton lsmod. Mais
peut-etre l'as tu compile en monolythique. Ceci dit, l'erreur que tu
obtiens m'est inconnue. As-tu essaye de brancher ton Archos seul sur
l'usb ? (sans modem, sans rien d'autre)

Pour info, voici les modules necessaires pour le faire marcher chez moi:
usb-storage 63344 0 (unused)
usb-uhci 23244 0 (unused)
usbcore 69664 0 [usb-storage usb-uhci]
sg 32588 0 (unused)


Il faut aussi ajouter un truc *tres* important lors de la compilation de
l'usb mass storage, c'est le driver pour : l'ISD-200 USB/ATA Bridge
support.

Sans lui tu ne fera rien, mais peut etre l'as-tu deja mis ?


En esperant t'avoir avance,


idem,


y0m


kaouete


perangusta wrote:
Module Size Used by Not tainted
autofs4 11540 2 (autoclean)
lp 8096 0
parport_pc 25096 1
parport 34176 1 [lp parport_pc]
snd-seq-oss 31104 0 (unused)
snd-seq-midi-event 5640 0 [snd-seq-oss]
snd-seq 42608 2 [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 43556 0
snd-mixer-give me oss 14488 0 [snd-pcm-oss]
snd-via82xx 14092 0
snd-ac97-codec 40160 0 [snd-via82xx]
snd-pcm 77536 0 [snd-pcm-oss snd-via82xx]
snd-timer 18376 0 [snd-seq snd-pcm]
snd-mpu401-uart 4396 0 [snd-via82xx]
snd-rawmidi 17600 0 [snd-mpu401-uart]
snd-seq-device 5832 0 [snd-seq-oss snd-seq snd-rawmidi]
snd-page-alloc 7732 0 [snd-via82xx snd-pcm]
snd 40868 0 [snd-seq-oss snd-seq-midi-event snd-seq
snd-pcm-oss snd-mixer-oss snd-via82xx snd-ac97-codece sais snd-pcm snd-timer
snd-mpu401-uart snd-rawmidi snd-seq-device]
nfsd 74256 8 (autoclean)
af_packet 14952 2 (autoclean)
ip_vs 83192 0 (autoclean)
sr_mod 16920 0 (autoclean)
floppy 55132 0
via-rhine 15056 1 (autoclean)
mii 3832 0 (autoclean) [via-rhine]
nls_iso8859-15 4092 6 (autoclean)
ntfs 76812 6 (autoclean)
vfat 11820 0 (autoclean)
fat 37944 0 (autoclean) [vfat]
supermount 15296 1 (autoclean)
sd_mod 13100 0 (autoclean) (unused)
ide-cd 33856 0
cdrom 31648 0 [sr_mod ide-cd]
tuner 11744 1 (autoclean)
bttv 78496 0
videodev 7872 2 [bttv]
i2c-algo-bit 9064 1 [bttv]
i2c-core 21192 0 [tuner bttv i2c-algo-bit]
soundcore 6276 0 [snd bttv]
ide-scsi 11280 0
acm 7456 0 (unused)
adiusbadsl 39040 2
usb-storage 72920 0 (unused)
scsi_mod 103284 3 [sr_mod sd_mod ide-scsi usb-storage]
ehci-hcd 18568 0 (unused)
usb-uhci 24652 0 (unused)
usbcore 72992 1 [acm adiusbadsl usb-storage ehci-hcd
usb-uhci]
rtc 8060 0 (autoclean)
ext3 59916 2
jbd 38972 2 [ext3]





Avatar
y0m
perangusta wrote:
Enfin, n'importe quoi qui me permette de comparer, puisqu'il ne semble pas
que la différence vienne des modules.


J'essaie de te poster ca ce soir ou demain. A noter que le KT400 a pose
beauuuuuuucoup de problemes a un collegue, notamment au niveau de l'USB.
Bon, en meme temps, c'etait sur un laptop Carrefour en plastique moule
dans la graisse de phoque mais quand meme, ca m'a paru tres louche.

Bref, a bientot.

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)

Avatar
perangusta
Bon, les choses vont presque mieux :

APrès désactivation forcée de l'APIC au démarrage, usbview detecte l'archos,
et idem lsusb -v qui détecte un périphérique de masse...

Cependant, lorsque j'essaye de monter /dev/sda1 le périphérique "n'existe
pas"

D'où ma question :

Est-ce que mon fichier /etc/fstab est correct, ou est-ce que j'ai oublié
quelque chose ?

/dev/hdb1 / ext3 defaults 1 1
none /dev/pts devpts mode20 0 0
/dev/hdb6 /home ext3 defaults 1 2
none /mnt/cdrom supermount
dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage…0,umask=0 0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage…0,umask=0 0 0

/dev/sda1 /mnt/archos vfat iocharset=iso8859-15,user,umask=0 0 0
/dev/hda1 /mnt/win_c ntfs iocharset=iso8859-15,ro,umask=0 0 0
/dev/hdc1 /mnt/win_c2 ntfs iocharset=iso8859-15,ro,umask=0 0 0
/dev/hda5 /mnt/win_d ntfs iocharset=iso8859-15,ro,umask=0 0 0
/dev/hdc5 /mnt/win_d2 ntfs iocharset=iso8859-15,ro,umask=0 0 0
/dev/hda2 /mnt/win_e ntfs iocharset=iso8859-15,ro,umask=0 0 0
/dev/hdc2 /mnt/win_e2 ntfs iocharset=iso8859-15,ro,umask=0 0 0
none /proc proc defaults 0 0
/dev/hdb5 swap swap defaults 0 0

J'ai rajouté la ligne :
/dev/sda1 /mnt/archos vfat iocharset=iso8859-15,user,umask=0 0 0
Ce qui fait apparaître un dd non monté sur le bureau... Mais il est
impossible à monter

J'avais rajouté la ligne :
none /mnt/archos supermount
dev=/dev/sda1,fs=auto,--,iocharset=iso8859-15,sync,codepage…0,umask=0 0 0
Qui n'a jamais rien donné, sauf un périphérique annoncé monté sur le bureau
mais finalement inaccessible.


C'est curieux, dans la nuit d'hier, j'ai pu monter le disque. Il
fonctionne à la vitesse d'un escargot asthmatique... Pour ne rien dire du
taux de transfert avec mes disques locaux.


L'USB1.1 est vraiment *tres* lent !


Oui, mais pas à ce point ; de plus, sous windows, l'usb 2
fonctionnait au poil.


Peut etre changer le port de branchement USB ?

Déjà essayé... Mais sans succès




Anyway, si l'un de vous peut me donner ses log de lsmod, sa configuration
de boot (APIC ou NOAPIC ?), éventuellement le resultat d'un usbview (si
vous l'avez installé).


Je ne crois pas utiliser l'APIC, à quoi sert-il ? :)


Je sais pas trop... Mais il semble que la modification ait permis
d'autoriser la reconnaissance de l'archos.


Enfin, n'importe quoi qui me permette de comparer, puisqu'il ne semble
pas que la différence vienne des modules.



hm, j'ai uhci d'activer, le mass storage, ide-scsi (important),
scsi_mod, sr_mod, sg, sd_mod en module.


Idem

Merci pour l'aide, tout de même. Je progresse à grands pas dans linux (et à
petits pas pour l'archos...


Avatar
perangusta
y0m wrote:

perangusta wrote:
Enfin, n'importe quoi qui me permette de comparer, puisqu'il ne semble
pas que la différence vienne des modules.


J'essaie de te poster ca ce soir ou demain. A noter que le KT400 a pose
beauuuuuuucoup de problemes a un collegue, notamment au niveau de l'USB.
Bon, en meme temps, c'etait sur un laptop Carrefour en plastique moule
dans la graisse de phoque mais quand meme, ca m'a paru tres louche.

Bref, a bientot.

Oui, oui, absolument : le KT400 a eu un grand succès commercial, mais pas

d'estime... J'avais fait ce choix en regardant les configurations
constructeurs ET les configurations des monteurs...

J'ai monté mon ordi tout seul comme un grand, pensant bêtement qu'en optant
pour des produits utilisés suffisamment largement, je n'aurais pas
(notamment sous linux) de problèmes de reconnaissance matérielle (mauvais
souvenirs d'une mdk 7.1 essayée sur un NEC propriétaire).

Mais apparemment, ce n'était pas suffisant. (AC97 et usb, chip VIA rules,
c'ets pas du millefeuille à configurer)

Je crains malheureusement qu'on ne puisse faire de choix éclairés qu'à la
suite de problèmes rencontrés...

Enfin, je ne m'interdit pas de changer de Carte un de ces 4 ; une suggestion
de config qui marche sans problème sous linux ? L'usb est décisif : je suis
en dégroupé free avec sagem (impossible d'éviter l'usb). Et l'archos est
tout de même un outil indispensable.


Avatar
y0m
perangusta wrote:
Est-ce que mon fichier /etc/fstab est correct, ou est-ce que j'ai oublié
quelque chose ?


Mon entree :
/dev/sdc1 /mnt/usbdisk vfat defaults,user,noauto 0 0

(sdc1 parce que j'ai deja d'autres disques scsi, mais dans ton cas il
faut bien entendu rester sur /dev/sda1 si tu n'as que ca)

--
Replace INVALID by y0m
"L'église est proche, mais la route est verglacée.
Le bar est loin, mais je marcherai avec prudence." (Proverbe russe)

Avatar
perangusta
y0m wrote:

perangusta wrote:
Est-ce que mon fichier /etc/fstab est correct, ou est-ce que j'ai oublié
quelque chose ?


Mon entree :
/dev/sdc1 /mnt/usbdisk vfat defaults,user,noauto 0 0

(sdc1 parce que j'ai deja d'autres disques scsi, mais dans ton cas il
faut bien entendu rester sur /dev/sda1 si tu n'as que ca)



Je viens d'essayer de modifier la ligne...
Et !:!!%%%, ça ne marche pas davantage : je crois vraiment qu'après le cat
/proc/bus/usb/devices

Bus Lev Prnt Port Cnt Dev#= 2 SpdH0 MxCh= 0
D: Ver= 2.00 Cls(>ifc ) Sub Prot MxPSd #Cfgs= 1
P: Vendorab ProdID60 Rev.01
S: Manufacturer=ARCHOS
S: Product=ARCHOS USB2.0 (P4a)
S: SerialNumber=wwww.archos.comA
C:* #Ifs= 1 Cfg#= 2 AtrÀ MxPwr= 98mA
I: If#= 0 Alt= 0 #EPs= 3 Cls(stor.) Sub ProtP Driver=(none)
E: Ad(O) Atr(Bulk) MxPS= 512 Ivl5us
E: Ad‚(I) Atr(Bulk) MxPS= 512 Ivl=0ms
E: Adƒ(I) Atr(Int.) MxPS= 2 Ivl2ms

J'ai un problème de driver.

Mais pour le coup je sèche

Merci