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 ?
Problemi con Udev
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
- TheSnowBoarder
- Linux 1.x

- Messaggi: 139
- Iscritto il: gio 30 giu 2005, 0:00
- Località: Catania
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
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)
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)
-
brancalessio
- Linux 2.x

- Messaggi: 316
- Iscritto il: mer 22 giu 2005, 0:00
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:
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?
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
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?