[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Disco esterno USB su debian



Ciao a tutti, ho comprato di recente un disco usb esterno per il mio
portatile. Quando lo inserisco, il kernel (2.4.26) carica i moduli
corretti e posso montarlo su /dev/sda1 senza troppi problemi

Il problema è che spesso, quando lo uso (ci copio dei file o - come oggi
- masterizzo musica che sta sul disco usb) a un certo punto mi dà questo
errore:

Aug 31 11:12:56 stitch kernel:  I/O error: dev 08:01, sector 15570279
Aug 31 11:12:56 stitch kernel: dev = 08:01, i_pos = 249124475
Aug 31 11:12:56 stitch kernel: Filesystem panic (dev 08:01).
Aug 31 11:12:56 stitch kernel:   msdos_write_inode: unable to read
i-node block
Aug 31 11:14:49 stitch kernel:  I/O error: dev 08:01, sector 15570279
Aug 31 11:14:49 stitch kernel: Directory sread (sector 0xed9567) failed
Aug 31 11:14:49 stitch kernel:  I/O error: dev 08:01, sector 15570279
Aug 31 11:14:49 stitch kernel: Directory sread (sector 0xed9567) failed
[e così via]

Alla fine dice che rimonta il filesystem in read-only, ma in realtà io
posso solo più navigare tra le directory che mi risultano tutte vuote.
Se poi lo rimonto ottengo:

stitch:~# mount /mnt/usbdev/
mount: /dev/sda1 is not a valid block device

Disinserendolo e poi reinserendolo il kernel non dà più segno di
accorgersi della sua presenza e continuo a non poterci più accedere. In
/var/log/messages trovo solo questo:

Aug 31 11:27:57 stitch kernel: usb.c: USB disconnect on device 00:1d.7-3
address 2
Aug 31 11:27:57 stitch kernel: hub.c: new USB device 00:1d.7-3, assigned
address 3
Aug 31 11:28:01 stitch usb.agent[1347]:      usb-storage: loaded
successfully

ma nessuna traccia che abbia riconosciuto il device (di solito mi dice
che è un Toshiba ecc ecc), infatti continua a darmi lo stesso errore di
device non valido.

La cosa mi spiace un sacco perché non accade sempre, ma solo casualmente
e rovina un po' il piacere del nuovo disco. Qualcuno di voi mi sa
aiutare?


Grazie di tutto,
Marco


PS: accodo l'output di lsmod, se può essere utile:
stitch:~# lsmod
Module                  Size  Used by    Tainted: P
sg                     32956   0  (autoclean)
nls_cp437               4348   0  (autoclean)
usb-storage            70048   0
input                   3616   0  (autoclean)
radeon                106432   0
ds                      6964   2
ehci-hcd               18636   0  (unused)
usbcore                63724   1  [usb-storage ehci-hcd]
hw_random               2808   0  (unused)
i810_rng                2656   0  (unused)
yenta_socket           10880   2
pcmcia_core            47200   0  [ds yenta_socket]
ohci1394               25744   0  (unused)
ieee1394              186628   0  [ohci1394]
parport_pc             23880   1  (autoclean)
lp                      7168   0
parport                26664   1  [parport_pc lp]
apm                    10028   2  (autoclean)
binfmt_misc             6052   1
sd_mod                 12044   0  (autoclean)
vfat                   10892   0  (autoclean)
fat                    32760   0  (autoclean) [vfat]
sr_mod                 14584   0  (autoclean)
isofs                  26612   0  (autoclean)
slamr                 247076   0  (unused)
ide-scsi               10384   0
scsi_mod               95044   5  [sg usb-storage sd_mod sr_mod
ide-scsi]
b44                    14924   1
i810_audio             24732   0  (unused)
ac97_codec             13684   0  [i810_audio]
soundcore               3940   2  [i810_audio]
ide-cd                 32416   0
cdrom                  29184   0  [sr_mod ide-cd]
rtc                     7112   0  (autoclean)
ext3                   82536   2  (autoclean)
jbd                    42980   2  (autoclean) [ext3]
ide-detect               288   0  (autoclean) (unused)
piix                    8872   1  (autoclean)
ide-disk               16864   3  (autoclean)
ide-core              111164   3  (autoclean) [usb-storage ide-scsi
ide-cd ide-detect piix ide-disk]
unix                   15468 188  (autoclean)





Reply to: