[RISOLTO] 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
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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

Posteresti anche l'output di udevinfo sull'hard? Non sulle varie partizioni.

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [RISOLTO] UUID e dispositivi USB

Messaggio da conraid »

spina ha scritto:Posteresti anche l'output di udevinfo sull'hard? Non sulle varie partizioni.

Codice: Seleziona tutto

  looking at device '/block/sda':
    KERNEL=="sda"
    SUBSYSTEM=="block"
    DRIVER==""
    ATTR{dev}=="8:0"
    ATTR{range}=="16"
    ATTR{removable}=="0"
    ATTR{size}=="976773168"
    ATTR{capability}=="12"
    ATTR{stat}=="    3974      861   281346   572510      279      424     5624    96275        0   171494   668771"

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1.1/1-1.1:1.0/host0/target0:0:0/0:0:0:0':
    KERNELS=="0:0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS=="sd"
    ATTRS{device_blocked}=="0"
    ATTRS{type}=="0"
    ATTRS{scsi_level}=="3"
    ATTRS{vendor}=="Seagate "
    ATTRS{model}=="FreeAgentDesktop"
    ATTRS{rev}=="100F"
    ATTRS{state}=="running"
    ATTRS{timeout}=="60"
    ATTRS{iocounterbits}=="32"
    ATTRS{iorequest_cnt}=="0x10a8"
    ATTRS{iodone_cnt}=="0x10a8"
    ATTRS{ioerr_cnt}=="0x4"
    ATTRS{modalias}=="scsi:t-0x00"
    ATTRS{evt_media_change}=="0"
    ATTRS{queue_depth}=="1"
    ATTRS{queue_type}=="none"
    ATTRS{max_sectors}=="240"

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1.1/1-1.1:1.0/host0/target0:0:0':
    KERNELS=="target0:0:0"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1.1/1-1.1:1.0/host0':
    KERNELS=="host0"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1.1/1-1.1:1.0':
    KERNELS=="1-1.1:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb-storage"
    ATTRS{bInterfaceNumber}=="00"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bNumEndpoints}=="02"
    ATTRS{bInterfaceClass}=="08"
    ATTRS{bInterfaceSubClass}=="06"
    ATTRS{bInterfaceProtocol}=="50"
    ATTRS{modalias}=="usb:v0BC2p3000d0000dc00dsc00dp00ic08isc06ip50"
    ATTRS{interface}=="Interface0"

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1.1':
    KERNELS=="1-1.1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{dev}=="189:3"
    ATTRS{configuration}=="Config0"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="c0"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{urbnum}=="43656"
    ATTRS{idVendor}=="0bc2"
    ATTRS{idProduct}=="3000"
    ATTRS{bcdDevice}=="0000"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="12"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="4"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Seagate"
    ATTRS{product}=="FreeAgentDesktop"
    ATTRS{serial}=="            6QG24YND"

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1/1-1':
    KERNELS=="1-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{dev}=="189:1"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}=="100mA"
    ATTRS{urbnum}=="40"
    ATTRS{idVendor}=="05e3"
    ATTRS{idProduct}=="0606"
    ATTRS{bcdDevice}=="0702"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="12"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="2"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="4"
    ATTRS{quirks}=="0x0"
    ATTRS{authorized}=="1"
    ATTRS{product}=="USB2.0 Hub"

  looking at parent device '/devices/pci0000:00/0000:00:07.2/usb1':
    KERNELS=="usb1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{dev}=="189:0"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bMaxPower}=="  0mA"
    ATTRS{urbnum}=="45"
    ATTRS{idVendor}=="1d6b"
    ATTRS{idProduct}=="0001"
    ATTRS{bcdDevice}=="0206"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="12"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="1"
    ATTRS{version}==" 1.10"
    ATTRS{maxchild}=="2"
    ATTRS{quirks}=="0x0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="Linux 2.6.25.4-cf uhci_hcd"
    ATTRS{product}=="UHCI Host Controller"
    ATTRS{serial}=="0000:00:07.2"
    ATTRS{authorized_default}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:07.2':
    KERNELS=="0000:00:07.2"
    SUBSYSTEMS=="pci"
    DRIVERS=="uhci_hcd"
    ATTRS{vendor}=="0x1106"
    ATTRS{device}=="0x3038"
    ATTRS{subsystem_vendor}=="0x0925"
    ATTRS{subsystem_device}=="0x1234"
    ATTRS{class}=="0x0c0300"
    ATTRS{irq}=="11"
    ATTRS{local_cpus}=="1"
    ATTRS{modalias}=="pci:v00001106d00003038sv00000925sd00001234bc0Csc03i00"
    ATTRS{enable}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}==""

  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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

Ne ho due di soluzioni, prima prova questa, che è più carina, e dimmi se funziona:

Codice: Seleziona tutto

KERNEL=="sd*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="Seagate ", ATTRS{model}=="FreeAgentDesktop", SYMLINK+="mio_hd%n"
se funziona dovrebbe crearti tutti i link simbolici:
mio_hd
mio_hd1
mio_hd2
...
mio_hdN
con N numero delle partizioni.

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [RISOLTO] UUID e dispositivi USB

Messaggio da conraid »

funziona :-)

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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

conraid ha scritto:funziona :-)
Sono contento, ora che hai un pensiero in meno puoi anche provare a risolvere il mio indovinello :lol:

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [RISOLTO] UUID e dispositivi USB

Messaggio da conraid »

spina ha scritto:
conraid ha scritto:funziona :-)
Sono contento, ora che hai un pensiero in meno puoi anche provare a risolvere il mio indovinello :lol:

Spina
Il tuo indovinello l'ho indovinato, ma grazie a google. Richiede troppi calcoli per me :P

Però il "mio" problema rimane. Nel senso che cosa cambia dall'usare l'UIID nel fstab?

Al limite usare NAME per il mounting, ma in quel caso vorrei diversificare, una partizione è criptata.
Però è un inizio su cui indagare :-)

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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

conraid ha scritto:....
Il tuo indovinello l'ho indovinato, ma grazie a google. Richiede troppi calcoli per me :P
Allora non l'hai indovinato, hai solo trovato la soluzione :).
conraid ha scritto: Però il "mio" problema rimane. Nel senso che cosa cambia dall'usare l'UIID nel fstab?

Al limite usare NAME per il mounting, ma in quel caso vorrei diversificare, una partizione è criptata.
Però è un inizio su cui indagare :-)
Con udev non ti limiti a creare il nome del device o il punto di mount, ma puoi anche eseguire un programma, leggiti anche tu il man 7 di udev...quello si che è un inizio su cui indagate :)....almeno saprai cosa ti può offrire udev.

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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

Ah, aggiungo che per identificare la seconda partizione del tuo hd ti basta usare la regola:

Codice: Seleziona tutto

KERNEL=="sd?2", SUBSYSTEMS=="scsi", ATTRS{vendor}=="Seagate ", ATTRS{model}=="FreeAgentDesktop", SYMLINK+="seconda_partizione"
Nel caso ti fosse sfuggito.

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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [RISOLTO] UUID e dispositivi USB

Messaggio da conraid »

spina ha scritto:Ah, aggiungo che per identificare la seconda partizione del tuo hd ti basta usare la regola:

Codice: Seleziona tutto

KERNEL=="sd?2", SUBSYSTEMS=="scsi", ATTRS{vendor}=="Seagate ", ATTRS{model}=="FreeAgentDesktop", SYMLINK+="seconda_partizione"
Nel caso ti fosse sfuggito.
Data Attuale
Spina
Eh no. Questo vale per il mio HD perché ne ho uno solo. Se ne avessi due dello stesso modello? :-)

Lo so Spina che si può trovare il modo e che udev fa tante cose, ma visto tutto questo alla fine mi trovo meglio con UUID e mount

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: [RISOLTO] UUID e dispositivi USB

Messaggio da targzeta »

:?: :?: :?:
prima c'era un post di @legionario :!: :!: :!: ora tutto ciò che segue non è più logicamente collegato a niente :). Comunque ci ho perso troppo tempo per eliminarlo, quindi lo lascio lo stesso.

:edit2: l'ho trovato, quello che segue è collegato logicamente a questa domanda


Io devo ancora studiarci su. Comunque udev è sempre stato indipendente da fstab, udev si occupa della gestione dinamica della directory /dev oppure della rinominazione delle interfacce. E' vero che tramite l'opzione RUN si può anche far si che udev monti un filesystem e tutto ciò che ti pare, ma ciò non ha nulla a che vedere con fstab. D'altro canto, se io dico a udev che la mia pennina deve avere un link simbolico come /dev/pennina, allora se volgio montare il file system che è sulla mia pennina facendo ad esempio

Codice: Seleziona tutto

mount /mnt/pennina
allora dovrò modificare la mia fstab.
Con la nuova Slackware, io lo noto con la nuova Slamd64, quello che è cambiato e che ora viene usato anche dbus e hal, e sono questi i due programmi che devo ancora studiare. dbus credo di averlo capito, solo che, ad esempio sulla mia slamd64 non ho KDE e quindi non mi parte il dbus --session in automatico, ma invece viene eseguito quando avvio un programma che utilizza dbus (ad esempio gimp).
Per quanto riguarda hal, non ho ancora letto niente, ma già lo odio. Ovviamente non mi fa il mount automatico perchè i moduli del kernel li gestisco io e quindi quando metto un CD ad esempio, lui non ha modo di accorgersi che c'è un CD all'interno del lettore, questo perchè non c'è neanche il driver del lettore in memoria :). Però noto che lancia processi in background e si vuole occupare del cpu-frequency-scaling, dell'acpi e di altre cose per le quali mi sono già occupato io e non vorrei che lo facesse lui. Devo ancora capire bene come configurarlo....quanto avrò tempo.
Certo, lo si potrebbe eliminare, ma troppo programmi sono stati compilati con il supporto a hal....e tanto vale avercelo e studiarselo.

Il problema del montaggio e del tipo di file system invece, è legato a mount. Se provi ad inserire una pennina ed esegui mount direttamente, senza passare per l'fstab, quindi ad esempio:

Codice: Seleziona tutto

mount /dev/pennina /mnt/pennina
ti accorgerai che la monterà lo stesso, anche senza che tu gli dica il tipo di file system che vuoi montare. Questo perchè, dal man di mount
If no -t option is given, or if the auto type is specified, mount will try to guess the desired type.
Spina
Ultima modifica di targzeta il mer 4 giu 2008, 11:48, modificato 1 volta in totale.
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: [RISOLTO] UUID e dispositivi USB

Messaggio da legionario »

prima c'era un post di @legionario :!: :!: :!: ora tutto ciò che segue non è più logicamente collegato a niente :). Comunque ci ho perso troppo tempo per eliminarlo, quindi lo lascio lo stesso.
Scusa Spina, ma ho ritenuto piu' opportuno aprire un nuovo thread, visto che ho riscontrato anche un problema sul punto di montaggio...

Rispondi