udev-096-i486-3 e regole vecchie

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.
Rispondi
Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

udev-096-i486-3 e regole vecchie

Messaggio da venerdi_12 »

Salve,
c'è un motivo per cui con il nuovo udev e kernel 2.6.15.6 le regole che prima funzionavano ora non funzionano più?
Un esempio:

Codice: Seleziona tutto

BUS="usb", SYSFS{serial}=="115B1DD13E655653", NAME="usbpen%n", GROUP="disk"
BUS="usb", SYSFS{serial}=="0002F6816C09CA08", NAME="iaudio%n", GROUP="disk"
Grazie

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao,
la nauve versione di udev prevede una leggera modifice nella sintassi delle regole...prova un po' con questa:

Codice: Seleziona tutto

BUS=="usb", SYSFS{serial}=="115B1DD13E655653", NAME="usbpen%n", GROUP="disk"
Have a nice day

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »

OK

Codice: Seleziona tutto

==
invece di Però ho scoperto un'altro problema: pur avendo il flag di eseguibilità, udev non parte all'avvio ma devo farlo io a mano.
Suggerimenti?

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

scusa,
non ho capito bene: intendi dire che /etc/rc.d/rc.udev è eseguibile ma non parte?

M

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Messaggio da whites11 »

venerdi_12 ha scritto:OK

Codice: Seleziona tutto

==
invece di Però ho scoperto un'altro problema: pur avendo il flag di eseguibilità, udev non parte all'avvio ma devo farlo io a mano.
Suggerimenti?
credo sia dovuto al fatto che il vecchio udev per partire necessitava di un

Codice: Seleziona tutto

/etc/rc.d/rc.udev
che veniva richiamato da rc.S (se rc.udev era eseguibile)
ora invece il nuovo udev vuole

Codice: Seleziona tutto

/etc/rc.d/rc.udev start
altrimenti non parte. il sistema, però, cerca di far partire udev senza dare l'argomento start allo script.
perciò devi modificare il file /etc/rc.d/rc.S come scritto da me qua:
http://www.slacky.it/forum/viewtopic.ph ... 6&start=15
(verso metà pagina)

ciao!

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
dal mio rc.s:

Codice: Seleziona tutto

# Initialize udev to manage /dev entries and hotplugging for 2.6.x kernels.
# You may turn off udev by making the /etc/rc.d/rc.udev file non-executable,
# but in the 2.6.x+ kernels udev has taken over the job of hotplug (finding
# hardware and loading the kernel modules for it, as well as creating device
# nodes in /dev).  Realize that if you turn off udev that you will have to
# load all the kernel modules that you need yourself (possibly in
# /etc/rc.d/rc.modules, which does not promise to list all of them), and
# make any additional device nodes that you need in the /dev directory.
# Even USB and IEEE1394 devices will need to have the modules loaded by
# hand if udev is not used with a 2.6 kernel.  So use it.  :-)
if cat /proc/mounts | grep -w sysfs 1> /dev/null 2> /dev/null ; then
  if ! grep -w nohotplug /proc/cmdline 1> /dev/null 2> /dev/null ; then
    if [ -x /etc/rc.d/rc.udev ]; then
      /bin/sh /etc/rc.d/rc.udev start
      /bin/sh /lib/udev/udev.count_events.sh
    fi
  fi
fi
Io non ho dovuto modificare nulla, forse hai qualche rc.S.new non rinominato! Have a nice day

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »

Io non ho dovuto modificare nulla, forse hai qualche rc.S.new non rinominato! Have a nice day
Il problema era proprio questo. E dire che avevo controllato più volte, ma tra gli rc*.new e gli rc*.backup, la directory rc.d è un casino.
Grazie

Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
la directory rc.d è un casino
eh già...la directory da te citata tende a riempirsi di *.new nel corso dei vari unpgrade. Posso solo consigliarti di eseguire gli upgrade in init 1 e poi di confrontare i files *.new con quelli in uso in quel momento...e naturalmente apportare le modifiche del caso. E' un po' una noia ma leggendo il contenuto di quei files imparerai un sacco di cose, e, cosa non meno importante, terrai in ordine /etc/rc.d. Have a nice day

Rispondi