usb et 2.6.11 pb bizzare

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

usb et 2.6.11 pb bizzare

Messagepar fabien7 » 27 Mars 2005 12:38

salut a tous,


alors je comprend pas pourquoi je n'arrive pas du tout a monter mes periph de stockage usb...

pourtant tout a l'air de se porter bien :

Linux thor 2.6.11.2 #3 SMP Fri Mar 11 15:08:55 CET 2005 i686 GNU/Linux

# lsusb
Bus 002 Device 002: ID 046d:c00e Logitech, Inc. Optical Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 009: ID 066f:828c SigmaTel, Inc.
Bus 001 Device 008: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 001 Device 001: ID 0000:0000


sur bus 1 device 9 et sur bus 1 device 8, respectivement une clef usb et un rack usb.

Mar 27 12:26:47 thor kernel: usb 1-2: new full speed USB device using uhci_hcd and address 8
Mar 27 12:26:47 thor kernel: uba: device 8 capacity nsec 156250000 bsize 512
Mar 27 12:26:47 thor kernel: uba: device 8 capacity nsec 156250000 bsize 512
Mar 27 12:26:48 thor kernel: uba: uba1 < uba5 uba6 >
Mar 27 12:26:48 thor usb.agent[5022]: ub: already loaded
Mar 27 12:27:21 thor kernel: usb 1-1: new full speed USB device using uhci_hcd and address 9
Mar 27 12:27:22 thor kernel: ubb: device 9 capacity nsec 497152 bsize 512
Mar 27 12:27:22 thor kernel: ubb: device 9 capacity nsec 497152 bsize 512
Mar 27 12:27:22 thor kernel: ubb: ubb1
Mar 27 12:27:22 thor usb.agent[5098]: ub: already loaded

voila ce qu'il y a dans /var/log/messages

mais au moment de montage ca marche pas :

mount /dev/ubb1 /mnt/baladeur
mount: /dev/ubb1 n'est pas un périphérique valide de type bloc

/mount /dev/uba5 /mnt/rack1/
mount: /dev/uba5 n'est pas un périphérique valide de type bloc

/mount /dev/uba6 /mnt/rack2/
mount: /dev/uba6 n'est pas un périphérique valide de type bloc


voila ce que dit le lsmod :

Module Size Used by
ub 18332 0
usb_storage 63296 0
md5 7680 1
ipv6 235040 6
snd_mixer_oss 18816 0
eepro100 30608 0
8250_pci 20224 0
snd_intel8x0m 18116 0
snd_intel8x0 30400 0
snd_ac97_codec 68088 2 snd_intel8x0m,snd_intel8x0
snd_pcm 77956 3 snd_intel8x0m,snd_intel8x0,snd_ac97_codec
snd_timer 23812 1 snd_pcm
snd 46564 6 snd_mixer_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc 11268 3 snd_intel8x0m,snd_intel8x0,snd_pcm
pci_hotplug 32072 0
pcspkr 7372 0
autofs4 18820 1
af_packet 20232 0
i810_audio 36884 2
soundcore 11232 4 snd,i810_audio
ac97_codec 20108 1 i810_audio
e100 35072 0
mii 7808 2 eepro100,e100
intel_agp 22044 1
agpgart 30768 1 intel_agp
parport_pc 38596 0
parport 33736 1 parport_pc
8250 41692 1 8250_pci
serial_core 21120 1 8250
evdev 11008 0
tsdev 9664 0
eth1394 21640 0
usbhid 42176 0
ohci1394 33028 0
ieee1394 300600 2 eth1394,ohci1394
ohci_hcd 21896 0
uhci_hcd 31376 0
usbcore 101624 6 ub,usb_storage,usbhid,ohci_hcd,uhci_hcd
pcmcia 23316 4
yenta_socket 21896 2
rsrc_nonstatic 12160 1 yenta_socket
video 18308 0
thermal 14984 0
processor 24680 1 thermal
fan 7300 0
button 9104 0
battery 12420 0
ac 7556 0
ide_scsi 16388 0
rtc 13772 0



alors si vous avez une idées pour m'aider ... parce que je desespére .... surtout pour ma clef ou g des chose importantes :(

merci d'avance pour votre aide
Avatar de l’utilisateur
fabien7
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 05 Déc 2004 12:02
Localisation: Brest (localisé a troyes pour étude)

