Linux e i box esterni Firewire
Piccolo trucchetto per risolvere un fastiodioso problema che puo' incorrere nel trasferimento di dati su dispositivi di memorizzazione esterni con interfaccia IEEE1394 (FireWire)
Puo' capitare di acquistare un box esterno per HD o masterizzatori CD/DVD con interfaccia IEEE1394 (FireWire), di qualitą non proprio eccelsa e che funziona male alla velocitą di comunicazione standard impostata dai driver linux.
In questo caso il dispositivo (HD o DVD) esterno interrompe la comunicazione durante il trasferimento dati, presentando numerosi messaggi d'errore nei log di sistema:
eee1394: Node suspended: ID:BUS[0-00:1023] GUID[0030e000e0145278]
SCSI error : return code = 0x50000
end_request: I/O error, dev sda, sector 154737743
SCSI error : return code = 0x50000
end_request: I/O error, dev sda, sector 154737639
Questo fastidioso problema puo' essere aggirato agendo opportunamente sui parametri del modulo sbp2. Caricando tale modulo con l'opzione max_speed=1, ad esempio, di adotta una velocitą di trasferimento di 200Mb/s rispetto alla velocitą standard di 400Mb/s, non realmente supportata da tutti i dispositivi esterni FireWire.
Pertanto, inserendo nel file /etc/modprobe.conf la linea:
options sbp2 max_speed=1
automaticamente il kernel linux caricherą tale modulo col parametro desiderato.
Il comando:
#modinfo sbp2
ci da in ogni caso una panoramica dei parametri del modulo in questione.
Comments
Log in or create a user account to comment.