Newsgroup: it.comp.os.linux.iniziare
Titolo: Flash memory

Non riesco a fare il mount di una USB pocket flash drive della Corega,
che viene riconosciuta correttamente dal kernel:
koko:~# cdrecord -scanbus
scsibus0:
	0,0,0	  0) 'LITE-ON ' 'LTR-32123S      ' 'XS07' Removable CD-ROM
	0,1,0	  1) 'PIONEER ' 'DVD-ROM DVD-105 ' '1.11' Removable CD-ROM
scsibus1:
	1,0,0	100) 'COREGA  ' 'REMOVABLE DRIVE ' '    ' Removable Disk
koko:~# cat /proc/scsi/scsi 
Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: LITE-ON  Model: LTR-32123S       Rev: XS07
  Type:   CD-ROM                           ANSI SCSI
revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
  Vendor: PIONEER  Model: DVD-ROM DVD-105  Rev: 1.11
  Type:   CD-ROM                           ANSI SCSI
revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: COREGA   Model: REMOVABLE DRIVE  Rev:     
  Type:   Direct-Access                    ANSI SCSI
revision: 02
koko:~# cat /proc/scsi/usb-storage-0/1 
   Host scsi1: usb-storage
       Vendor: COREGA  
      Product: COREGA POCKET FLASH DRIVE 64MB
Serial Number: None
     Protocol: Transparent SCSI
    Transport: Bulk
         GUID: 07aa00140000000000000000
     Attached: Yes
Da quello che ho capito la periferica dovrebbe essere assegnata a
/dev/sda1, ma ottengo questo:
koko:~# mount -t vfat /dev/sda1 /flash
mount: /dev/sda1 non un dispositivo di blocchi valido
Il risultato è il medesimo anche cambiando il tipo di fs ed usando
/dev/sd[a-h][0-15].
Mi sfugge qualcosa?
Ps: inutile dire che con w98 riesco ad usarla.
-- 
"We are accidents waiting to happen"
God bless Thom Yorke!

 /dev/sda1, ma ottengo questo:
dmesg | grep sd ti dira' a quale device e' attaccato.
Davide
-- 
| BUFFERS=20 FILES=15 2nd down, 4th quarter, 5 yards to go! 

 dmesg | grep sd ti dira' a quale device e' attaccato.
Avevo già provato, ma nisbà, niente, nada.
koko:/proc# dmesg|grep sd
koko:/proc# 


 koko:/proc# dmesg|grep sd
Ok, quindi non viene visto come disco SCSI. Mi vengono in mente varie
cose: non hai il supporto per dischi scsi, il dispositivo viene visto
ma non come un disco, non si chiama 'sd'.
Per l'ultima, basta fare un bel dmesg | more e guardare bene.
Davide
-- 
| root# su bofh ENTER BOFH AUTHENTICATION SEQUENCE:xxxx Good morning,
| Dave. bofh* echo 'THANK luser4 FOR WHAT WILL HAPPEN NEXT.' | wall; rm 
| -rf / --Joel Maslak  
| 

 cose: non hai il supporto per dischi scsi
Effettivamente mancava il supporto per dischi scsi, ora ho ricompilato
ed ottengo
koko:~# dmesg|grep sd
SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
sda: Write Protect is off
 sda:<7>usb-storage: queuecommand() called
 sda1
ma
koko:~# mount -t vfat /dev/sda1 /flash
mount: tipo fs errato, opzione non valida, superblocco su /dev/sda1
danneggiato, o troppi file system montati
Ho ricreato la partizione in FAT16 ma picche, non capisco dove rifarmi
a questo punto.


 danneggiato, o troppi file system montati
Hai provato con mount -t auto ? Hai il supporto vfat ?
Davide
-- 
| Carpe Daemon -- Seize the background process!      -- From a
| Slashdot.org post 
| 

 Hai provato con mount -t auto ? Hai il supporto vfat ?
Risolto, non avevo fatto bene la partizione.
Grazie dell'aiuto.


 God bless Thom Yorke!
Ultimamente alcune distribuzione (per esempio Mandrake) non metto i
dispositivi usb dentro "/dev", ma dentro "/dev/usb/", ti conviene
cercare una cartella dentro "/dev" che contenga la parola "usb" e poi
vedere cosa contiene (molte volte non č neppure sda1 ma semplicemente
1).
Inoltre sconsiglio di dire a mount quale filesistem montare (vfat) ma
dargli "auto" come parametro, cosě eviti un sacco di problemi.
Ciao,
         Max
Il nome completo di Bill Gates e' William Gates III.  In codici ASCII,
fate la somma seguente:
        "B"+"I"+"L"+"L"+"G"+"A"+"T"+"E"+"S" + III  =
     =  66 +73 +76 +76 +71 +65 +84 +69 +83  +  3   =   666
... E non sarebbe il diavolo...??