PDA

View Full Version : lettore di microsd usb


guldo76
05-06-2007, 21:32
Ciao,
ho un lettore di memory card, una microsd e il suo bell'adattatore.
Su winzozz funziona (anche se solo in lettura-scrittura), su linux ho seri problemi...
Non ho neanche provato a montarlo, perché non appena inserisco il lettore nella presa usb:
Jun 5 20:07:12 debian kernel: usb 2-3: new high speed USB device using ehci_hcd and address 2
Jun 5 20:07:12 debian kernel: usb 2-3: configuration #1 chosen from 1 choice
Jun 5 20:07:12 debian kernel: Initializing USB Mass Storage driver...
Jun 5 20:07:12 debian kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jun 5 20:07:12 debian kernel: usbcore: registered new driver usb-storage
Jun 5 20:07:12 debian kernel: USB Mass Storage support registered.
Jun 5 20:07:17 debian kernel: Vendor: USB 2.0 Model: SD/MMC Reader Rev:
Jun 5 20:07:17 debian kernel: Type: Direct-Access ANSI SCSI revision: 00
Jun 5 20:07:17 debian kernel: SCSI device sda: 2012160 512-byte hdwr sectors (1030 MB)
Jun 5 20:07:17 debian kernel: sda: Write Protect is off
Jun 5 20:07:17 debian kernel: SCSI device sda: 2012160 512-byte hdwr sectors (1030 MB)
Jun 5 20:07:17 debian kernel: sda: Write Protect is off
Jun 5 20:07:17 debian kernel: sda: sda1
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: Attached scsi removable disk sda
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012156
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012157
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012158
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012159
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012159
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012159
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012159
Jun 5 20:07:17 debian kernel: sd 0:0:0:0: SCSI error: return code = 0x08000002
Jun 5 20:07:17 debian kernel: sda: Current: sense key: Medium Error
Jun 5 20:07:17 debian kernel: Additional sense: Unrecovered read error
Jun 5 20:07:17 debian kernel: end_request: I/O error, dev sda, sector 2012159
al che tolgo il lettore
Jun 5 20:08:17 debian kernel: usb 2-3: USB disconnect, address 2
Come mai?!?

Il kernel è un 2.6.18, un precompilato debian.

mykol
05-06-2007, 23:32
hai mica una memory card non formattata, inserita nel lettore ?

Prova ad inserire una memory card e ripeti.

il mio viene visto così

[root@giorgio giorgio]# lsusb
Bus 004 Device 002: ID 05e3:070e Genesys Logic, Inc.

guldo76
05-06-2007, 23:47
hai mica una memory card non formattata, inserita nel lettore ?

Prova ad inserire una memory card e ripeti.

il mio viene visto così

[root@giorgio giorgio]# lsusb
Bus 004 Device 002: ID 05e3:070e Genesys Logic, Inc.
Grazie della risposta.
La memory card è formattata, tanto che per prova c'ho copiato dei file usando windows.
Non capisco perché mi dia tutti questi errori SCSI...
Cmq su windows la scheda continua a funzionare, a prescindere da questi errori che ho su linux.

guldo76
06-06-2007, 10:21
Ho scoperto una cosa, chiedendo per sicurezza al venditore.
L'adattatore ha una levetta "lock" che dovrebbe servire a proteggere dalla scrittura sulla microsd. Non funziona, nel senso che a prescindere sono cmq in grado di scrivere sulla microsd.
Non so se questo difetto possa essere collegato agli errori I/O che ricevo su Linux.

ilsensine
06-06-2007, 10:44
Quegli errori sembrano indicare dei settori danneggiati, intorno al settore 20121xx. Quasi alla fine della card.
Il partizionamento viene rilevato correttamente, non vedo fin qui problemi legati specificamente a linux.

guldo76
06-06-2007, 12:31
Ah, quindi quegli errori indicano dei settori danneggiati. Grazie :)
Questa sera provo a:
eseguire uno scandisk su winzozz (son curioso di vedere che ne pensa lui, soprattutto per raccontarlo poi al venditore)
collegare (su linux) ed eventualmente montare un'altra microsd. Se funziona, è una conferma che la microsd è difettosa; altrimenti non posso essere sicuro al 100% che l'adattatore non abbia problemi. O sbaglio?

Grazie :D

guldo76
06-06-2007, 22:45
Lo scandisk su windows non segnala nessuna anomalia, ma non mi fido.
Infatti, ho provato con la microsd di un cellulare, e questa viene riconosciuta e montata senza nessun problema, e ci posso scrivere tranquillamente. (sempre vfat, chiaramente)
Quindi è proprio la microsd nuova che è fallata.
La rispedisco (di nuovo...) al venditore, che questa volta mi rimborsa.

Grazie delle risposte :)