ciao Psycotic
finalmente ho trovato un secondo per sperimentare i tuoi comandi.
Per adesso solo su una Mandriva 2008 spring live ma penso che i risultati non cambino rispetto ad una distro realmente installata.
configurazione:
1 disco sata fisso collegato alla porta sata1 (xxx)
1 disco removibile collegato alla porta sata2 (yyy)
1 disco removibile collegato alla porta sata3 (zzz)
xxx e yyy sono spenti, digito
cat /proc/scsi/scsi|grep 0 e ottengo:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
accendo xxxx e ottengo:
Host: scsi3 Channel: 00 Id: 00 Lun: 00
mi si crea il /dev/sdb
rimuovo il disco e /dev/sdb rimane vivo come al solito
a questo punto digito:
echo "scsi remove-single-device 3 0 0 0" > /proc/scsi/scsi
e magicamente /dev/sdb finalmente scompare
rifaccio la stessa prova connettendo il solo disco zzz.
stesso risultato solo che stavolta il risultato di
cat /proc/scsi/scsi|grep 0 è Host: scsi0 Channel: 00 Id: 00 Lun: 00
a questo punto tre domande:
1) perchè c'è la seguente corrispondenza?
xxx -> scsi2
yyy -> scsi3
zzz -> scsi0
io mi sarei aspettato invece:
xxx -> scsi0
yyy -> scsi1
zzz -> scsi2
2) che cosa fa in realmente il comando
echo "scsi remove-single-device X 0 0 0" > /proc/scsi/scsi
perchè il /dev/sdX finalmente scompare?
perchè non scompare automaticamente quando stacco il disco?
3) alla luce di tutto ciò, il mio controller sata supporta o no l'hotplug???
GRAZIE MILLE ANCORA PER TUTTO IL SUPPORTO!!!!
