Clef usb

Clef usb - Linux et OS Alternatifs

Marsh Posté le 27-07-2005 à 22:01:18    

Bonjour,
 
Sur mon linux debian unstable, je devais tapper cette commande pour mounter ma clef usb: "mount -t vfat /dev/sda1 /clef".
J'ai compilé le noyau 2.6.12.1 et mnt quand je tappe cette commande il me dit ceci: "mount: /dev/sda1 is not a valid block device".
 
D'où pourrait venir le problème ?
 
Merci d'avance...
 

Reply

Marsh Posté le 27-07-2005 à 22:01:18   

Reply

Marsh Posté le 27-07-2005 à 22:17:05    

Linux a t-il détecté la clé USB ?  
Poste le résultat de "lsmod" et "lsusb"

Reply

Marsh Posté le 27-07-2005 à 22:19:39    

et quand tu branches ta clé usb le noyau te dit quoi?
 

Code :
  1. $ dmesg | tail


Message édité par Gf4x3443 le 27-07-2005 à 22:19:56
Reply

Marsh Posté le 27-07-2005 à 22:25:16    

$ lsusb
Bus 004 Device 004: ID 0c76:0005 JMTek, LLC. USBdisk
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 003: ID 045e:0084 Microsoft Corp.  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 003: ID 0915:ac82 GlobeSpan, Inc.  
Bus 001 Device 001: ID 0000:0000  
==> donc le premier (JMTek...) est apparu quand j'ai branché ma clef
 
$ lsmod
Module                  Size  Used by
usb_storage            38020  0  
vfat                   11392  0  
fat                    48028  1 vfat
nls_base                6528  2 vfat,fat
ppp_synctty             7936  1  
ppp_generic            22036  5 ppp_synctty
slhc                    6144  1 ppp_generic
n_hdlc                  8452  1  
thermal                10632  3  
fan                     3332  0  
button                  5008  0  
processor              18356  1 thermal
ac                      3460  0  
battery                 7684  0  
snd_intel8x0           29632  0  
snd_ac97_codec         80248  1 snd_intel8x0
snd_pcm                84360  2 snd_intel8x0,snd_ac97_codec
snd_timer              22020  1 snd_pcm
snd                    46052  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          7812  2 snd_intel8x0,snd_pcm
intel_agp              20636  1  
agpgart                29640  1 intel_agp
tsdev                   6080  0  
evdev                   7680  0  
ehci_hcd               30472  0  
usbhid                 33504  0  
uhci_hcd               29968  0  
usbcore               107612  5 usb_storage,ehci_hcd,usbhid,uhci_hcd
i810_audio             34964  0  
ac97_codec             18316  1 i810_audio
soundcore               7648  2 snd,i810_audio
ipw2200               172936  0  
firmware_class          7936  1 ipw2200
ieee80211              44740  1 ipw2200
ieee80211_crypt         4996  2 ipw2200,ieee80211
ohci1394               32180  0  
sbp2                   21640  0  
scsi_mod              123464  2 usb_storage,sbp2
ieee1394               90808  2 ohci1394,sbp2
ide_cd                 38276  0  
cdrom                  38560  1 ide_cd
genrtc                  8584  0  
ide_disk               16128  2  
ide_generic             1152  0 [permanent]
via82cxxx              11036  0 [permanent]
serverworks             7816  0 [permanent]
rz1000                  2304  0 [permanent]
piix                    9348  0 [permanent]
pdc202xx_old            9984  0 [permanent]
pdc202xx_new            8064  0 [permanent]
generic                 3712  0 [permanent]
atiixp                  5136  0 [permanent]
ide_core              110572  12 usb_storage,ide_cd,ide_disk,ide_generic,via82cxxx,serverworks,rz1000,piix,pdc202xx_old,pdc202xx_new,generic,atiixp
unix                   24240  58  
 
$ dmesg | tail
  Type:   Direct-Access                      ANSI SCSI revision: 02
usb-storage: device scan complete
usb 4-1: USB disconnect, address 5
usb 4-1: new high speed USB device using ehci_hcd and address 6
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
  Vendor: JetFlash  Model: TS256MJF2A        Rev: 1.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
usb-storage: device scan complete

Reply

Marsh Posté le 27-07-2005 à 22:33:34    

Citation :

scsi2 : SCSI emulation for USB Mass Storage devices


as tu essayé /dev/sdb ou /dev/sdc car il me semblerait que ce n'est pas le seul périphérique SCSI utilisé.

