Pagina 1 di 1

udev/devfs

Inviato: mar 18 mag 2004, 13:31
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>

udev/devfs

Inviato: mar 18 mag 2004, 15:17
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>

udev/devfs

Inviato: mar 18 mag 2004, 16:02
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>

udev/devfs

Inviato: mer 19 mag 2004, 0:47
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>

udev/devfs

Inviato: mer 19 mag 2004, 3:18
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>

udev/devfs

Inviato: mer 19 mag 2004, 10:35
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>