PDA

View Full Version : Lettore CF Usb e Linux


Jøhñ Ðøë
09-12-2002, 15:56
Ciao... sto cercando di far funzionare il lettore usb per compact flash su rh8... ovviamente non ci son riuscito, qundi eccomi qui :P
allora, una volta inserito il lettore nella porta usb, se apro l'hardware browser "appare" un nuovo hard drive:
Drive /dev/sda (Geom 61/64/32) (Model: OEI-ink Media Reader 3.060X04) , cosa che mi ha fatto ben sperare, sopratutto perchè la carta è da 64 mb ed è piena solo per 3 mb, quindi riconosce anche che ci son 61 mb liberi presumo.
Non capisco però perchè la segni come drive scsi... io non ho nulla scsi, tranne l'emulazione per il masterizzatore ide.
Se faccio "dmesg | less" da terminale leggo:


SCSI error: host 1 id 0 lun 0 return code = 800002
Sense class 7, sense error 0, extended sense 0
SCSI device sda: 125184 512-byte hdwr sectors (64 MB)
sda: Write Protet is off
sda: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
unable to read partiton table


questo scritto circa un migliaio di volte di fila :D
inutile dire che non si riesce a montare (l'ho formattato fat da win2k, ma se provo a montarlo con auto mi dice che devo specificare il fs, se lo monto con vfat non gli va bene e dice fs non valido... cmq non lo monta)
Il bello è che mi son accorto che lo rilevava da XCDRoast :D, in quanto lo segna accanto al masterizzatore :)

Boh, io non ci capisco più nulla... :confused:
John

hellopit
09-12-2002, 17:13
xkui sda1 = il tuo lettore flashcard ?

Jøhñ Ðøë
09-12-2002, 18:45
Si!! Quello che non capisco è sta cosa dello scsi!
cmq, sotto /proc/scsi/ c'è una cartella usb-storage-0 con dentro un file di nome "1"e dal seguente contenuto:

Host scsi1: usb-storage
Vendor: DataFab Systems Inc.
Product: USB CF
Serial Number: 60C0A811C0
Protocol: Transparent SCSI
Transport: Bulk
GUID: 07c4b00000000060c0a811c0
Attached: Yes

Mentre il file /proc/scsi/scsi contiene

Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: LITE-ON Model: LTR-48246S Rev: SID1
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: OEI-Link Model: Media Reader Rev: 3.06
Type: Direct-Access ANSI SCSI revision: 02


Boh... non so... "Direct-Access" significa che devo montarlo??

John

AnonimoVeneziano
09-12-2002, 18:48
hai provato :

"mount -t v_fat /dev/sda1 /cartella_mount" ?

Prova.

Forse il problema è più grande, ma vabbè

Ciao

hilo
09-12-2002, 18:53
Originariamente inviato da Jøhñ Ðøë
[B]Si!! Quello che non capisco è sta cosa dello scsi!
John

beh, se non ricordo male anche il lettore zip che avevo un tempo veniva visto come SCSI; probabilmente per chi fa i driver viene piu' semplice cosi'

Jøhñ Ðøë
09-12-2002, 18:56
Originariamente inviato da hellopit
[B]xkui sda1 = il tuo lettore flashcard ?

no dovrebbe essere semplicemente sda e non sda1

John

Jøhñ Ðøë
09-12-2002, 19:03
ecco l'output di mount :

[root@localhost /]# mount -t v_fat /dev/sda /mnt/usb
mount: fs di tipo v_fat non supportato dal kernel
[root@localhost /]# mount -t vfat /dev/sda1 /mnt/usb
mount: /dev/sda1 non è un dispositivo a blovvhi valido
[root@localhost /]# mount -t vfat /dev/sda /mnt/usb
mount: tipo fs errato, opzione non valida, superblocco su /dev/sda danneggiato o troppi file system montati


mah :rolleyes:

John

AnonimoVeneziano
09-12-2002, 19:03
Originariamente inviato da Jøhñ Ðøë
[B]

no dovrebbe essere semplicemente sda e non sda1

John

ERRATO!!!!!

sda è il lettore, sda1 però è la partizione, devi montare quella , non il lettore

(Credo, non mi intendo di flash card, ma da quanto ho capito è un po' come un HD)

Ciao

AnonimoVeneziano
09-12-2002, 19:05
Originariamente inviato da Jøhñ Ðøë
[B]ecco l'output di mount :

[root@localhost /]# mount -t v_fat /dev/sda /mnt/usb
mount: fs di tipo v_fat non supportato dal kernel
[root@localhost /]# mount -t vfat /dev/sda1 /mnt/usb
mount: /dev/sda1 non è un dispositivo a blovvhi valido
[root@localhost /]# mount -t vfat /dev/sda /mnt/usb
mount: tipo fs errato, opzione non valida, superblocco su /dev/sda danneggiato o troppi file system montati


mah :rolleyes:

John

Sicuro che nel kernel redhat ci sia il supporto a questo tipo di flash cards?

Ciao

Jøhñ Ðøë
09-12-2002, 19:33
eh, no
però sul sito redhat non sta scritto nulla (o io, verosimilmente) non riesco a trovarlo.

John

AnonimoVeneziano
09-12-2002, 19:36
Originariamente inviato da Jøhñ Ðøë
[B]eh, no
però sul sito redhat non sta scritto nulla (o io, verosimilmente) non riesco a trovarlo.

John

vai nella cartella /boot , ci dovrebbe essere un file tipo config-xxxqualcosa , in questo file ci sta la configurazione del kernel, cerca una voce corrispondente alla flash, oppure, più semplice , se ci sono i sorgenti installati vai in /usr/src/linux e dai make xconfig, dovrebbe esserci dentro la config di default redhat, cerca nella sezione USB se ci sta qualcosa, oppure eventualmente in altre sezioni che ti suonano bene;)

Ciao

Jøhñ Ðøë
09-12-2002, 19:40
ok vado e torno :D

John

Jøhñ Ðøë
09-12-2002, 19:54
questo in /boot/config-2.4.18-18.8.0

#Miscellaneous USB Options
#
CONFIG_USB_DEVICEFS=y
[..]
# Usb Device class drivers
CONFIG_USB_STORAGE=m
[..]
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_HPUSBSCSI=y

John
ora guardo sotto documentation

ilsensine
10-12-2002, 07:27
Ho avuto sottomano un dispositivo simile, nel mio caso ci accedevo come sda5.

Jøhñ Ðøë
10-12-2002, 11:22
cioè... montavi sda5??

John

Hell-VoyAgeR
10-12-2002, 11:32
prova a fare un fdisk -l /dev/sda
dovrebbe dirti se e quali partizioni ci sono
a quel punto il gioco dovrebbe essere fatto...

ilsensine
10-12-2002, 12:37
cioè... montavi sda5??

Sì, quella carta aveva una partizione estesa, mi sembra...

Jøhñ Ðøë
10-12-2002, 13:12
uhm... facendo fdisk -l mi mostra tutte le partizioni di tutti gli hd, ma della carta non c'è traccia.
Facendo fdisk -l /dev/sda non da risultato.

John

Hell-VoyAgeR
10-12-2002, 13:32
er... il modulo usb-storage e' caricato ? i moduli scsi per scsi disk, scsi generic ecc. ? non si sa mai... un controllino lo farei!