
Tengo un disco ssd Corsair R60 que es un disco con conectores sata y usb. Pero lo del USB parece no ser estándar, o tal vez sea solo mi Fedora Linux.
Cuando inserto el disco usando un cable USB en un sistema Linux Fedora 14 en ejecución, se agrega un dispositivo llamado /dev/sg3, pero eso es todo. No se crea ningún dispositivo /dev/sd* nuevo, por lo que no puedo montar el disco.
Si miro cat /proc/scsi/sg/device_strs obtengo
ATA Hitachi HTS54321 FB2O
HL-DT-ST DVDRAM GSA-T50N RP05
Seagate Desktop 0130
Corsair CSSD-R60GB2
Entonces el disco está ahí. (La última entrada) pero mi Linux, por alguna razón, no lo verá como un disco duro USB. Cuando inserto otros discos USB, funcionan bien. Es sólo este disco específico el que causa problemas. Lo he probado en 3 ordenadores diferentes con el mismo resultado.
Una pista del problema puede ser que si agrego el disco a un sistema Windows (con USB), el disco se llama "Disco fijo" y no disco portátil como se esperaba. El disco funciona bien con Linux si lo conecto con el cable sata, pero realmente me gustaría que funcione con USB también. (Para montarlo en ordenadores sin sata).
Agregado: Intenté montar /dev/sg3 pero el montaje dice que no es un dispositivo de bloque. (El archivo dice que es un dispositivo de carácter especial).
Salida agregada 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 da
/dev/sg0 /dev/sda
/dev/sg1 /dev/scd0
/dev/sg2 /dev/sdb
/dev/sg3
y lsscsi me da
[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 -
Y lsscsi -l da
[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
Ahora que lo piensonivel_scsi=0parece mal.
Y lsscsi -t da
[
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 -
Encontré a otro chico con exactamente el mismo problema (http://forum.corsair.com/v3/showthread.php?t=91434) así que creo que está empezando a parecer un error en el firmware de las unidades o en el kernel de Linux.
Actualización final: Corsair ha dicho que el diseño del disco está roto y no parece haber ninguna forma de hacerlo funcionar.
Pero gracias por la ayuda de todos modos.
Respuesta1
Supongo que el MBR del disco está dañado. Si sobrescribe el MBR del disco, probablemente volverá a funcionar.
Tienes que hacer eso como root:
dd if=/dev/zero of=/dev/sg3 bs=446 count=1
Sea muy prudente con este comando, porque puede destruir un disco duro que funcione bien. Asegúrese de que el disco duro que desea reparar sea efectivamente el /dev/sg3
!
Tuve el mismo problema esta mañana y logré "repararlo" de esta manera. No se perdió ningún dato en el disco duro al realizar esta intervención.
Respuesta2
Esto puede significar que el dispositivo lo maneja un controlador diferente. ¿Has probado a montarlo?
sudo mount /dev/sg3 /mnt
Editar: El dispositivo sg3 podría ser un dispositivo scsi que aún necesita ser mapeado.
Respuesta3
Unidad SSD SATA en un factor de forma 2,5 con un puerto USB integrado. Extraño.
Todo lo que sé es que incluso un dispositivo de disco sin MBR aparecerá como /dev/sda
: sin una tabla de particiones válida, no verá /dev/sda1
, etc., pero el /dev/sda
dispositivo raíz ciertamente estará allí.
Intente actualizar el firmware.