Reply

Marsh Posté le 27-07-2005 à 22:38:26    

/dev/sdb ou /dev/sdc ==> j'ai la même erreur...
 
Quand je fait "fdisk -l" est-ce que je devrait pas voir ma clef usb ? Parce que cette commande m'affiche uniquement les 3 partitions de mon DD.

Reply

Marsh Posté le 27-07-2005 à 22:39:47    

"cat /dev/sda" fait clignoter la LED de la clef USB ?

Reply

Marsh Posté le 27-07-2005 à 22:47:55    

simple question... ta clef est bien formatée en fat ?


---------------
[Feed-back] - "The software said "Requires Windows98, Win2000, or better. So I installed Linux. ..."
Reply

Marsh Posté le 27-07-2005 à 22:49:04    

C'est bon arrêter de vous casser la tête: je n'avais pas compiler "scsi disk support" dans le noyau et c'est pour ça que ça ne fonctionnait pas...
 
Qu'est ce que c'est le scsi ? Je pensait que s'était uniquement pour certain lecteur cd-rom qu'ont retrouve principalement sur les serveurs !!

Reply

Marsh Posté le 27-07-2005 à 22:58:11    

La clef USB est considérée comme un périphérique SCSI, un peu comme les graveurs IDE (kernel <2.6) devaient être émulés en SCSI pour pouvoir les utiliser.

Reply

Marsh Posté le 27-07-2005 à 22:58:11   

Reply

Marsh Posté le 28-07-2005 à 09:40:55    

vincent0 a écrit :

C'est bon arrêter de vous casser la tête: je n'avais pas compiler "scsi disk support" dans le noyau et c'est pour ça que ça ne fonctionnait pas...
 
Qu'est ce que c'est le scsi ? Je pensait que s'était uniquement pour certain lecteur cd-rom qu'ont retrouve principalement sur les serveurs !!


 
 
Le SCSI est une norme différente de l'IDE, d'origine très ancienne et très performante.
Elle est utilisée sur les serveurs pour les disques durs :
 
Un disque SCSI fonctionne exactement de la même manière qu'un disque IDE, seule une Puce SBIC est rajoutée au disque. Cette puce fournit l'ID du disque et permet de transformer les données transmise sur le bus SCSI en données lisible par le contrôleur du disque.
En IDE c'est plus direct : les données transmises sur la nappe sont directement lisibles par le contrôleur du disque
 
Le transfert de données ne consomme presque pas de temps CPU, contrairement à l'IDE où la gravure d'un dvd peut occuper 70% d'un Athlon XP64 à 2.2GHz (vécu chez un ami), car la carte scsi prend tout en charge. C'est dû historiquement au fait que le scsi était destiné à soulager les petites machines au départ (Small Computer System Interface)
 
L'interface IDE est parfois plus performante que le SCSI pour les tâches courantes comme internet, jeux et bureautique, ou même en débit pur, car le débit brut dépend surtout de la technologie utilisée pour les plateaux du disque (il faut donc opposer la haute densité des IDE, jusque 100Go/plateau, à la haute vitesse de rotation du scsi, 15000TPM)
 
Mais là où excelle vraiment le SCSI, c'est dans le cas d'un disque plein par exemple, les performances du disque sont à peine ralenties. C'est dû à l'optimisation par regroupement et ordonnances des commandes de lecture/écriture par secteur du disque dans le cache du DD : le Tagged Command Queuing (qu'on commence à voir apparaître en version light sur le SATA)
 
 
Globalement l'"API" scsi fournit des jeux d'instructions très utiles pour tout un tas de périphériques : les disques durs, les graveurs, les clés usb, le firewire (qui est du serial scsi en fait, du scsi3 série).... Bref yen a plus qu'on ne le croit :D


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 28-07-2005 à 16:58:40    

hello,
 
si pour une raison ou une autre tu n'as pas bien demonté ta clé,  
il se peut que'elle ne soit plus reconnue comme /dev/sda1 mais /dev/sda2 ou autre
tjrs bien demonter ses periphs...
 
regarde les messages que t'envoies le syteme avec dmesg | grep /dev | tail
 
G.
 

vincent0 a écrit :

Bonjour,
 
Sur mon linux debian unstable, je devais tapper cette commande pour mounter ma clef usb: "mount -t vfat /dev/sda1 /clef".
J'ai compilé le noyau 2.6.12.1 et mnt quand je tappe cette commande il me dit ceci: "mount: /dev/sda1 is not a valid block device".
 
D'où pourrait venir le problème ?
 
Merci d'avance...


Reply

Marsh Posté le 28-07-2005 à 18:48:46    

bonjour je rebondi sur ce post
car j'ai une mandriva 2005 qui fonctionnait sans pb mais de puis 3 jours, 1 de mes 2 cles usb n est plus reconnu et mon apn non plus (1 icone en forme de cle usb ou 1 petit ap photo sur le bureau a la connexion).
comme je n'ai pas trouvé la solution j'ai meme formaté et reinstallé le systeme, mais j'ai toujours le meme pb, 1 seule clé fonctionne.
sachant que les 3 appareils testés sur 1 autre pc fonctionne.
a la lecture de ce post j'ai fais ça:
dmesg | tail
usb 3-2: new high speed USB device using ehci_hcd and address 10
usb 3-2: device not accepting address 10, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 11
usb 3-2: device not accepting address 11, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 12
usb 3-2: device descriptor read/64, error -71
usb 3-2: device descriptor read/64, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 13
usb 3-2: device descriptor read/64, error -71
usb 3-2: device descriptor read/64, error -71
 
lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 007: ID 1110:9031 Analog Devices Canada, Ltd (Allied Telesyn)
Bus 001 Device 006: ID 03f0:1204 Hewlett-Packard DeskJet 930c
Bus 001 Device 001: ID 0000:0000
 
quelqu'un a t il une idée?
 

Reply

Marsh Posté le 28-07-2005 à 19:18:12    

korel a écrit :

quelqu'un a t il une idée?


 
lsmod
 
Je pense qu il te manque le module usb-storage ou sd-mod.
 
Edit:
 
et fais voir lspci | grep hci aussi.


Message édité par Gf4x3443 le 28-07-2005 à 19:18:58
Reply

Marsh Posté le 28-07-2005 à 19:36:35    

lsmod
Module                  Size  Used by
md5                     3712  1
ipv6                  232512  6
raw                     6560  1
snd_seq_dummy           2628  0
snd_seq_oss            31040  0
snd_seq_midi_event      5888  1 snd_seq_oss
snd_seq                46864  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          6860  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            48352  0
snd_mixer_oss          16768  1 snd_pcm_oss
snd_intel8x0           29120  1
snd_ac97_codec         82812  1 snd_intel8x0
snd_pcm                79304  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              20292  2 snd_seq,snd_pcm
snd_page_alloc          8456  2 snd_intel8x0,snd_pcm
snd                    45252  11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6880  1 snd
parport_pc             32644  1
lp                     10056  0
parport                31752  2 parport_pc,lp
ppp_async               8704  1
crc_ccitt               1664  1 ppp_async
ppp_generic            24468  5 ppp_async
slhc                    6208  1 ppp_generic
af_packet              16456  2
floppy                 55764  0
forcedeth              16256  0
3c59x                  37608  0
mii                     4736  1 3c59x
ide_cd                 37956  0
loop                   14600  0
nls_iso8859_15          4288  2
nls_cp850               4544  2
vfat                   10688  2
fat                    45532  1 vfat
supermount             31700  1
nvidia_agp              5980  1
agpgart                28872  1 nvidia_agp
bt878                   8216  0
tuner                  25704  0
bttv                  148240  1 bt878
video_buf              17092  1 bttv
firmware_class          7616  1 bttv
i2c_algo_bit            8584  1 bttv
v4l2_common             4672  1 bttv
btcx_risc               3912  1 bttv
tveeprom               11544  1 bttv
i2c_core               17424  4 tuner,bttv,i2c_algo_bit,tveeprom
videodev                6976  1 bttv
usblp                  11008  0
eagle_usb             122276  0
usb_storage            72064  0
ehci_hcd               28744  0
ohci_hcd               18884  0
usbcore               107228  6 usblp,eagle_usb,usb_storage,ehci_hcd,ohci_hcd
ext3                  123656  2
jbd                    48088  1 ext3
sd_mod                 16016  4
sata_sil                6148  3
libata                 41476  1 sata_sil
scsi_mod              119880  3 usb_storage,sd_mod,libata
 
 
lspci | grep hci:
ne m'affiche rien.
 
par contre la cle qui fonctione m 'affiche ca:
dmesg | tail
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 129024 512-byte hdwr sectors (66 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
 sdb: sdb1
Attached scsi removable disk sdb at scsi3, channel 0, id 0, lun 0
usb-storage: device scan complete
je pensais que toute les cles utilise le meme pilote ?
 
 

Reply

Marsh Posté le 28-07-2005 à 19:55:33    

korel a écrit :

je pensais que toute les cles utilise le meme pilote ?


 
Oui.
 
Mais la norme n est pas la meme, entre le full speed et le high speed.
 
Teste ca pour voir:
 
modprobe -r ehci_hcd
modprobe -r ohci_hcd
 
Et remets ta clé, et refais dmesg|tail.
 
A tout hasard, quelle est ta version du noyau avec ta mandriva?

Reply

Marsh Posté le 28-07-2005 à 20:01:35    

modprobe -r ehci_hcd
modprobe -r ohci_hcd
[root@localhost christian]# dmesg|tail
usb 3-2: new high speed USB device using ehci_hcd and address 19
usb 3-2: device not accepting address 19, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 20
usb 3-2: device not accepting address 20, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 21
usb 3-2: device descriptor read/64, error -71
usb 3-2: device descriptor read/64, error -71
usb 3-2: new high speed USB device using ehci_hcd and address 22
usb 3-2: device descriptor read/64, error -71
usb 3-2: device descriptor read/64, error -71
 
 uname -r
2.6.12-8mdkcustom
dans le doute j'ai recompile le noyau
mais bon ça change rien
 
 

Reply

Marsh Posté le 28-07-2005 à 21:27:54    

ca se corse
 
j ai essaye les 2 cles + l'apn avec kaella live cd sur le pc de ma fille ça marche mais sur le mien avec kaella c'est toujours la meme cle qui fonctionne!!!!
probleme matériel?

Reply

Marsh Posté le 28-07-2005 à 22:03:09    

Et avec un livecd d une autre distro style knoppix sur ton ordi, si tu l as a disposition ca te permettra de voir si ca vient de ta machine ou de ton installation :D
 
Edit: pas évident ton truc, t as tout de bon normalement.


Message édité par Gf4x3443 le 28-07-2005 à 22:03:29
Reply

Marsh Posté le 28-07-2005 à 22:19:42    

c'est ce que j'ai fait:kaella est la version francisée de Knoppix
donc sur mon pc j'ai le meme pb qu'avec mandriva,c'est pour ça que je me demande si le pb n'est pas d'ordre matériel,mais je ne vois pas pourquoi 1 des cles usb fonctionnerait si la carte mere etait morte
une recherche sur google avec les messages d'erreur m'a permis de voir que d'autre ont eu le cas mais pas solution en vue.
je vais installer une partoche windows pour voir

Reply

Marsh Posté le 28-07-2005 à 22:27:35    

Tiens au courant.

Reply

Marsh Posté le 28-07-2005 à 23:24:50    

J'ai déjà vu une knoppix reconnaître les ports USB présents à l'arrière du pc sur la carte mère mais pas ceux présents en façade de boitier... parfois l'usb c'est plus que louche :/ Bon courage pour ton truc.


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 29-07-2005 à 00:24:36    

bon ben voila
sous windows meme pb
toujours la meme cle qui fonctionne ,l'apn et la 2eme cle sont reconnus comme "peripheriques usb non reconnus " ,
donc faut chercher soit du coté bios (mais j 'avais rien touché avant) ,soit coté CM mais ça me semble bizarre pour etre une panne de matériel.  

Reply

Marsh Posté le 29-07-2005 à 00:53:58    

Ayé, c est mal barré.
 
Pas de chance, va falloir faire un tour dans le bios, et si ce sont des ports externes (via des fils, comme ceux en facade de certains boitiers comme le sonata) vérifier les branchements :/

Reply

Marsh Posté le 29-07-2005 à 08:29:07    

retour sur linux et redemarrage ce matin et tout fonctionne  
je vais attendre que le pc chauffe pour voir si il redebloque et si c est le cas ,c'est un probleme de chaleur,hier j'ai verifier la temperature de proc dans le bios ,ça semblait normal reste le bloc d alim qui peut ne plus fournir assez de courant pour alimenter la CM et dons l'alimentation des ports usb correctement.
en tout cas ça ne concerne plus ce forum

Reply

Marsh Posté le 29-07-2005 à 11:19:30    

ca se confirme,apres plusieurs minutes de marche ça ne fonctionne plus  
j'avais mis mandriva en cause trop vite....

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed