Perfezionare kernel monolitico
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.
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.
- simplex
- Linux 2.x

- Messaggi: 327
- Iscritto il: mer 27 lug 2005, 0:00
- Slackware: current
- Desktop: xfce
- Contatta:
Re: Perfezionare kernel monolitico
Io ho usato un kernel monolitico per anni, e continuo ad usarlo anche se ora ho il supporto per il moduli attivo causa driver nvidia e moduli alsa caricati da /etc/rc.d/rc.alsa (solo formalità).
Non ho mai passato nessuna opzione a lilo/bootloader o usato l'initrd. Basta compilare il kernel con quello che ti serve, e questo vien da sè man mano che acquisisci esperienza e familiarità con la compilazione.
Non ho mai passato nessuna opzione a lilo/bootloader o usato l'initrd. Basta compilare il kernel con quello che ti serve, e questo vien da sè man mano che acquisisci esperienza e familiarità con la compilazione.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Perfezionare kernel monolitico
Idem, non faccio mai un kernel monolitico nel senso che le cose che non uso spesso, come alcuni filesystem, alcuni driver, alcuni moduli di rete, restano moduli, ma tutto ciò che mi serve all'avvio è built-in.simplex ha scritto:Io ho usato un kernel monolitico per anni, e continuo ad usarlo anche se ora ho il supporto per il moduli attivo causa driver nvidia e moduli alsa caricati da /etc/rc.d/rc.alsa (solo formalità).
Non ho mai passato nessuna opzione a lilo/bootloader o usato l'initrd. Basta compilare il kernel con quello che ti serve, e questo vien da sè man mano che acquisisci esperienza e familiarità con la compilazione.
Odio compilarmi un kernel da solo e poi usare initrd
Re: Perfezionare kernel monolitico
@simplex: io ho messo tutto ciò che mi serve come incorporato poi ho dato make dep && make bzImage. Mi ha dato un output che dice che make dep è inutile, poi mi ha fatto la bzImage. Quando parte dice che manca una marea di roba, hai letto il dmesg?
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: Perfezionare kernel monolitico
Forse ho letto male, ma dove ti manca la marea di roba?
Hai forse dei problemi con gli script di avvio, che non finiscono in dmesg?
Cos'è che non ti funziona?
Hai forse dei problemi con gli script di avvio, che non finiscono in dmesg?
Cos'è che non ti funziona?
Re: Perfezionare kernel monolitico
Scusa. In effetti il dmesg è pulito ma quando avvio mi dà una marea di messaggi strani, faccio appena in tempo a capire che sono errori. Dove vengono salvate queste info? Se vengono salvate.
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: Perfezionare kernel monolitico
Cerca sotto /var/log , ad esempio messages, syslog, sotto cups, eccetera.
Per quanto riguarda la compilazione, sei sicuro di non aver messo nulla come modulo? Hai provato a dare comunque make modules && make modules_install?
Per quanto riguarda la compilazione, sei sicuro di non aver messo nulla come modulo? Hai provato a dare comunque make modules && make modules_install?
Re: Perfezionare kernel monolitico
Avviato con il kernel generico non ho trovato niente di particolare, proverò a controllare avviando con il kernel monolitico. Ho messo tutto come incorporato, ho tolto automatic module loading quindi tutti gli [M] diventano automaticamente [*], ho dato make bzImage e ho anche eliminato la directory del sorgente. E' impossibile un errore in questo caso.
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Perfezionare kernel monolitico
@dani
Hai ragione, kernel 2.6.24 statico: sensors (IT87) & hddtemp funzionano perfettamente
@dani
@robbybby
kernel con moduli: alsa OK
alsaconfig OK snd-hda-intel
alsamixer 16 colonne, dice Card: Realtek ALC885
speaker-test fa fruscio
KDE ciarliero
kernel statico: rien ne va plus
alsaconfig OK snd-hda-intel
alsamixer 5 colonne, dice Card: Dummy
speaker-test muto
KDE tace
riprovato 3 volte (statico, poi con moduli)
sempre lo stesso risultato,
ed ogni volta alsaconfig ecc.
notato gia` anni fa`, sulle vecchie macchine, pretende sempre
[*] Enable loadable module support
Device Drivers --> Sound
<M> Sound card support
poi tanti <M>
PCI devices
<M> Intel HD Audio, poi accetta
[*] per i sottotitoli
Sono confuso, dove/cosa sbaglio?
Mario Vanoni
Hai ragione, kernel 2.6.24 statico: sensors (IT87) & hddtemp funzionano perfettamente
@dani
@robbybby
kernel con moduli: alsa OK
alsaconfig OK snd-hda-intel
alsamixer 16 colonne, dice Card: Realtek ALC885
speaker-test fa fruscio
KDE ciarliero
kernel statico: rien ne va plus
alsaconfig OK snd-hda-intel
alsamixer 5 colonne, dice Card: Dummy
speaker-test muto
KDE tace
riprovato 3 volte (statico, poi con moduli)
sempre lo stesso risultato,
ed ogni volta alsaconfig ecc.
notato gia` anni fa`, sulle vecchie macchine, pretende sempre
[*] Enable loadable module support
Device Drivers --> Sound
<M> Sound card support
poi tanti <M>
PCI devices
<M> Intel HD Audio, poi accetta
[*] per i sottotitoli
Sono confuso, dove/cosa sbaglio?
Mario Vanoni
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Perfezionare kernel monolitico
Fai un make clean prima di ricompilare un kernel?ragnetto ha scritto:Scusa. In effetti il dmesg è pulito ma quando avvio mi dà una marea di messaggi strani, faccio appena in tempo a capire che sono errori. Dove vengono salvate queste info? Se vengono salvate.
Visto che usi un kernel statico,
disabilita con chmod 0666 /etc/rc.d/rc.modules,
come pure altri rc.* che non ti servono.
Mario Vanoni
Re: Perfezionare kernel monolitico
Ho fatto come dicevi ma non è cambiato un granchè (tralatro ho fatto un pò di casino). Però facendo così si alleggerisce di molto il sistema, potreste postarmi i vostri "ls -la /etc/rc.d" così mi faccio un' idea su come muovermi meglio?
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: Perfezionare kernel monolitico
potreste postarmi i vostri "ls -la /etc/rc.d" così mi faccio un' idea su come muovermi meglio?
Dipende da quello che ti serve avere attivo...
Comunque, se ti può essere d'aiuto, ecco qua:
g@darkenergy:~$ ls -la /etc/rc.d/
totale 312
drwxr-xr-x 10 root root 4096 2008-01-22 22:05 .
drwxr-xr-x 59 root root 4096 2008-02-09 23:29 ..
drwxr-xr-x 2 root root 4096 2008-01-22 22:09 init.d
lrwxrwxrwx 1 root root 4 2007-11-03 04:27 rc.0 -> rc.6
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc0.d
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc1.d
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc2.d
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc3.d
-rwxr-xr-x 1 root root 1282 2007-03-27 03:12 rc.4
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc4.d
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc5.d
-rwxr-xr-x 1 root root 7358 2007-06-13 06:27 rc.6
drwxr-xr-x 2 root root 4096 2008-01-15 23:14 rc6.d
-rwxr-xr-x 1 root root 466 2004-11-05 09:20 rc.acpid
-rwxr-xr-x 1 root root 1617 2007-07-20 22:35 rc.alsa
-rw-r--r-- 1 root root 1032 2003-02-02 04:47 rc.atalk
-rw-r--r-- 1 root root 4178 2006-05-04 01:31 rc.bind
-rwxr-xr-x 1 root root 4548 2007-05-09 23:28 rc.cups
-rw-r--r-- 1 root root 4548 2007-07-27 12:52 rc.cups.new
-rw-r--r-- 1 root root 512 2006-08-08 06:02 rc.dnsmasq
-rw-r--r-- 1 root root 2473 2007-05-06 15:12 rc.firewall
-rwxr-xr-x 1 root root 119 2004-05-30 06:19 rc.font
-rwxr-xr-x 1 root root 1156 2007-02-10 15:33 rc.gpm
-rw-r--r-- 1 root root 906 2007-06-28 02:48 rc.hald
-rwxr-xr-x 1 root root 2243 2006-09-21 01:50 rc.hotplug
-rw-r--r-- 1 root root 401 2003-03-05 22:28 rc.httpd
-rwxr-xr-x 1 root root 8325 2007-07-19 01:40 rc.inet1
-rw-r--r-- 1 root root 3564 2007-07-19 11:34 rc.inet1.conf
-rw-r--r-- 1 root root 4477 2007-07-19 01:40 rc.inet2
-rw-r--r-- 1 root root 497 2007-07-19 01:40 rc.inetd
-rw-r--r-- 1 root root 1924 2003-09-14 01:10 rc.ip_forward
-rwxr-xr-x 1 root root 2322 2006-09-25 10:33 rc.K
-rwxr-xr-x 1 root root 140 2007-02-10 15:32 rc.keymap
-rwxr-xr-x 1 root root 282 2007-04-19 23:39 rc.local
-rwxr-xr-x 1 root root 71 2007-11-05 10:57 rc.local_shutdown
-rwxr-xr-x 1 root root 9394 2007-07-20 17:08 rc.M
-rwxr-xr-x 1 root root 1560 2007-05-31 04:42 rc.messagebus
-rwxr-xr-x 1 root root 25456 2007-11-03 11:18 rc.modules
-rw-r--r-- 1 root root 2300 2007-02-12 01:37 rc.mysqld
-rw-r--r-- 1 root root 2444 2006-09-21 05:05 rc.nfsd
-rw-r--r-- 1 root root 561 2007-05-07 07:15 rc.ntpd
-rw-r--r-- 1 root root 5090 2006-08-16 22:48 rc.pcmcia
-rw-r--r-- 1 root root 905 2007-02-13 23:12 rc.portmap
-rw-r--r-- 1 root root 2000 2006-09-22 00:07 rc.rpc
-rwxr-xr-x 1 root root 13646 2007-07-20 16:40 rc.S
-rw-r--r-- 1 root root 1169 2006-05-27 22:24 rc.saslauthd
-rw-r--r-- 1 root root 967 2006-09-25 10:33 rc.scanluns
-rw-r--r-- 1 root root 687 2002-06-04 23:09 rc.sendmail
-rw-r--r-- 1 root root 2895 2006-09-25 10:47 rc.serial
-rw-r--r-- 1 root root 1222 2006-09-28 23:17 rc.sshd
-rwxr-xr-x 1 root root 981 2007-04-10 01:10 rc.syslog
-rwxr-xr-x 1 root root 1740 2006-09-25 10:33 rc.sysvinit
-rwxr-xr-x 1 root root 4195 2007-06-25 02:35 rc.udev
-rw-r--r-- 1 root root 9453 2006-08-16 22:20 rc.wireless
-rw------- 1 root root 7320 2006-08-16 22:20 rc.wireless.conf
-rw-r--r-- 1 root root 2323 2005-08-01 01:56 rc.yp
- nuitari
- Linux 3.x