Messagepar Zeno » 27 Mars 2005 13:03

Les peripheriques USB sont prisent comme des SCSI..

"/dev/sdx"
Avatar de l’utilisateur
Zeno
Vice-Amiral
Vice-Amiral
 
Messages: 767
Inscrit le: 22 Déc 2003 01:00
Localisation: Lyon

Messagepar fabien7 » 27 Mars 2005 14:09

oui avant étant sur un noyau de type 2.4.x je montais ces peripheriques grâce a /dev/sd[x] ... mais j'ai quand même essayé et le résultat est le même.
Et puis dans /var/log/messages il me dit bien que le module ub est loadé, ( non pas usb-storage comme c'était le cas sous 2.4.x ce qui impliquait l'utilisation de /dev/sd[x] ), et il me dit aussi que la device a utiliser est de type /dev/ub[x] :

Mar 27 12:27:22 thor kernel: ubb: ubb1
et
Mar 27 12:26:48 thor kernel: uba: uba1 < uba5 uba6 >

A la base c'est un systeme qui est basé sur le noyaux 2.4.27, je suis passé a un noyau 2.6.11 pour diverse raisons et le systeme de fichier usb ne voulait plus se monter en essayant :

mount -t usbdevfs usbdevfs /proc/bus/usb

car apparement en 2.6.x le systeme de fichier usb s'appel usbfs et effectivement en changeant usbdevfs en usbfs dans la commande
précedente /proc/bus/usb est bien renseigné.

Je ne vois vraiment pas où est le souci :?: et qu'elle pourait être la solution ...
Avatar de l’utilisateur
fabien7
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 05 Déc 2004 12:02
Localisation: Brest (localisé a troyes pour étude)

Messagepar Zeno » 27 Mars 2005 14:20

Tu as essayé en vfat ? car moi je connecte mes perifs USB en vfat..

Sinon je ne vois pas dsl..
Avatar de l’utilisateur
Zeno
Vice-Amiral
Vice-Amiral
 
Messages: 767
Inscrit le: 22 Déc 2003 01:00
Localisation: Lyon

Messagepar fabien7 » 27 Mars 2005 14:58

le probléme est le même .... n'est pas un preriphérique valide de type bloc :cry:
Avatar de l’utilisateur
fabien7
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 05 Déc 2004 12:02
Localisation: Brest (localisé a troyes pour étude)

Messagepar braouazou » 27 Mars 2005 15:09

Salut !

Le module usb_storage est bien chargé ?
[edit] je ne l'avais pas vu dans ton premier post, mais il est bien là[/edit]

J'utilise udev avec un noyau 2.6.11, voici le résultat d'un lsmod | grep usb lorsque j'utilise une clé usb :
Code: Tout sélectionner
usb_storage            33152  1
scsi_mod               94408  2 sd_mod,usb_storage
usblp                  13056  0
usbhid                 26560  0
usbcore               121272  6 usb_storage,usblp,usbhid,ehci_hcd,uhci_hcd


Tu utilises un noyau pré-compilé ?

@++
echo ?16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq?|dc
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar fabien7 » 27 Mars 2005 15:48

Non c'est comme je dit plus haut la distrib est basé sur un 2.4 et j'ai compilé le 2.6.11 pour diverses raisons
Avant d'essayer d'utiliser udev que je ne connaissait pas d'ailleur ... j'aimerai tout de même faire fonctionner ces périphériques ... mais il y vraiment 1 truc qui m'échappe car le noyau me dit bien que la clef est relié a /dev/ubb1 alors pourquoi le mount echoue ?

Code: Tout sélectionner
Mar 27 12:27:21 thor kernel: usb 1-1: new full speed USB device using uhci_hcd and address 9
Mar 27 12:27:22 thor kernel: ubb: device 9 capacity nsec 497152 bsize 512
Mar 27 12:27:22 thor kernel: ubb: device 9 capacity nsec 497152 bsize 512
Mar 27 12:27:22 thor kernel:  ubb: ubb1
Avatar de l’utilisateur
fabien7
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 05 Déc 2004 12:02
Localisation: Brest (localisé a troyes pour étude)

Messagepar Jacques- » 27 Mars 2005 20:09

