Pagina 1 di 1

Problemi con Udev

Inviato: gio 30 giu 2005, 23:57
da TheSnowBoarder
Ho scaricato da kernel.org l'ultima versione stabile per poterla provare, ed ho scaricato e compilato Linux 2.6.12.1 . Il sistema sembra essere parecchio reattivo, molto più che non con Linux 2.6.7 , per non parlare del sistema audio ( Alsa ) che mi sembra parecchio migliorato ( Merito di Novell ?) . Il problema è con i file di dispositivo: in /dev vengono creati dispositivi in modo molto fantasioso, e la cosa più brutta è che non posso aprire pseudo-terminali sotto X.
Tanto per dirne una , /dev/tty non è più il terminale d'uso corrente ma una directory ! Sembra una cavolata, ma /usr/bin/less ha bisogno di accedere al terminale corrente per lavorare, e se non lo fa non funziona .... Ho pensato che il problema fosse sulla configurazione di udev, ma ho l'impressione di aver combinato più danno di prima. Qualcuno saprebbe consigliarmi su come configurare i file di dispositivo con il kernel nuovo ?

Inviato: ven 1 lug 2005, 0:27
da phobos3576
Nel mio caso, dopo essere passato dal 2.6.11.12 al 2.6.12 ho notato che durante il boot, alla comparsa della linea:

Initializing udev dynamic device directory

si fermava tutto per circa due minuti; alla fine però il boot veniva portato a termine e tutti i device venivano creati correttamente in /dev.
Girando in Rete ho scoperto che il problema dipendeva dal fatto che avevo installato una vecchissima versione della libreria udev ( il package udev-026-i486-1 della Slack 10 ); dal sito http://www.slackware.com ho scaricato il nuovo package udev-054-i486-3 e l'ho sostituito al vecchio con:

removepkg udev-026-i486-1.tgz
installpkg udev-054-i486-3.tgz

Adesso, durante il boot, la fase di inizializzazione di udev viene svolta in appena due secondi!!

Sinceramente non so dirti se tutto ciò possa risolvere il tuo problema; è molto più probabile che tu abbia cancellato o modificato erroneamente i file di configurazione degli udev come /etc/rc.d/rc.udev e gli altri file che si trovano in /etc/udev (in particolare /etc/udev/udev.conf). In ogni caso, l'installazione del pacchetto udev aggiorna anche i file che ti ho appena citato.

P.S. Confermo che il 2.6.12.x è nettamente più performante dei precedenti; in particolare, anch'io ho notato una gestione più efficiente della scheda audio e una migliore fluidità del sistema anche in presenza di numerosissime applicazioni in esecuzione!
(In effetti, mi viene in mente ora che il 2.6.11.x aveva corretto proprio un bug del driver ALSA)

Inviato: gio 4 ago 2005, 12:18
da brancalessio
Interessante...

Ho complilato il kernel 2.6.12.3 su una Slackware 10.0 e anche io ho il problema con il comando less. Anche con il comando man, per la verità. Su che versione di Slackware siete voi?

Anche a me ci mette un secolo quando parte mentre dice "Initializing udev dynamic..." e poi succede questo:

Codice: Seleziona tutto

ls -l | less
mi da solo la prima schermata e torna la riga di comando.

Però ho notato che disabilitando lo script rc.udev il sistema funziona lo stesso e non ho questi fastidosi problemi (e udev è in esecuzione comunque).

Voi avete capito a cosa serve rc.udev?