PDA

View Full Version : Penna usb e linux


gio84
08-02-2005, 15:57
Ragazzi mepis nn riconosce la mia penna usb seitec da 128mb
girando nel web ho trovato una stringa da dover inserire nel file fstab
none /mnt/usb supermount dev=/dev/sda1,fs=vfat,--,umask=0,user,iocharset=iso8859-15,sync,rw,codepage=850 0 0

In qsto modo pero' la penna mi viene riconosciuta solo se collego la penna e poi riavvio il sistema.
Se la stacco e poi la riattacco non mi viene riconosciuta (non si accende nemmeno la luce spia sulla penna)
Cosa faccio?

NA01
08-02-2005, 16:06
o metti hotplug o carichi tutti i moduli.
in fstab unta a /dev/sda1

ciao

PiloZ
08-02-2005, 16:24
Originariamente inviato da gio84
girando nel web ho trovato una stringa da dover inserire nel file fstab
none /mnt/usb supermount dev=/dev/sda1,fs=vfat,--,umask=0,user,iocharset=iso8859-15,sync,rw,codepage=850 0 0

metti più semplicemente:
/dev/sda1......./mnt/pen.......vfat.......users,rw,auto.......0 0

e carica i moduli come indicato da NA00001 :D

gio84
08-02-2005, 16:27
come li carico sti moduli?

PiloZ
08-02-2005, 16:31
Originariamente inviato da gio84
come li carico sti moduli?
modprobe usb-storage

leggi anche questo:
http://www.linuxdesktop.it/modules.php?name=News&file=article&sid=1417

che parla anche dell'hotplug

NA01
08-02-2005, 16:51
anche l'emulazione scsi

ciao

gio84
08-02-2005, 17:01
siate piu' chiari devo copiare qsto?
/dev/sda1......./mnt/pen.......vfat.......users,rw,auto.......0 0
al posto dei puntini vanno degli spazi?

NA01
08-02-2005, 17:03
dovrebbe andare. ci sono anche le opzioni per il sync, ma non ho mai capito come vanno messe e va sia con che senza (almeno sembra :sofico: )

ciao

gio84
08-02-2005, 17:08
ho provato ma nn succede nulla
al riavvio nn trovo nemmeno + la stringa in fstab:muro:

NA01
08-02-2005, 17:10
Originariamente inviato da gio84
al riavvio nn trovo nemmeno + la stringa in fstab:muro:
:eek:
alieni sul pc????
cmq controlla con dmesg che rilevi la penna

ciao

PiloZ
08-02-2005, 17:12
Originariamente inviato da gio84
al posto dei puntini vanno degli spazi?

esatto :)
segui la sintassi delle altre righe sul file fstab.

gio84
08-02-2005, 17:18
secondo me la penna nn viene rilevata infatti nn si accende nemmeno la lucetta spia...
L'unica volta che viene rilevata è qndo inserisco la stringa ke vi ho segnalato nel primo post xò appena stacco la penna e la rimetto nn la riconosce +...

NA01
08-02-2005, 17:20
allora, carichi i moduli che ti abbiamo detto (compreso il supporto alle usb).
attacchi la pennina e ci posti le ultime 10 righe di dmesg e lsmod


ciao

gio84
08-02-2005, 17:37
non riesco a caricare il modulo

root@2[giovanni]# modprobe usb-storage
FATAL: Module usb_storage not found.

PiloZ
08-02-2005, 17:48
Originariamente inviato da gio84
non riesco a caricare il modulo

root@2[giovanni]# modprobe usb-storage
FATAL: Module usb_storage not found.


provami questo:
cat /usr/src/linux/.config |grep STORAGE

gio84
08-02-2005, 17:55
cat: /usr/src/linux/.config: No such file or directory
bash: cat:: command not found



modprobe cat /usr/src/linux/.config |grep STORAGE
FATAL: Module cat not found.

PiloZ
08-02-2005, 17:57
che distribusione stai usando?

gio84
08-02-2005, 18:07
mepis


mi sta vendendo un dubbio fstab deve essere cosi:

/dev/hda5 / ext3 defaults,noatime 1 1
/dev/hda6 swap swap sw,pri=1 0 0
none /proc proc defaults 0 0
none /proc/bus/usb usbfs devmode=0666 0 0
none /dev/pts devpts mode=0622 0 0
none /sys sysfs defaults 0 0
# Dynamic entries
/dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=0222 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,users,dev,ro 0 0
/dev/sda1 /mnt/sda1 vfat users,rw,auto 0 0


l'ultima voce è la penna

PiloZ
08-02-2005, 18:30
si :)

gio84
08-02-2005, 18:57
no, ho risolto mettendo la linea di comando prima di Dynamic entries

gio84
08-02-2005, 23:33
Ragazzi mi sa che ho sempre lo stesso problema... Ma ora secondo me nn è un errore di configurazione ma di riconoscimento, la penna ovviamente viene montata solo qndo lampeggia la sua luce spia il guaio è che 9 volte su 10 qndo inserisco la penna nella porta usb la luce spia nn si accende. Come devo fare????

figulus
08-02-2005, 23:56
cat: /usr/src/linux/.config: No such file or directory

leva i due punti dopo cat e riprova.

gio84
09-02-2005, 08:57
allora il percorso era qsto cat /usr/src/linux-2.6.7-config/.config |grep STORAGE

è uscito qsto:
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y

ma cmq ho sempre lo stesso problema...

PiloZ
09-02-2005, 09:10
ora fai questo:
cat /usr/src/linux-2.6.7-config/.config|grep HOTPLUG

gio84
09-02-2005, 10:15
cat /usr/src/linux-2.6.7-config/.config|grep HOTPLUG
CONFIG_HOTPLUG=y
# CONFIG_HOTPLUG_PCI is not set

cosa faccio?

PiloZ
09-02-2005, 10:28
metti in fstab questo:
/dev/sda1......./mnt/pen.......vfat.......users,rw,auto.......0 0
poi da shell logati come root:
e dai:
collega la penna
mount /mnt/pen
stacca e riattacca
mount /mnt/pen
stacca e riattacca
mount -t vfat /dev/sda1 /mnt/pen
stacca e riattacca
mount -t vfat /dev/sda1 /mnt/pen

come ultima cosa:
dmesg
e posta quà l'ultima parte dove inizia a parlare di "Attached scsi removable"
posta anche gli output in caso di errore dei mount sopra.

ciao

gio84
09-02-2005, 10:45
ecco il dmsg qndo la lucetta della penna è spenta:

Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
usb-storage: device scan complete
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
inserting floppy driver for 2.6.10
floppy0: no floppy controllers found
usb 1-5: USB disconnect, address 4
inserting floppy driver for 2.6.10
usb 1-5: new high speed USB device using ehci_hcd and address 5
usb 4-1: new full speed USB device using uhci_hcd and address 4
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 5
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
floppy0: no floppy controllers found
usb 1-5: new high speed USB device using ehci_hcd and address 6
usb 4-1: new full speed USB device using uhci_hcd and address 6
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 7
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71

quando faccio
collego la penna
mount /mnt/pen
stacco e riattacco
mount /mnt/pen

La lucetta della penna si accende e viene montata (ma mica ogni volta che devo montare la penna posso fare qsto....)
qsto è il dmsg quando la lucetta della penna è accesa:

Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
usb-storage: device scan complete
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
inserting floppy driver for 2.6.10
floppy0: no floppy controllers found
usb 1-5: USB disconnect, address 4
inserting floppy driver for 2.6.10
usb 1-5: new high speed USB device using ehci_hcd and address 5
usb 4-1: new full speed USB device using uhci_hcd and address 4
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 5
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
floppy0: no floppy controllers found
usb 1-5: new high speed USB device using ehci_hcd and address 6
usb 4-1: new full speed USB device using uhci_hcd and address 6
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
usb 4-1: new full speed USB device using uhci_hcd and address 7
usb 4-1: device descriptor read/64, error -71
usb 4-1: device descriptor read/64, error -71
usb 1-5: new high speed USB device using ehci_hcd and address 7
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
Vendor: USB Model: BAR Rev: 2.00
Type: Direct-Access ANSI SCSI revision: 02
sda: Unit Not Ready, sense:
Current : sense = 70 6
ASC=28 ASCQ= 0
Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00
SCSI device sda: 255744 512-byte hdwr sectors (131 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 255744 512-byte hdwr sectors (131 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
sda: sda1
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi1, channel 0, id 0, lun 0, type 0
usb-storage: device scan complete
inserting floppy driver for 2.6.10
floppy0: no floppy controllers found

PiloZ
09-02-2005, 10:47
nei 4 comandi di mount dove hai avuto errori?

gio84
09-02-2005, 10:51
errore a tutti ma ti ripeto qndo faccio
attacco
mount /mnt/usbpen
stacco
attacco
mount /mnt/usbpen

la lucetta si accende e viene montato
su ho modificato il msg leggi

PiloZ
09-02-2005, 10:55
e lo credo :eek:

edita: fstab
/dev/sda1......./mnt/usbpen.......vfat.......users,rw,auto.......0 0

fai così:
mount /mnt/usbpen
umount /mnt/usbpen
mount -t vfat /dev/sda1 /mnt/usbpen
umount /mnt/usbpen

e vedrai che funge per sempre
ciao

gio84
09-02-2005, 11:07
Guarda che gia lo avevo editato cosi;)
ma nn funziona

/dev/hda5 / ext3 defaults,noatime 1 1
/dev/hda6 swap swap sw,pri=1 0 0
none /proc proc defaults 0 0
none /proc/bus/usb usbfs devmode=0666 0 0
none /dev/pts devpts mode=0622 0 0
none /sys sysfs defaults 0 0
/dev/sda1 /mnt/usbpen vfat users,rw,auto 0 0
# Dynamic entries
/dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=0222 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,users,dev,ro 0 0

HenryTheFirst
09-02-2005, 11:13
Io invece ho un altro problema: monto la penna, ci leggo, ci scrivo, ma quando provo a smontarla, mi dice "device busy"...questo finchè non chiudo la sessione di kde, poi riesco a smontare...

gio84
09-02-2005, 12:18
upp

gio84
09-02-2005, 19:53
uppp

mykol
10-02-2005, 00:09
prima di cercare di smontare la penna, esci correttamente dalle finestre aperte sul CD ? (freccia indietro, freccia indietro, ....., fino ad essere arrivato alla radice del file system "/".)

che distro usi ?

se lo fai, potresti avere famd attivo.

famd è un demone che si accorge quando cambia un file, ecc... (es copi un file in una cartella e lui dopo un pò ti aggiorna il contenuto della relativa cartella (se questa è aperta), si accorge se metti e togli un CD, ecc...

Io ho scoperto che se è usato assieme al supermount (ad es. in mandrake funziona bene, ma da solo sovente fa moltoi casini ... come quelli che succedono a te.

per vedere se è lui da console di root prova a dare :

# lof /dev/sda1

(sda1 sostituiscilo con la sigla della penna che puoi rilevare dalle righe relative nel file /etc/fstab)

se vedi che il processo che tirene impegnata la periferica è famd fai così:

io avevo ad, esempio:

[root@MDK10 giorgio]# lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
famd 4592 giorgio 148r DIR 22,64 2048 1408 /mnt/cdrom

ed avevo dovuto togliere a questo lettore il supermount per altri motivi e non riuscivo più ad estrarre il CD. ho risolto semplicemente così:


[root@MDK10 giorgio]# pkill -9 famd
[root@MDK10 giorgio]#

avevo famd che mi bloccava tutto. l'ho "ammazzato" con pkill ed è andato tutto a posto.

ovviamente, se vuoi usare questa soluzione, dovrai modificare gli script di avvio della tua distro per far si che non si avvii automaticamente al boot, ma in genere si può fare con delle apposite utiliti ...


comunque, leggi qui (http://forum.html.it/forum/showthread.php?threadid=781629&highlight=famd)

HenryTheFirst
10-02-2005, 09:04
Grazie per la risposta.
Dunque, la distro è debian sid, il comando "lof" non esiste :confused: e cmq ho provato a killare ugualmente il processo da te indicato ma non ha funzionato, continuo ad ottenere lo stesso errore :(

HenryTheFirst
10-02-2005, 09:05
Azz, ho appena capito che per "lof" intendevi "lsof" :doh:
Effettivamente mi dice che c'è un processo di konqueror che mi tiene occupato il mount point della pennina, ma non ho finestre di konqueror aperte in questo momento :wtf:

gio84
10-02-2005, 09:11
Originariamente inviato da PiloZ
nei 4 comandi di mount dove hai avuto errori?
Ho riprovato stamane ed fino al terzo mi da errore , quando invio il quarto comando si monta
Cosa faccio ora?

PiloZ
10-02-2005, 13:52
Originariamente inviato da PiloZ
posta anche gli output in caso di errore dei mount sopra.
ciao

gio84
11-02-2005, 15:57
adesso funziona cosi:

mount /mnt/usbpen
mount: /dev/sda1 non un dispositivo di blocchi valido
attacco/stacco
root@3[Giovanni]# umount /mnt/usbpen
umount: /mnt/usbpen: non montato
root@3[Giovanni]# mount /mnt/usbpen


e viene montata la penna

oppure quando faccio
mount /mnt/usbpen
attacco/stacco
mount /mnt/usbpen
attacco/stacco
mount /mnt/usbpen

ma una cosa automatica nn si puo fare?

gio84
11-02-2005, 19:38
uppp

gio84
12-02-2005, 12:15
upppp