Sono andato a fondo di come limitare i messaggi di info/debug/errore del kernel che compaiono sulla console, e quindi su ogni terminale virtuale. Il problema è dato dalla mia connessione ISDN, che ultimamente mi si sega ogni ora esatta, e che può metterci anche decinaia di minuti ad essere ristabilita.... Bene, per tutto questo tempo mi appaiono i msg del sottosistema ISDN che cerca di ricollegarsi, quindi facendo il numero, trovando occupato e così via. Leggendo i sorgenti, ho identificato in un nutrito (forse troppo) gruppo di `printk', l'equivalente per il kernel di `syslog'. Quella funzione appunto scrive sulla console e manda anche a syslog (di cui peraltro tengo copia sul tty8). Perlomeno coi kernel 2.4.x, è possibile "tarare" quanto si vuole essere scocciati da queste cose: la chiave è `/proc/sys/kernel/printk', che contiene 4 numeretti: quello che interessa è il primo, appunto il "console log level"; normalmente ci trovo 7, che significa che tutti i messaggi verranno scritti (più esattamente vengono scritti tutti i messaggi che hanno priorità maggiore di 7, quindi 6, 5, 4, 3... tutti!). Il tutto è documentato in `.../Documentation/sysctl/kernel.txt'. E' bastato un semplice `echo "4 4 1 4" > /proc/sys/kernel/printk' per poter lavorare di nuovo senza problemi anche in console (emacs sa fare di meglio che continuare a rinfrescare le schermate con ^L !-). ciao, lele. -- nickname: Lele Gaifax | Quando vivro' di quello che ho pensato ieri real: Emanuele Gaifas | comincero' ad aver paura di chi mi copia. email: lele@xxxxxxxxxx | -- Fortunato Depero, 1929. -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx