Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
/dev/sdxx absent.
Envoyé par: j-f

Bonjour,

Comme le titre l'indique, même une fois une clé usb branchée, aucun fichier /dev/sda n'est créé.

Pourtant la clé est "en partie" reconnue :

jf@jf-desktop:~$ lsusb
Bus 004 Device 007: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 1110:9021 Analog Devices Canada, Ltd (Allied Telesyn)
Bus 002 Device 001: ID 0000:0000

jf@jf-desktop:~$ tail -f /var/log/messages
Sep 10 09:52:24 jf-desktop kernel: [4294722.397000] sda: Write Protect is off
Sep 10 09:52:24 jf-desktop kernel: [4294722.398000] sd 0:0:0:0: Attached scsi removable disk sda
Sep 10 09:52:24 jf-desktop kernel: [4294722.501000] usb 4-4: new high speed USB device using ehci_hcd and address 7
Sep 10 09:52:24 jf-desktop kernel: [4294722.616000] usb 4-4: config 1 has an invalid descriptor of length 80, skipping remainder of the config
Sep 10 09:52:24 jf-desktop kernel: [4294722.617000] usb 4-4: config 1 has 0 interfaces, different from the descriptor's value: 1
Sep 10 09:57:40 jf-desktop exiting on signal 15
Sep 10 09:57:41 jf-desktop syslogd 1.4.1#17ubuntu7: restart.
Sep 10 10:17:41 jf-desktop -- MARK --

Voici le fichier /etc/fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hdb8 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb1 /media/hdb1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
/dev/hdb5 /media/hdb5 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
/dev/hdb7 /media/hdb7 ext3 defaults 0 2
/dev/hdb6 none swap sw 0 0
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0

Je suis actuellement sous Ubuntu ( la version Dapper), mais j'avais rencontré exactement le même problème sous Mandrake.

Merci de votre aide : je suis un vrai novice

Poste le Sunday 10 September 2006 11:19:58
Répondre     Citer    
Re: /dev/sdxx absent.

Regarder peut-être du coté de udev dans /etc/udev/ voir [www.kernel.org] [webpages.charter.net]

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 10 September 2006 13:15:11
Répondre     Citer    
Re: /dev/sdxx absent.

Et peut-être aussi un module usbstorage à charger (il pourrait l'être automatiquement via udev ou hotplug).

Par ailleurs, je suggère d'utiliser les mtools si c'est une clef USB.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 10 September 2006 13:22:46
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: pingus

Et que donne en root

fdisk -l

Ce qui est étrange c'est que sda semble bien créer:
"sda: Write Protect is off
sd 0:0:0:0: Attached scsi removable disk sda"

Poste le Sunday 10 September 2006 14:32:21
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: j-f

Le module usb-storage est chargé. Que sont les mtools? Comment s'en sert-on?

Voici les résultats de fdisk et du contenu de /etc/udev :

jf@jf-desktop:/$ ls /etc/udev/
rules.d udev.conf
jf@jf-desktop:/$ sudo fdisk -l

Disque /dev/hdb: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 1275 10241406 7 HPFS/NTFS
/dev/hdb2 1276 14946 109812307+ f W95 Etendu (LBA)
/dev/hdb5 1276 7649 51199123+ 7 HPFS/NTFS
/dev/hdb6 7650 7795 1172713+ 82 Linux swap / Solaris
/dev/hdb7 13402 14946 12410181 83 Linux
/dev/hdb8 7796 13401 45030163+ 83 Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque


Poste le Sunday 10 September 2006 15:05:13
Répondre     Citer    
Re: /dev/sdxx absent.

Citation
j-f
Que sont les mtools? Comment s'en sert-on?

Un jeu utilitaire de commandes (inspirées de celles de MSDOS) pour copier au format VFAT. Par exemple (après avoir configuré /etc/mtools.conf) pour copier foo.tar sur ma clef USB puis pour lister son contenu je tape
mcopy -v foo.tar u:
mdir u:


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 10 September 2006 20:31:05
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: pingus

En fait, ce que je trouve vraiment étrange, c'est qu'il parle de sda dans le dmesg. Est-ce que tu as une autre clé usb, qui pourrait correspondre à cette partie du log?

Sinon, regarde dans /var/log/messages, /var/log/syslog et /var/log/kernel.org, il y a peut-etre plus d'infos, peut-etre qu'il dit que pour une raison x, ildoit décharger le périphérique...

Peux-tu aussi donner le résultat de

lsmod


Poste le Sunday 10 September 2006 23:39:01
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: j-f

Là je viens d'obtenir un message plus "explicite" (cf dernière ligne):

jf@jf-desktop:~$ tail -l /var/log/messages
Sep 11 08:54:26 jf-desktop kernel: [4295371.352000] usb 4-4: new high speed USB device using ehci_hcd and address 10
Sep 11 08:54:26 jf-desktop kernel: [4295371.467000] usb 4-4: config 1 has an invalid descriptor of length 0, skipping remainder of the config
Sep 11 08:54:26 jf-desktop kernel: [4295371.467000] usb 4-4: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3
Sep 11 08:54:26 jf-desktop kernel: [4295371.470000] usb-storage: probe of 4-4:1.0 failed with error -5

Mais surtout dans /var/log/kern.log :

Sep 11 08:54:20 jf-desktop kernel: [4295365.796000] usb-storage: device found at 9
Sep 11 08:54:20 jf-desktop kernel: [4295365.796000] usb-storage: waiting for device to settle before scanning
Sep 11 08:54:25 jf-desktop kernel: [4295370.797000] Vendor: USB Model: Flash Di 2.00 Rev:
Sep 11 08:54:25 jf-desktop kernel: [4295370.797000] Type: Direct-Access ANSI SCSI revision: 02
Sep 11 08:54:25 jf-desktop kernel: [4295370.800000] usb-storage: device scan complete
Sep 11 08:54:25 jf-desktop kernel: [4295370.848000] Driver 'sd' needs updating - please use bus_type methods
Sep 11 08:54:25 jf-desktop kernel: [4295370.985000] usb 4-4: reset high speed USB device using ehci_hcd and address 9
Sep 11 08:54:26 jf-desktop kernel: [4295371.247000] usb 4-4: device firmware changed
Sep 11 08:54:26 jf-desktop kernel: [4295371.247000] usb 4-4: USB disconnect, address 9
Sep 11 08:54:26 jf-desktop kernel: [4295371.248000] sda : READ CAPACITY failed.
Sep 11 08:54:26 jf-desktop kernel: [4295371.248000] sda : status=0, message=00, host=1, driver=00
Sep 11 08:54:26 jf-desktop kernel: [4295371.248000] sda : sense not available.
Sep 11 08:54:26 jf-desktop kernel: [4295371.249000] sda: Write Protect is off
Sep 11 08:54:26 jf-desktop kernel: [4295371.249000] sda: Mode Sense: 00 00 00 00
Sep 11 08:54:26 jf-desktop kernel: [4295371.249000] sda: assuming drive cache: write through
Sep 11 08:54:26 jf-desktop kernel: [4295371.249000] sd 1:0:0:0: Attached scsi removable disk sda
Sep 11 08:54:26 jf-desktop kernel: [4295371.352000] usb 4-4: new high speed USB device using ehci_hcd and address 10
Sep 11 08:54:26 jf-desktop kernel: [4295371.467000] usb 4-4: config 1 has an invalid descriptor of length 0, skipping remainder of the config
Sep 11 08:54:26 jf-desktop kernel: [4295371.467000] usb 4-4: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3
Sep 11 08:54:26 jf-desktop kernel: [4295371.470000] usb-storage: probe of 4-4:1.0 failed with error -5

Ces lignes correspondent à 2 branchements de la clé dans le même port (entrecoupés d'un débranchement bien sur). Cà se précise, non? Comment met-on à jour avec la méthode bus_type !?

A tout hasard :
jf@jf-desktop:~$ lsmod
Module Size Used by
sg 37920 0
sd_mod 19984 0
usb_storage 74176 0
scsi_mod 139496 3 sg,sd_mod,usb_storage
ppp_deflate 6272 0
zlib_deflate 24344 1 ppp_deflate
bsd_comp 6272 0
ipv6 265600 8
rfcomm 40216 0
l2cap 26244 5 rfcomm
bluetooth 49892 4 rfcomm,l2cap
ppdev 9220 0
radeon 116000 1
drm 73236 2 radeon
cpufreq_userspace 4696 0
cpufreq_stats 5636 0
freq_table 4740 1 cpufreq_stats
cpufreq_powersave 1920 0
cpufreq_ondemand 6428 0
cpufreq_conservative 7332 0
video 16260 0
tc1100_wmi 6916 0
sony_acpi 5644 0
pcc_acpi 12416 0
hotkey 11556 0
dev_acpi 11140 0
container 4608 0
button 6672 0
acpi_sbs 19980 0
battery 9988 1 acpi_sbs
i2c_acpi_ec 5120 1 acpi_sbs
ac 5252 1 acpi_sbs
nls_utf8 2176 2
ntfs 103536 2
dm_mod 58936 1
af_packet 22920 2
md_mod 72532 0
pppoatm 6400 1
ppp_generic 30100 7 ppp_deflate,bsd_comp,pppoatm
slhc 7424 1 ppp_generic
lp 11844 0
tsdev 8000 0
snd_seq_dummy 3844 0
snd_seq_oss 33536 0
snd_seq_midi 9376 0
snd_seq_midi_event 7552 2 snd_seq_oss,snd_seq_midi
snd_seq 51984 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
floppy 62148 0
snd_via82xx 28824 1
gameport 15496 1 snd_via82xx
snd_ac97_codec 92704 1 snd_via82xx
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 53664 0
snd_mixer_oss 18688 1 snd_pcm_oss
i2c_viapro 8980 0
ueagle_atm 28972 0
i2c_core 21904 2 i2c_acpi_ec,i2c_viapro
via_ircc 26900 0
usbatm 19840 2 ueagle_atm
irda 186940 1 via_ircc
parport_pc 35780 1
parport 36296 3 ppdev,lp,parport_pc
crc_ccitt 2304 1 irda
pcspkr 2180 0
psmouse 36228 0
serio_raw 7300 0
usbhid 38368 0
snd_pcm 89864 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 25220 2 snd_seq,snd_pcm
snd_page_alloc 10632 2 snd_via82xx,snd_pcm
snd_mpu401_uart 7808 1 snd_via82xx
snd_rawmidi 25504 2 snd_seq_midi,snd_mpu401_uart
snd_seq_device 8716 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
via_agp 9856 1
rtc 13492 0
snd 55268 13 snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
shpchp 45632 0
pci_hotplug 29236 1 shpchp
via_rhine 23940 0
agpgart 34888 2 drm,via_agp
mii 5888 1 via_rhine
soundcore 10208 1 snd
evdev 9856 1
ext3 135688 2
jbd 58772 1 ext3
ide_generic 1536 0
ehci_hcd 32008 0
uhci_hcd 33680 0
usbcore 129668 7 usb_storage,ueagle_atm,usbatm,usbhid,ehci_hcd,uhci_hcd
ide_disk 17664 6
ide_cd 33028 0
cdrom 38560 1 ide_cd
via82cxxx 9988 0 [permanent]
generic 5124 0
thermal 13576 0
processor 23360 1 thermal
fan 4868 0
capability 5000 0
commoncap 7296 1 capability
vga16fb 13704 1
vgastate 10368 1 vga16fb
fbcon 42784 72
tileblit 2816 1 fbcon
font 8320 1 fbcon
bitblit 6272 1 fbcon
softcursor 2304 1 bitblit

Merci à vous pour votre aide

Poste le Monday 11 September 2006 09:07:10
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: Triangle

Celà m'était arrivé avec un modèle de clé usb. En fait en console je la montait comme ceci :
sudo mount -t vfat /dev/sda1 /mnt et je 'ouvrais le dossier dans /mnt.

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi! www.april.org

Poste le Tuesday 12 September 2006 14:03:30
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: oudoubah

Citation
Triangle
sudo mount -t vfat /dev/sda1 /mnt

Je ne sais pas si tu as mis le "1" intentionnellement ou par habitude ;-) mais j'ai été surpris l'autre fois en devant en monter une avec
sudo mount -t vfat /dev/sda /mnt/usb

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Tuesday 12 September 2006 15:00:24
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: pingus

Il manque surment une option dans le noyau pour usb_storage?? Quel noyau utilises-tu?
Essaye de voir dans le fichier config de /boot/ correspondant a ton noyau si toutes les options de usb_storage et du support scsi sont cochees.

Poste le Tuesday 12 September 2006 16:35:36
Répondre     Citer    
Re: /dev/sdxx absent.
Envoyé par: j-f

Mon noyau : 2.6.15-23-386

Dans /boot/config :

1-Pour usb_stotage

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#

#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y

#
# USB Input Devices
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not set
CONFIG_USB_HIDDEV=y

2- scsi device support :

#
# SCSI device support
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y

J'avais oublié cette précision : si je branche mon lecteur MP3, l'ordi lance automatiquement l'application RhythmBox, mais le problème reste entier : le périph n'est répertorié nul part.

Poste le Tuesday 12 September 2006 18:52:37
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
/dev/sdxx absent.
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons