View Single Post
Old 22-04-2008, 21:59   #17
Hell-VoyAgeR
Senior Member
 
L'Avatar di Hell-VoyAgeR
 
Iscritto dal: Jan 2002
Città: Rimini
Messaggi: 1203
Quote:
Originariamente inviato da NZ Guarda i messaggi
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!!!!
1) bella domanda...
2) il comando notifica al subsystem scsi di rimuovere dalla catena logica il device a b c d
scompare perche' gli hai detto di sparire
non scompare automaticamente perche' presumibilmente il driver del controller supporta la rimozione del dispositivo ma non ne notifica l'avvenuta rimozione al subsystem scsi
3) visto che non ti esplode il chipset in faccia... direi di si
__________________
Quale parte di NO non hai capito? | MBP Retina Late 2013 - iPhone 6 64GB - iPad Air 64GB
Fiero membro del BOFH club (Bastard Operators From Hell)
Hell-VoyAgeR è offline   Rispondi citando il messaggio o parte di esso