udev/devfs

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
mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

udev/devfs

Messaggio da mangus »

ciao ragazzi, qualcuno di voi ha aggiornato la current con udev?
<BR>siccome Pat ha messo fuori l´ultimo tassello della famigerata triade del 2.6 (hotplug, /sys, udev) ho pensato bene di "aggiornarmi" togliendo tutto devfs e affidandomi completamente a udev.
<BR>Ed è stato un mezzo "bagno di sangue(tm)"...
<BR>dopo le modifiche a rc.S udev parte bene, ma in /dev le device sono tutte cambiate e molte non ci sono proprio (es. /dev/loop e /dev/ppp)
<BR>Le device alsa sembrano esserci , ma sparse e non raccolte nella directory /snd e non viste dal sistema audio.
<BR>Il driver nvidia ..kaputt.
<BR>Per far ripartire tutto ho trovato uno script che con mknod rifà tutto il necessario(compreso /dev/nvidia* e /snd) e tutto ora sembra funzionare...però..
<BR>è la procedura giusta? possibile che al boot debba lanciare questo script per fare i nodi? allora udev che serve? o forse è solo un pò acerbo? o io non ho capito nulla?
<BR>
<BR>aspetto commenti sull´argomento
<BR>ciao<br>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

udev/devfs

Messaggio da useless »

mah, non ho mai provato udev, ma x quanto ne so dovrebbe rendere superfluo l´utilizzo di mknod, altrimenti tanto vale...
<BR>hai tolto devfs? xké, lo usavi? slackware non lo include di default!
<BR>
<BR>comunque nel weekend aggiorno la current e vediamo.<br>

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

udev/devfs

Messaggio da mangus »

ho sempre usato devfs compilato nel kernel e attivato al boot...
<BR>questo perchè lo stesso tipo di config me lo tramando da tempo immemore , quando ancora non ero approdato (ora stabilmente) a slackware.
<BR>Penso di non aver mai usato un kernel slackware di default , ho sempre installato subito sorgenti da kernel.org, patchato, e configurato secondo le mie conoscenze(giuste o sbagliate...) per cui ho sempre usato devfs e devfsd.
<BR>Visto che Pat ha incluso udev in current ho pensato di aggiornarmi (devfs è considerato deprecated e il manutentore pare scomparso... :-P ) ma ci devo studiare un pò su..
<BR>visto che sarà feature stabile per il 2.6 , chiunque ha voglia di dare consigli , notizie e howto è ben accetto...
<BR>p.s. udev richiede che siano attivati con giudizio /sys e hotplug per funzionare quindi occhio...
<BR> <br>

Avatar utente
pinguinosn
Linux 1.x
Linux 1.x
Messaggi: 110
Iscritto il: dom 8 feb 2004, 0:00
Slackware: 13.37
Kernel: 3.3
Desktop: gnome3
Distribuzione: archlinux
Località: livorno

udev/devfs

Messaggio da pinguinosn »

cercando su internet .... :-)
<BR>
<BR>per configurare udev ho creato un file udev.rules prendendo esempio
<BR>da questa lista e modificando il file dei permessi udev.permission
<BR>secondo necessità:
<BR>
<BR># link in dev
<BR>BUS="ide", KERNEL="hdc",NAME="%k", SYMLINK="dvd"
<BR>BUS="ide", KERNEL="hdd",NAME="%k", SYMLINK="cdrw"
<BR>
<BR># /etc/udev/udev.rules: Rule definitions for udev(8).
<BR># Create the /dev/cdrom symlink. (tipo sopra)
<BR>BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom", NAME="%k", SYMLINK="cdrom"
<BR>
<BR># DRI devices always go into a subdirectory (as per the LSB spec).
<BR>KERNEL="card*", NAME="dri/card%n"
<BR>
<BR># ALSA devices get into /dev/snd/.
<BR>KERNEL="controlC[0-9]*", NAME="snd/%k"
<BR>KERNEL="hw[CD0-9]*", NAME="snd/%k"
<BR>KERNEL="pcm[CD0-9cp]*", NAME="snd/%k"
<BR>KERNEL="midiC[D0-9]*", NAME="snd/%k"
<BR>KERNEL="timer", NAME="snd/%k"
<BR>KERNEL="seq", NAME="snd/%k"
<BR>
<BR># Input core devices go into /dev/input/.
<BR>KERNEL="mice", NAME="input/%k"
<BR>KERNEL="mouse*", NAME="input/%k"
<BR>KERNEL="event*", NAME="input/%k"
<BR>KERNEL="js*", NAME="input/%k"
<BR>KERNEL="ts*", NAME="input/%k"
<BR>
<BR># Assorted USB devices get a subdir as well.
<BR>KERNEL="hiddev*", NAME="usb/%k"
<BR>KERNEL="auer*", NAME="usb/%k"
<BR>KERNEL="legousbtower*", NAME="usb/%k"
<BR>KERNEL="dabusb*", NAME="usb/%k"
<BR>BUS="usb", KERNEL="lp[0-9]*", NAME="usb/%k"
<BR>
<BR># CAPI devices
<BR>KERNEL="capi", NAME="capi20", SYMLINK="isdn/capi20"
<BR>KERNEL="capi*", NAME="capi/%n"
<BR>
<BR># Network devices
<BR>KERNEL="tun", NAME="net/%k"
<BR>
<BR>raw devices
<BR>KERNEL="raw[0-9]*", NAME="raw/%k"
<BR>
<BR>Nota: togliere gli spazi
<BR>A me usando alsa e lp e i simlink per le devices hdc e hdd
<BR>ha funzionato.
<BR>Spero di essere stato di aiuto
<BR>ciao
<BR>
<BR><br>

Avatar utente
pinguinosn
Linux 1.x
Linux 1.x
Messaggi: 110
Iscritto il: dom 8 feb 2004, 0:00
Slackware: 13.37
Kernel: 3.3
Desktop: gnome3
Distribuzione: archlinux
Località: livorno

udev/devfs

Messaggio da pinguinosn »

aggiornato il package udev-025 , adesso contiene un udev.rules
<BR>come si deve :-)
<BR>qualche aggiustamento con i permessi e vai..
<BR> ;-) <br>

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

udev/devfs

Messaggio da mangus »

allora , Pat nel pacchetto si era dimenticato udev.rules e ciò mi ha creato parecchie noie...
<BR>ora ha fissato ma penso che nel pacchetto manchi ancora qualcos´altro tipo /etc/udev/scripts/ide-devfs.sh invocato dal suo nuovo udev.rules, per i cdrom ide.
<BR>ora sto usando le sue regole ma ancora qualcosa non va, e va fissato.
<BR>per esempio non riesco a creare /dev/loop se non con mknod tutte le volte al boot..
<BR>stessa cosa per /dev/ppp (sono in dialup, sigh, rifiutato dall´adsl) che pare non sia ancora(?) supportato da udev. Hai conferme?
<BR>Ora provo a integrare le tue rules con le sue e ottenere una /dev accettabile,
<BR>Grazie dei consigli
<BR>ciao
<BR><br>

Rispondi