- Messaggi: 777
- Iscritto il: dom 14 ott 2007, 12:51
- Slackware: 12.0
- Località: San Colombano al Lambro
- Contatta:
Re: Perfezionare kernel monolitico
@mario
Per quanto riguarda il sound muto, è sufficiente non compilare il supporto al dummy device di alsa, che è veramente inutile se non fai debugging (o cambiare la periferica di default in ~/.alsarc)
Per quanto riguarda il sound muto, è sufficiente non compilare il supporto al dummy device di alsa, che è veramente inutile se non fai debugging (o cambiare la periferica di default in ~/.alsarc)
- simplex
- Linux 2.x

- Messaggi: 327
- Iscritto il: mer 27 lug 2005, 0:00
- Slackware: current
- Desktop: xfce
- Contatta:
Re: Perfezionare kernel monolitico
Basta dare make bzImage, non ho letto attenta,ente il dmesg, ma sembra ok...ragnetto ha scritto:@simplex: io ho messo tutto ciò che mi serve come incorporato poi ho dato make dep && make bzImage. Mi ha dato un output che dice che make dep è inutile, poi mi ha fatto la bzImage. Quando parte dice che manca una marea di roba, hai letto il dmesg?
-
Mario Vanoni
- Iper Master

- Messaggi: 3174
- Iscritto il: lun 3 set 2007, 21:20
- Nome Cognome: Mario Vanoni
- Slackware: 12.2
- Kernel: 3.0.4 statico
- Desktop: fluxbox/seamonkey
- Località: Cuasso al Monte (VA)
Re: Perfezionare kernel monolitico
@nuitarinuitari ha scritto:@mario
Per quanto riguarda il sound muto, è sufficiente non compilare il supporto al dummy device di alsa, che è veramente inutile se non fai debugging (o cambiare la periferica di default in ~/.alsarc)
Grazie mille per la dritta, 3 macchine con kernel statico ... dummy la colpa (sic!).
alsaconf oramai non serve piu`
alsamixer riconosce automaticamente la card giusta
@ragnetto et al.
Dal protocollo ssync(1) con tutte le macchine con kernel statico
impiega la meta` del tempo, anche se bzImage e` grande il doppio.
Ssync(1) specchia due macchine, ognuna 2x 1TB HD, contenuti sui 600GB.
Anche altre applicazioni, p.e. KDE, sembrano (soggetivamente) piu` veloci.
Mario Vanoni
PS Risfogliando vecchi ricordi (anglosassoni), con i kernel 2.2 e 2.4 si parlava di
static kernel oppure di kernel with modules oppure modular kernel,
il kernel Linux e` monolitico nei due casi!
Re: Perfezionare kernel monolitico
@Mario Vanoni: non ho capito niente di quello che hai scritto. Potresti essere più chiaro?
