Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 05, 2008, 04:51:07 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1] 2   Vai giù
  Stampa  
Autore Discussione: [Risolto] Usb automount (un ennesimo thread)  (Letto 548 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« inserita:: Ottobre 05, 2008, 04:13:55 pm »

Ciao,

da un po' la mia Debian Lenny (con gnome 2.22.3) non fa l'automount delle chiavette usb  e flash card. Ora vorrei capire perchè e risolvere il problema.

Ho letto diversi thread su cose simili (qui e in giro su internet) e sembra che il consiglio più frequente sia di installare usbmount.

Premetto che io ho installato hal, udev, gnome-virtual-manager, autofs e pmount.
I device vengono riconosciti regolarmente e installati se do il comando sudo mount..... oppure pmount....
Ma non ho più l'automount.

Con usbmount la chiavetta viene installata in automatico ma perde la comodissima possibilità di montarla con la propria label (ad esempio "Chiavetta di Pippo"), oltre ad avere alcuni altri problemi (legati al mount con sync che parrebbe non essere del tutto senza rischi di rovinare dati e chiavetta).

Non intendo nemmeno mettere mano a fstab aggiungendo una riga per ogni porta usb e card reader del mio pc.

Ho provato ad installare ivman cambiando le regole in /etc/ivman/IvmConfigBase.xml come segue:
Codice:
<?xml version="1.0" encoding="UTF-8"?>
<ivm:BaseConfig version="0.2" xmlns:ivm="http://www.eikke.com/ivm">

    <!-- Whether or not Ivman should daemonize itself.  Should almost always
         be true for the system-wide version of Ivman. -->
    <ivm:Option name="fork" value="true" />

    <!-- Whether or not to give debugging output.  Warning, this is very
         verbose! -->
    <ivm:Option name="debug" value="false" />

    <!-- whether or not system-wide ivman should sleep a little while before
         mounting volumes.  Default: true. -->
    <!--
    <ivm:Option name="sleep" value="false" />
    -->

    <!-- pidfile to use to ensure that only one instance of Ivman will
         be running -->
    <ivm:Option name="pidfile" value="/var/run/ivman/ivman.pid" />

    <!-- user for Ivman to run as.  You can then setup sudo rules for this
         user. -->
    <ivm:Option name="user" value="ivman" />

    <!-- group for Ivman to run as. Should have permissions to run 'pmount'. -->
    <ivm:Option name="group" value="plugdev" />

    <!-- mount command.  default is autodetected.  Must be specified with
         umountcommand. -->
   
    <ivm:Option name="mountcommand" value="pmount '$hal.block.device$'" />
   

    <!-- umount command.  default is autodetected.  Must be specified with
         mountcommand. -->
   
    <ivm:Option name="mountcommand" value="pmount '$hal.block.device$' /media/'$hal.volume.label$'" />
   

    <!-- If using pmount, and running as a system-wide instance of Ivman,
         mount devices with this umask.  Default: 007                    -->
   
    <ivm:Option name="umask" value="002" />
   
</ivm:BaseConfig>

ma nulla è servito e continuo a non avere l'automount.

Ripeto le periferiche sono viste da hal ma non si automontano a meno che non sia installato usbmount (che ora ho disinstallato).

se do sudo tail -f /var/log/messages
ed inserisco la chiavetta ottengo:
Codice:
Oct  5 15:35:47 macchinario kernel: sdc: Write Protect is off
Oct  5 15:35:47 macchinario kernel: SCSI device sdc: 3953664 512-byte hdwr sectors (2024 MB)
Oct  5 15:35:47 macchinario kernel: sdc: Write Protect is off
Oct  5 15:35:47 macchinario kernel:  sdc: sdc1
Oct  5 15:35:47 macchinario kernel: sd 18:0:0:0: Attached scsi removable disk sdc
Oct  5 15:35:51 macchinario kernel: usb 1-6.1: new full speed USB device using ehci_hcd and address 28
Oct  5 15:35:51 macchinario kernel: usb 1-6.1: new full speed USB device using ehci_hcd and address 29
Oct  5 15:35:52 macchinario kernel: usb 1-6.1: new full speed USB device using ehci_hcd and address 30
Oct  5 15:35:52 macchinario kernel: usb 1-6.1: new full speed USB device using ehci_hcd and address 31
Oct  5 15:58:36 macchinario kernel: usb 1-6.4: USB disconnect, address 27
Oct  5 16:00:01 macchinario kernel: usb 1-6.4: new high speed USB device using ehci_hcd and address 32
Oct  5 16:00:02 macchinario kernel: usb 1-6.4: configuration #1 chosen from 1 choice
Oct  5 16:00:02 macchinario kernel: scsi19 : SCSI emulation for USB Mass Storage devices
Oct  5 16:00:07 macchinario kernel: scsi 19:0:0:0: Direct-Access              USB Flash Memory 1.00 PQ: 0 ANSI: 2
Oct  5 16:00:07 macchinario kernel: SCSI device sdd: 3953664 512-byte hdwr sectors (2024 MB)
Oct  5 16:00:07 macchinario kernel: sdd: Write Protect is off
Oct  5 16:00:07 macchinario kernel: SCSI device sdd: 3953664 512-byte hdwr sectors (2024 MB)
Oct  5 16:00:07 macchinario kernel: sdd: Write Protect is off
Oct  5 16:00:07 macchinario kernel:  sdd: sdd1
Oct  5 16:00:07 macchinario kernel: sd 19:0:0:0: Attached scsi removable disk sdd

se do dmseg
le ultime righe relative all'attacco della chiavetta sono:
Codice:
...
sd 20:0:0:0: Attached scsi removable disk sdd
usb 1-6.4: USB disconnect, address 33
usb 1-6.4: new high speed USB device using ehci_hcd and address 34
usb 1-6.4: configuration #1 chosen from 1 choice
scsi21 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 34
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 21:0:0:0: Direct-Access     VBTM     Store 'n' Go     5.00 PQ: 0 ANSI: 0 CCS
SCSI device sdd: 2013184 512-byte hdwr sectors (1031 MB)
sdd: Write Protect is off
sdd: Mode Sense: 23 00 00 00
sdd: assuming drive cache: write through
SCSI device sdd: 2013184 512-byte hdwr sectors (1031 MB)
sdd: Write Protect is off
sdd: Mode Sense: 23 00 00 00
sdd: assuming drive cache: write through
 sdd: sdd1
sd 21:0:0:0: Attached scsi removable disk sdd


Non so più cosa fare... qualcuno sa come posso tornare al vecchio comodo metodo con cui infilavo la chiavetta e questa veniva automontata con la propria label e visualizzata sul desktop?

Grazie

kmarx
« Ultima modifica: Ottobre 26, 2008, 08:52:17 pm da kmarx » Registrato
Vandik
Full Member
***

Karma: +3/-11
Scollegato Scollegato

Messaggi: 117



Mostra profilo
« Risposta #1 inserita:: Ottobre 05, 2008, 11:00:43 pm »

Io ho risolto seguendo questa guida, ti assicuro che funziona:

http://guide.debianizzati.org/index.php/UsbMount:_Gestione_automatizzata_delle_periferiche_usb_di_memorizzazione
Registrato
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #2 inserita:: Ottobre 06, 2008, 01:39:37 am »

Sì, so che con usbmount si riesce ad avere l'automount, ma il dispositivo usb viene montato senza la propria label, cioè viene montato con il nome usb0, usb1, usb2, ecc. (o qualunque nome tu abbia messo in MOUNTPOINTS e poi aggiunto in /media/...)

Io vorrei una cosa diversa e che prima funzionava (quindi non impossibile), cioè avere la chiave che si automonta con il proprio nome (ad esempio: "Pippo") senza avere punti di mount preesistenti in /media/... esattamente come funziona su un Mac o addirittura su Windows.

Inoltre usbmount utilizza l'opzione di mount sync che per un filesystem vfat (ossia praticamente tutte le chiavette visibili anche da windows e mac) rallenta lo scambio dei dati e si rischia non solo di corrompere i dati ma addirittura di rovinare la chiavetta.

Registrato
mm-barabba
Sr. Member
****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 412



Mostra profilo WWW E-mail
« Risposta #3 inserita:: Ottobre 06, 2008, 08:32:25 am »

io avevo usato usbmount
ma mi dava problemi nel rimuovere le periferiche

invece con hal e penso udev
ho il mount in automatico e smonto senza problemi
tutte le periferiche USB
eccetto gli HD in NTFS
che devo montare manualmente con ntfs-3g  grin
Registrato

Debian testing
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #4 inserita:: Ottobre 06, 2008, 07:43:07 pm »

Grazie per la risposta mm-barabba, anch'io ho hal e udev ma niente automount.

Potresti postare qui il contenuto di :
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
e
/etc/udev/udev.rules

così cerco di capire cosa c'è che non va nei miei file?

Grazie
Registrato
mm-barabba
Sr. Member
****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 412



Mostra profilo WWW E-mail
« Risposta #5 inserita:: Ottobre 06, 2008, 11:57:41 pm »

per /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
ti posto solo una parte dato che sono 349 righe

Codice:
   <match key="volume.is_disc" bool="true">
      <match key="volume.disc.has_audio" bool="true">
        <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
<------><append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
      </match>
      <match key="volume.disc.is_blank" bool="true">
        <append key="info.interfaces" type="strlist">org.freedesktop.Hal.Device.Volume</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_names" type="strlist">Eject</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_signatures" type="strlist">as</append>
<------><append key="org.freedesktop.Hal.Device.Volume.method_argnames" type="strlist">extra_options</append>
        <append key="org.freedesktop.Hal.Device.Volume.method_execpaths" type="strlist">hal-storage-eject</append>
      </match>
    </match>

questo /etc/udev/udev.rules non l'ho
forse un'altro ........... grin

spero ti possa servire
Registrato

Debian testing
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #6 inserita:: Ottobre 08, 2008, 12:08:57 am »

ok grazie mm-barabba ora controllo 20-storage-methods.fdi sei stato molto gentile.

In effetti /etc/udev/rules.d è una cartella e non un file (colpa mia, ho anche sbagliato il nome... sono proprio stordito) dentro ci sono varie regole di udev il file che interessa me è:
10-local.rules 
oppure se questo non c'è:
50-udev.rules

(il numero davanti può cambiare)

ma mi sa che non caverò un ragno dal buco.

Comunque grazie ancora e se ti va posta il file che un'occhiata gliela do.

Ciao
Registrato
mm-barabba
Sr. Member
****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 412



Mostra profilo WWW E-mail
« Risposta #7 inserita:: Ottobre 08, 2008, 12:42:41 am »

50-udev.rules (solo una parte)

Codice:
# USB devices
SUBSYSTEMS=="usb", KERNEL=="auer[0-9]*",        NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="cpad[0-9]*",        NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="dabusb*",           NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="hiddev*",           NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="legousbtower*",     NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="lp[0-9]*",          NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="iowarrior[0-9]*",   NAME="usb/%k"
SUBSYSTEMS=="usb", KERNEL=="ttyUSB*", \
        ATTRS{product}=="[Hh]andspring*Treo*|[Hh]andspring*Visor*|[Pp]alm*Handheld*", \
                                                SYMLINK+="pilot"

# usbfs-like devices
SUBSYSTEM=="usb_device", ACTION=="add|change", \
        PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", ACTION=="add|change", \
                                NAME="$result"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",   NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}"


Registrato

Debian testing
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #8 inserita:: Ottobre 08, 2008, 11:24:47 pm »

Niente da fare

boh??
Registrato
mm-barabba
Sr. Member
****

Karma: +8/-2
Scollegato Scollegato

Messaggi: 412



Mostra profilo WWW E-mail
« Risposta #9 inserita:: Ottobre 08, 2008, 11:51:52 pm »

mi dispiace ma adesso non so più aiutarti
sorry
Registrato

Debian testing
Gi4n
Newbie
*

Karma: +2/-0
Scollegato Scollegato

Messaggi: 43



Mostra profilo E-mail
« Risposta #10 inserita:: Ottobre 09, 2008, 12:03:18 am »

è installato gnome-volume-manager?
Registrato
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #11 inserita:: Ottobre 10, 2008, 02:00:00 pm »

Sì, nel primo messaggio avevo scritto gnome-virtual-manager  rolleyes ... in realtà intendevo proprio gnome-volume-manager.

Ovviamente ho anche settato in gnome-volume-properties in modo da avere le prime tre voci della scheda Memoria di massa rimovibile selezionate.

Niente da fare.
Registrato
kmarx
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 30


Mostra profilo
« Risposta #12 inserita:: Ottobre 15, 2008, 07:45:57 pm »

Scusate ma non riesco proprio a venirne a capo.

Ho provato a dare questo comando:

$ strings /usr/bin/gnome-volume-manager | grep pmount /usr/bin/pmount-hal %h
strings: '/usr/bin/gnome-volume-manager': No such file
Il file binario /usr/bin/pmount-hal corrisponde
grep: %h: No such file or directory


la risposta /usr/bin/gnome-volume-manager': No such file mi lascia di sasso... eppure io g-v-m l'ho installato (l'ho addirittura reinstallato da synaptic e riconfigurato con dpkg-reconfigure)

Qualcuno ha qualche idea?
« Ultima modifica: Ottobre 15, 2008, 07:47:53 pm da kmarx » Registrato
borlongioffei
Sr. Member
****

Karma: +20/-0
Scollegato Scollegato

Messaggi: 305



Mostra profilo WWW E-mail
« Risposta #13 inserita:: Ottobre 15, 2008, 10:20:15 pm »

ciao,

che io sappia non c'è nessun file "/usr/bin/gnome-volume-manager" ti riferivi forse a /usr/bin/gnome-volume-manager-gthumbs?
Se l'installazione è corretta assicurati che gnome-volume-manager sia abilitato a montare i dispositivi:

Codice:
$ gnome-volume-properties

verifica che le opzioni riguardo le memorie di massa siano selezionate.
Registrato

http://www.webalice.it/samuelefanetti/
linux user #470612
Lenny amd64 & Xfce
gmc
Sr. Member
****

Karma: +17/-0
Scollegato Scollegato

Messaggi: 477



Mostra profilo
« Risposta #14 inserita:: Ottobre 17, 2008, 01:41:25 am »

Ciao,

non so se c'entra qualcosa. Da un certo punto in poi l'auomount mi ha smesso di funzionare (in realtà utilizzo kde e mic hiede cosa fare, posso anche decidere di non fare nulla).

Più di tanto non ci ho smanettato perché essendo il computer mio da shell ci metto 5 secondi.

Poi mi è venuta un'illuminazione: proviamo ad utilizzare qualche altro kernel (avevo un .23 ricompilato da me). Con quello standard (adesso) di lenny funziona perfettamente. Fra l'altro avevo anche un .18 precompilato. Anche con quest'ultimo non se ne parla di automount.

Controlla se a te cambia qualcosa.

P.S. quello di default di lenny ora è un .26

Ciao,
Peppe
Registrato

Pagine: [1] 2   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
thread chiuso. [era: ###ADSL ### USB ### MODEMS ###] Suggerimenti, Critiche, Iniziative gabriele 1 451 Ultimo messaggio Dicembre 21, 2005, 03:48:51 pm
da MaXeR
CDROM SCSI (Thread corretto) Installazione SgobbiT 1 457 Ultimo messaggio Ottobre 20, 2006, 04:44:11 am
da SgobbiT
Ennesimo problema driver ATI X Max Power 10 409 Ultimo messaggio Aprile 25, 2008, 04:40:17 pm
da FregTuX
Problemi Visiilità Thread Comunicazioni MaXeR 6 1648 Ultimo messaggio Maggio 05, 2008, 11:25:25 pm
da Simone
Automount usb Generale Governator 6 271 Ultimo messaggio Luglio 27, 2008, 04:06:57 pm
da SoWhat
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.113 secondi con 20 interrogazioni al database.