J'ai un disque SSD Corsair R60 qui est un disque avec des connecteurs SATA et USB. Mais la chose USB semble être un peu non standard, ou peut-être que c'est juste mon Fedora Linux.
Lorsque j'insère le disque à l'aide d'une cabel USB sur un système exécutant Fedora 14 Linux, un périphérique appelé/dev/SG3 est ajouté mais c'est tout. Aucun périphérique nouveau/dev/sd * n'est créé pour que je ne puisse pas monter le disque.
Si je regarde Cat/Proc/SCSI/SG/Device_strs i Get
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 ma Linux ne le verra pas comme un disque dur USB. Quand j'insère d'autres disques USB, ils fonctionnent bien. Ce n'est que ce disque spécifique qui provoque des problèmes. J'ai essayé 3 ordinateurs différents avec le même résultat.
Un indice au problème peut ê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 SATA Cabel, mais j'aimerais vraiment le faire travailler avec USB. (Pour monter sur des ordinateurs sans SATA).
Ajouté: J'ai essayé de monter/dev/SG3 mais de monter dire que ce n'est pas un appareil de blocage. (Fichier indique son dispositif spécial de caractère).
Sortie ajoutée de DMESG:
[ 97.454073] usb 7-1: USB disconnect, address 2
[ 105.913055] hub 2-0:1.0: unable to enumerate USB device on port 3
[ 107.048054] usb 2-3: new high speed USB device using ehci_hcd and address 5
[ 107.162900] usb 2-3: New USB device found, idVendor=1b1c, idProduct=1ab8
[ 107.162903] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 107.162906] usb 2-3: Product: CSSD-R60GB2
[ 107.162908] usb 2-3: Manufacturer: Corsair
[ 107.162910] usb 2-3: SerialNumber: 10111441000000990069
[ 107.167651] scsi7 : usb-storage 2-3:1.0
[ 108.195543] scsi 7:0:0:0: Direct-Access Corsair CSSD-R60GB2 PQ: 1 ANSI: 0
[ 108.197732] scsi 7:0:0:0: Attached scsi generic 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] disk 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] disk Seagate Desktop 0130 /dev/sdb
[8:0:0:0] disk Corsair CSSD-R60GB2 -
Et lsscsi -l donne
[0:0:0:0] disk ATA Hitachi HTS54321 FB2O /dev/sda
state=running queue_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
state=running queue_depth=1 scsi_level=6 type=5 device_blocked=0 timeout=30
[6:0:0:0] disk Seagate Desktop 0130 /dev/sdb
state=running queue_depth=1 scsi_level=3 type=0 device_blocked=0 timeout=30
[8:0:0:0] disk Corsair CSSD-R60GB2 -
state=running queue_depth=1 scsi_level=0 type=0 device_blocked=0 timeout=0
Venez penser à cela SCSI_LEVEL = 0 A l'air faux.
Et lsscsi -t donne
[
0:0:0:0] disk sata: /dev/sda
[1:0:0:0] cd/dvd sata: /dev/sr0
[6:0:0:0] disk usb: 2-1:1.0 /dev/sdb
[8:0:0:0] disk usb: 2-3:1.0 -
J'ai trouvé un autre gars avec exactement le même problème ( http://forum.corsair.com/v3/showthread.php?t=91434 ) Donc, je pense que son commencement de ressembler à un bug dans le conduit le micrologiciel ou dans le noyau Linux.
Mise à jour finale: Corsair a déclaré que la conception du disque est cassée et qu'il ne semble pas y avoir de moyen de le faire fonctionner.
Mais merci pour l'aide quand même.
Cela peut signifier que l'appareil est traité par un autre pilote. Avez-vous essayé de le monter?
Sudo mount /dev/sg3 /mnt
Edit : Le périphérique SG3 peut être un périphérique SCSI qui doit encore être mappé.
Je suppose que le MBR du disque est corrompu. Si vous écrasez le MBR du disque, cela fonctionnera probablement à nouveau.
Vous devez le faire comme la racine:
dd if=/dev/zero of=/dev/sg3 bs=446 count=1
Soyez très prudent avec cette commande, car vous pouvez détruire un bon disque dur. Assurez-vous que le disque dur que vous souhaitez réparer est bien le /dev/sg3
!
J'ai eu le même problème ce matin et j'ai réussi à "réparer" cela de cette manière. Aucune donnée n'a été perdue sur le disque dur en faisant cette intervention.
SATA SSD lecteur dans un facteur de forme 2.5 avec un port USB intégré. Bizarre.
Tout ce que je sais, c'est que même un périphérique de disque sans MBR apparaîtra comme /dev/sda
- Sans table de partition valide, vous ne verrez pas /dev/sda1
, etc. Mais la racine /dev/sda
L'appareil sera certainement là.
Essayez de mettre à jour le firmware dessus.