Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

Ragazzi, scusate se mi riallaccio al thread su udev e periferiche usb ma avrei alcuni quesiti da porvi.

QUESITO NR. 1:
-------

Ho seguito alla lettera le istruzioni del thread di cui sopra e ho letto con attenzione il man di udev, ma non riesco a ottenere il montaggio della penna usb su "/media/penna4gb". Infatti me la monta sempre in "/media/disk". Queste sono le mie regole:

Codice: Seleziona tutto

root@bg:/etc/udev/rules.d# cat 40-mieregole.rules

# Regole udev per la penssa usb da 4 Gigabytes
KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{product}=="USB Mass Storage Device", ATTRS{manufacturer}=="USBest Technology", ATTRS{serial}=="07111147d6f6ed", SYMLINK+="penna4gb", NAME="penna4gb", GROUP="disk", MODE="0770"
Dov'e' il problema secondo voi?

QUESITO NR. 2:
--------

Non vorrei dire una castroneria ma ricordo che con la slack 10.0, una volta create nuove regole a udev, bisognava anche aggiornare fstab. Ora invece fstab e udev sembra che non siano collegati tra loro. Cioe', creo una nuova regola per un supporto rimovibile, non faccio nessuna modifica di fstab, ma riesco comunque a montare tranquillamente il supporto tramite hal di kde.

Ricordo male oppure nella slack 12.0 le cose sono effettivamente cambiate?

Ancora, se applico le regole di cui sopra e non inserisco nessuna entry in fstab, come fa il sistema a sapere automaticamente che la penna usb ha un filesystem fat32 senza che io glielo abbia specificato?

Grazie per l'attenzione
Ultima modifica di legionario il mer 4 giu 2008, 11:50, modificato 2 volte in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!

Messaggio da targzeta »

Io ti ho dato una risposta qui dove avevi postato prima :).

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da targzeta »

legionario ha scritto:...
QUESITO NR. 1:
-------
...
Prova a postare l'output di udevinfo sulla tua pennina, e non sulla partizione.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!

Messaggio da legionario »

spina ha scritto:Io ti ho dato una risposta qui dove avevi postato prima :).

Spina
Grazie Spina! Il dubbio al quesito nr. 2 me l'hai risolto!! :)

Ora manca il quesito nr.1, quello piu' importante!! ;)

Ecco l'output di udevinfo sul dispositivo intero:

Codice: Seleziona tutto

root@bg:/etc/udev/rules.d# udevinfo -a -n /dev/sdc

 looking at device '/block/sdc':
    KERNEL=="sdc"
    SUBSYSTEM=="block"
    DRIVER==""
    ATTR{stat}=="      76      108      611      416        0        0        0        0        0      404      416"
    ATTR{size}=="7897087"
    ATTR{removable}=="1"
    ATTR{range}=="16"
    ATTR{dev}=="8:32"

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host14/target14:0:0/14:0:0:0':
    KERNELS=="14:0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS=="sd"
    ATTRS{ioerr_cnt}=="0x1"
    ATTRS{iodone_cnt}=="0x2a9"
    ATTRS{iorequest_cnt}=="0x2a9"
    ATTRS{iocounterbits}=="32"
    ATTRS{timeout}=="30"
    ATTRS{state}=="running"
    ATTRS{rev}=="0.00"
    ATTRS{model}=="USB2FlashStorage"
    ATTRS{vendor}=="Ut163   "
    ATTRS{scsi_level}=="3"
    ATTRS{type}=="0"
    ATTRS{queue_type}=="none"
    ATTRS{queue_depth}=="1"
    ATTRS{device_blocked}=="0"
    ATTRS{max_sectors}=="240"

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host14/target14:0:0':
    KERNELS=="target14:0:0"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host14':
    KERNELS=="host14"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0':
    KERNELS=="1-7:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb-storage"
    ATTRS{modalias}=="usb:v1307p0163d0100dc00dsc00dp00ic08isc06ip50"
    ATTRS{bInterfaceProtocol}=="50"
    ATTRS{bInterfaceSubClass}=="06"
    ATTRS{bInterfaceClass}=="08"
    ATTRS{bNumEndpoints}=="03"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bInterfaceNumber}=="00"

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1/1-7':
    KERNELS=="1-7"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{serial}=="07111147d6f6ed"
    ATTRS{product}=="USB Mass Storage Device"
    ATTRS{manufacturer}=="USBest Technology"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="0"
    ATTRS{version}==" 2.00"
    ATTRS{devnum}=="14"
    ATTRS{speed}=="480"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bcdDevice}=="0100"
    ATTRS{idProduct}=="0163"
    ATTRS{idVendor}=="1307"
    ATTRS{bMaxPower}==" 80mA"
    ATTRS{bmAttributes}=="80"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{configuration}==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.7/usb1':
    KERNELS=="usb1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{serial}=="0000:00:1d.7"
    ATTRS{product}=="EHCI Host Controller"
    ATTRS{manufacturer}=="Linux 2.6.21.5-smp ehci_hcd"
    ATTRS{quirks}=="0x0"
    ATTRS{maxchild}=="8"
    ATTRS{version}==" 2.00"
    ATTRS{devnum}=="1"
    ATTRS{speed}=="480"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bcdDevice}=="0206"
    ATTRS{idProduct}=="0000"
    ATTRS{idVendor}=="0000"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{configuration}==""

  looking at parent device '/devices/pci0000:00/0000:00:1d.7':
    KERNELS=="0000:00:1d.7"
    SUBSYSTEMS=="pci"
    DRIVERS=="ehci_hcd"
    ATTRS{msi_bus}==""
    ATTRS{broken_parity_status}=="0"
    ATTRS{enable}=="1"
    ATTRS{modalias}=="pci:v00008086d000024DDsv00001028sd0000017Abc0Csc03i20"
    ATTRS{local_cpus}=="ffffffff"
    ATTRS{irq}=="17"
    ATTRS{class}=="0x0c0320"
    ATTRS{subsystem_device}=="0x017a"
    ATTRS{subsystem_vendor}=="0x1028"
    ATTRS{device}=="0x24dd"
    ATTRS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!

Messaggio da targzeta »

legionario ha scritto:...
Grazie Spina! Il dubbio al quesito nr. 2 me l'hai risolto!! :)

Ora manca il quesito nr.1, quello piu' importante!! ;)
...
Tanto è sempre così, se ti avessi risolto primo, quello più importante sarebbe stato il secondo :).

Prova a togliere
KERNEL=="sd?1"
che tanto non ti serve, e poi dimmi se funziona.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

Il problema rimane! :-k

Sotto /media non ho nessuna directory "penna4gb". Infatti mi continua a montare il dispositivo in /media/disk. Pero' quando apro la penna con konqueror sulla barra degli indirizzi leggo: "media:/penna4gb". Ma in realta' il dispositivo punto in /media/disk infatti non mi viene creata nessuna directory penna4gb

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

Ah, dimenticavo: le regole le ho prese dall'output di udevinfo sulla partizione (sdc1) e non sull'intero dispositivo (sdc).

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da targzeta »

Ma il link
/dev/penna4gb
viene creato?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

Si'

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da targzeta »

legionario ha scritto:Si'
Ma allora la regola funziona :). Chi credi che lo crei il link?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

spina ha scritto:
legionario ha scritto:Si'
Ma allora la regola funziona :). Chi credi che lo crei il link?
Un momento! Ma io non mi sto riferendo al link del device, piuttosto al punto di montaggio! A me interessa che sia quello che gli dico io non quello che decide udev!!

In pratica ho la stessa e identica necessita' di Vash, ma mentre lui ha risolto (vedi link), io ancora non riesco a ottenere il montaggio dove voglio io! :-k

viewtopic.php?f=1&t=24724&st=0&sk=t&sd= ... 45#p203082
Ultima modifica di legionario il mer 4 giu 2008, 14:05, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da targzeta »

Non confondere chi crea il nome del device con chi monta il device. Udev si limita a crearti un nodo per il device sotto /dev, quello che invece ti monta il device non è udev, bensì hal...oppure tu, nei bei tempi in cui si faceva a mano.
Come ti ho spiegato, io non so come funziona hal, ma se lui legge le informazioni dal file fstab, perchè non metti una cosa del tipo:

Codice: Seleziona tutto

/dev/penna4gb       /mnt/mia_pennina   auto     opzioni   0   0
in fstab?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
legionario
Linux 3.x
Linux 3.x
Messaggi: 603
Iscritto il: mer 8 dic 2004, 0:00
Località: Bergamo - Roma

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da legionario »

Ok perfetto! Allora avevo ragione io al quesito 2! E' comunque fstab che si occupa dei punti di montaggio...avevo capito che c'era stata un'evoluzione di udev...

Ora e' tutto chiaro! Grazie per l'aiuto

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da neongen »

l'evoluzione c'è, infatti se la fai montare ad hal (senza alcuna voce in fstab e con l'utente in plugdev) te la mette in /media/<label della partizione>
(l'etichetta la imposti quando formatti la partizione o in seguito con programmi tipo xfs_admin)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Mica finisce qui con udev!!(era:UUID e dispositivi USB)

Messaggio da targzeta »

Mi è venuta un illuminazione. Se KDE monta i device con il nome /media/sdc1, ad esempio, vuol dire che lui monta i device in base al nome del nodo sotto /dev e non del link simbolico.
Quindi, visto che Vash dava una regola per rinominare il nodo, tramite NAME, è probabile che sia per questo che funzioni.
legionario, prova ad eliminare dalla tua regola il valore SYMLINK e lascia solo NAME, a questo punto udevd dovrebbe, una volta identificata la tua pennina, crearti non un link, bensi un file chiamato /dev/penna4gb e KDE dovrebbe montarti la pennina in /media/penna4gb.

Fai una prova e poi fammi sapere,
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi