J'ai un disque dur Corsair R60 ssd qui est un disque avec à la fois des connecteurs sata et usb. Mais le connecteur usb semble être un peu non standard, ou peut-être que c'est juste mon système fedora linux.
Lorsque j'insère le disque en utilisant un câble usb sur un système linux Fedora 14 en cours d'exécution, un périphérique appelé /dev/sg3 est ajouté mais c'est tout. Aucun nouveau périphérique /dev/sd* n'est créé donc je ne peux pas monter le disque.
Si je regarde cat /proc/scsi/sg/device_strs Je reçois
ATA Hitachi HTS54321 FB2O
HL-DT-ST DVDRAM GSA-T50N RP05
Seagate Desktop 0130
Corsair CSSD-R60GB2
Donc le disque est là. (La dernière entrée) mais mon linux ne le voit pas comme un disque dur usb pour une raison quelconque. Lorsque j'insère d'autres disques usb, ils fonctionnent correctement. C'est seulement ce disque spécifique qui pose problème. J'ai essayé sur 3 ordinateurs différents avec le même résultat.
Un indice pour le problème pourrait être que si j'ajoute le disque à un système windows (avec usb) le disque est appelé "Un disque fixe" et non un disque portable comme prévu. Le disque fonctionne bien avec linux si je le connecte avec le câble sata, mais j'aimerais vraiment qu'il fonctionne avec usb aussi. (Pour le monter sur des ordinateurs sans sata).
Ajouté : J'ai essayé de monter /dev/sg3 mais le montage indique que ce n'est pas un périphérique bloc. (Le fichier dit que c'est un périphérique spécial de caractère).
Sortie supplémentaire de dmesg :
[ 97.454073] usb 7-1: Déconnexion USB, adresse 2
[ 105.913055] Hub 2-0:1.0: impossible d'énumérer le périphérique USB sur le port 3
[ 107.048054] usb 2-3: Nouveau périphérique USB haute vitesse utilisant ehci_hcd et l'adresse 5
[ 107.162900] usb 2-3: Nouveau périphérique USB trouvé, idVendeur=1b1c, idProduit=1ab8
[ 107.162903] usb 2-3: Nouveaux fils du périphérique USB : Fab=1, Produit=2, Numéro de série=5
[ 107.162906] usb 2-3: Produit: CSSD-R60GB2
[ 107.162908] usb 2-3: Fabricant: Corsair
[ 107.162910] usb 2-3: Numéro de série: 10111441000000990069
[ 107.167651] scsi7 : usb-storage 2-3:1.0
[ 108.195543] scsi 7:0:0:0: Accès direct Corsair CSSD-R60GB2 PQ: 1 ANSI: 0
[ 108.197732] scsi 7:0:0:0: Périphérique scsi générique attaché sg3 type 0
sg_map me donne
/dev/sg0 /dev/sda
/dev/sg1 /dev/scd0
/dev/sg2 /dev/sdb
/dev/sg3
et lsscsi me donne
[0:0:0:0] disque ATA Hitachi HTS54321 FB2O /dev/sda
[1:0:0:0] cd/dvd HL-DT-ST DVDRAM GSA-T50N RP05 /dev/sr0
[6:0:0:0] disque Seagate Desktop 0130 /dev/sdb
[8:0:0:0] disque Corsair CSSD-R60GB2 -
Et lsscsi -l donne
[0:0:0:0] disque ATA Hitachi HTS54321 FB2O /dev/sda
état=running depth=31 scsi_level=6 type=0 device_blocked=0 timeout=30
[1:0:0:0] cd/dvd HL-DT-ST DVDRAM GSA-T50N RP05 /dev/sr0
état=running depth=1 scsi_level=6 type=5 device_blocked=0 timeout=30
[6:0:0:0] disque Seagate Desktop 0130 /dev/sdb
état=running depth=1 scsi_level=3 type=0 device_blocked=0 timeout=30
[8:0:0:0] disque Corsair CSSD-R60GB2 -
état=running depth=1 scsi_level=0 type=0 device_blocked=0 timeout=0
Quand j'y pense scsi_level=0 semble faux.
Et lsscsi -t donne
[
0:0:0:0] disque sata: /dev/sda
[1:0:0:0] cd/dvd sata: /dev/sr0
[6:0:0:0] disque usb: 2-1:1.0 /dev/sdb
[8:0:0:0] disque usb: 2-3:1.0 -
J'ai trouvé un autre utilisateur avec exactement le même problème (http://forum.corsair.com/v3/showthread.php?t=91434) donc je pense que cela commence à ressembler à un bug dans le micrologiciel du disque ou dans le noyau linux.
Mise à jour finale: Corsair a dit que la conception du disque est défectueuse et qu'il ne semble pas y avoir de solution pour le faire fonctionner.
Mais merci pour l'aide de toute façon.