le mount peut échouer parce que le système de fichier n'est pas précisé.
D'après le man, le FS par défaut est iso9660, ce qui n'est sûrement pas ton cas.
Une fois la clef en place, fait un fdisk -l /dev/ubxxx pour obtenir des infos sur le système de fichier utilisé, et ensuite tu essaieras de monter une partition (1 si primaire, 5 si étendue) en précisant le bon type de système de fichiers. Cela devrait au moins être plus précis.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar fabien7 » 27 Mars 2005 20:46

Sur ma clef usb je supose que c'est du vfat ... (reconue tout de suite sous windows)

Code: Tout sélectionner
tail -f /var/log/messages
Mar 27 20:41:47 thor kernel: usb 1-1: new full speed USB device using uhci_hcd and address 11
Mar 27 20:41:48 thor kernel: uba: device 11 capacity nsec 497152 bsize 512
Mar 27 20:41:48 thor kernel: uba: device 11 capacity nsec 497152 bsize 512
Mar 27 20:41:48 thor kernel:  uba: uba1
Mar 27 20:41:49 thor usb.agent[8703]:      ub: already loaded


Code: Tout sélectionner
fdisk -l /dev/uba1


Et la rien ne se passe :(

et en ce qui concerne le mount :

Code: Tout sélectionner
mount -t vfat /dev/uba1 /mnt/baladeur/
mount: /dev/uba1 n'est pas un périphérique valide de type bloc


le mystére subsiste ...
Avatar de l’utilisateur
fabien7
Quartier Maître
Quartier Maître
 
Messages: 23
Inscrit le: 05 Déc 2004 12:02
Localisation: Brest (localisé a troyes pour étude)

Messagepar Jacques- » 27 Mars 2005 21:55

Chez moi voici ce qui se passe quand je branche un disque dur sur USB sur ma machine :
Mar 27 21:49:42 jacques kernel: usb 6-2: new high speed USB device using address 2
Mar 27 21:49:43 jacques kernel: Initializing USB Mass Storage driver...
Mar 27 21:49:43 jacques kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Mar 27 21:49:43 jacques kernel: Vendor: Genesys Model: USB to IDE Disk Rev: 0033
Mar 27 21:49:43 jacques kernel: Type: Direct-Access ANSI SCSI revision: 02
Mar 27 21:49:43 jacques kernel: usbcore: registered new driver usb-storage
Mar 27 21:49:43 jacques kernel: USB Mass Storage support registered.
Mar 27 21:49:43 jacques scsi.agent[21849]: disk at /devices/pci0000:00/0000:00:08.0/0000:01:09.2/usb6/6-2/6-2:1.0/host1/1:0:0:0
Mar 27 21:49:43 jacques kernel: SCSI device sda: 39070080 512-byte hdwr sectors(20004 MB)
Mar 27 21:49:43 jacques kernel: sda: test WP failed, assume Write Enabled
Mar 27 21:49:43 jacques kernel: sda: assuming drive cache: write through
Mar 27 21:49:43 jacques kernel: /dev/scsi/host1/bus0/target0/lun0: p1 p2 p3 p4< p5 p6 p7 p8 >
Mar 27 21:49:43 jacques kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Mar 27 21:49:44 jacques perl: drakupdate_fstab called with --auto --add /dev/sda6
Mar 27 21:49:44 jacques perl: drakupdate_fstab called with --auto --add /dev/sda8
Mar 27 21:49:44 jacques perl: drakupdate_fstab called with --auto --add /dev/sda1
Mar 27 21:49:44 jacques perl: drakupdate_fstab called with --auto --add /dev/sda5
Mar 27 21:49:45 jacques perl: drakupdate_fstab called with --auto --add /dev/sda2
Mar 27 21:49:45 jacques perl: drakupdate_fstab called with --auto --add /dev/sda4
Mar 27 21:49:45 jacques perl: drakupdate_fstab called with --auto --add /dev/sda3
Mar 27 21:49:45 jacques perl: drakupdate_fstab called with --auto --add /dev/sda7

Le module usb-storage est chargé et le disque est accessible via scsi. Essaye de charger ce module avant et voit ce qui se passe. Généralement, tous les disques USB sont vus en SCSI, ça me parait plus facile de mettre en place ce qui est nécessaire que de chercher dans une voie où on ne sait pas ce qu'il faut trouver.

Jacques

PS : voici quelques liens sur le même problème que toi :
http://lists.debian.org/debian-user-fre ... 00255.html
http://franck.barbenoire.free.fr/slackw ... ck.php#USB
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron