[Linuxtrent] USB Mass Storage

  • From: Gelpi Andrea <liste@xxxxxxxx>
  • To: LinuxTrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: 04 Aug 2003 14:55:14 +0200

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


Other related posts: