Salve, ho fatto un po' di prove e vi allego il log messages. 1) Ho fatto il boot di un sistema e ho infilato una chiavetta USB. Aug 4 14:17:35 sgrunt kernel: hub.c: new USB device 00:1f.2-1, assigned address 2 Aug 4 14:17:35 sgrunt kernel: usb.c: USB device 2 (vend/prod 0xc76/0x5) is not claimed by any active driver. Aug 4 14:17:38 sgrunt /etc/hotplug/usb.agent: Setup usb-storage for USB product c76/5/100 Aug 4 14:17:38 sgrunt kernel: SCSI subsystem driver Revision: 1.00 Aug 4 14:17:38 sgrunt kernel: Initializing USB Mass Storage driver... Aug 4 14:17:38 sgrunt kernel: usb.c: registered new driver usb-storage Aug 4 14:17:38 sgrunt kernel: scsi0 : SCSI emulation for USB Mass Storage devices Aug 4 14:17:38 sgrunt kernel: Vendor: Model: TS256MJFLASHA Rev: 1.00 Aug 4 14:17:38 sgrunt kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 4 14:17:38 sgrunt kernel: USB Mass Storage support registered. Aug 4 14:17:39 sgrunt devlabel: devlabel service started/restarted 2) Senza fare alcuna operazione di mount del dispositivo l'ho tolto. Aug 4 14:21:26 sgrunt kernel: usb.c: USB disconnect on device 00:1f.2-1 address 2 Aug 4 14:21:27 sgrunt devlabel: devlabel service started/restarted 3) Ho reinserito lo stesso dispositivo nella stessa porta. Aug 4 14:25:58 sgrunt kernel: hub.c: new USB device 00:1f.2-1, assigned address 3 Aug 4 14:26:02 sgrunt /etc/hotplug/usb.agent: Setup usb-storage for USB product c76/5/100 Aug 4 14:26:05 sgrunt devlabel: devlabel service started/restarted 4) Fatto mount del dispositivo Aug 4 14:27:03 sgrunt kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0 Aug 4 14:27:03 sgrunt kernel: SCSI device sda: 506400 512-byte hdwr sectors (259 MB) Aug 4 14:27:03 sgrunt kernel: sda: Write Protect is on Aug 4 14:27:03 sgrunt kernel: sda: sda1 5) Dopo aver fatto un ls del contenuto della chiavetta l'ho smontata e poco dopo l'ho tolta. Come vedete oltre a dire che la disconnette da dei messaggi d'errore. Aug 4 14:29:40 sgrunt kernel: usb.c: USB disconnect on device 00:1f.2-1 address 3 Aug 4 14:29:40 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:29:40 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:29:40 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:29:40 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:29:40 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:29:40 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:29:40 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:29:40 sgrunt kernel: unable to read partition table Aug 4 14:29:40 sgrunt devlabel: devlabel service started/restarted Aug 4 14:30:36 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:30:36 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:30:36 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:30:36 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:30:36 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:30:36 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:30:36 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:30:36 sgrunt kernel: unable to read partition table Aug 4 14:30:36 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:30:36 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:30:36 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:30:36 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:30:36 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:30:36 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:30:36 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:30:36 sgrunt kernel: unable to read partition table Aug 4 14:30:36 sgrunt kernel: I/O error: dev 08:00, sector 0 6) Ora viene il bello. Ho inserito nella stessa porta di prima un dispositivo diverso (un HD esterno usb da 120GB). Guardate un po' che cosa dice. Aug 4 14:32:04 sgrunt kernel: hub.c: new USB device 00:1f.2-1, assigned address 4 Aug 4 14:32:04 sgrunt kernel: scsi1 : SCSI emulation for USB Mass Storage devices Aug 4 14:32:11 sgrunt kernel: usb-uhci.c: interrupt, status 3, frame# 1578 Aug 4 14:32:17 sgrunt kernel: usb-uhci.c: interrupt, status 3, frame# 1505 Aug 4 14:32:17 sgrunt kernel: Vendor: IC35L120 Model: AVV207-0 Rev: V24O Aug 4 14:32:17 sgrunt kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 4 14:32:17 sgrunt kernel: Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0 Aug 4 14:32:17 sgrunt kernel: SCSI device sdb: 241254720 512-byte hdwr sectors (123522 MB) Aug 4 14:32:17 sgrunt kernel: sdb: sdb1 < sdb5 > Aug 4 14:32:20 sgrunt /etc/hotplug/usb.agent: Setup usb-storage for USB product dc4/13/1106 Aug 4 14:32:21 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:32:21 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:32:21 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:32:21 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:32:21 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:32:21 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:32:21 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:32:21 sgrunt kernel: unable to read partition table Aug 4 14:32:21 sgrunt devlabel: devlabel service started/restarted 7) Intanto continua a dare gli errori sulla chiavetta tolta prima. Aug 4 14:33:11 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:33:11 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:33:11 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:33:11 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:33:11 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:33:11 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:33:11 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:33:11 sgrunt kernel: unable to read partition table Aug 4 14:33:11 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:33:11 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:33:11 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:33:11 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:33:11 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:33:11 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:33:11 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:33:11 sgrunt kernel: unable to read partition table Aug 4 14:33:11 sgrunt kernel: I/O error: dev 08:00, sector 0 8) stacco il disco esterno Aug 4 14:34:00 sgrunt kernel: usb.c: USB disconnect on device 00:1f.2-1 address 4 Aug 4 14:34:00 sgrunt kernel: sda : READ CAPACITY failed. Aug 4 14:34:00 sgrunt kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 4 14:34:00 sgrunt kernel: Info fld=0xa00 (nonstd), Current sd00:00: sense key Not Ready Aug 4 14:34:00 sgrunt kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 4 14:34:00 sgrunt kernel: sda: test WP failed, assume Write Enabled Aug 4 14:34:00 sgrunt kernel: sda: I/O error: dev 08:00, sector 0 Aug 4 14:34:00 sgrunt kernel: I/O error: dev 08:00, sector 0 Aug 4 14:34:00 sgrunt kernel: unable to read partition table Aug 4 14:34:01 sgrunt devlabel: devlabel service started/restarted Perchè continua a dare errori sul vecchio dispositivo ogni volta che si fa una qualche operazione? Mi sembra chiaro che finchè non molla il primo dispositivo non potrà riciclare il nome del device. -- Gelpi ing. Andrea **************************** * Landmine must be stopped. **************************** -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx