Controindicazioni Nuovo Kernel su Slack 14.0

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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.
Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3288
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 14.2
Kernel: 4.4.38
Desktop: KDE-4.14.21

Re: Controindicazioni Nuovo Kernel su Slack 14.0

Messaggio da joe »

Ho capito grosso modo... A vederla così a me non sembra una cosa banalissima, ma come dici tu al massimo si ha un kernel panic e si avvia con il "rock solid default kernel"...

Ti ho chiesto circa la documentazione proprio perchè ve n'è troppa in rete, alcuna con errori, altra tropo datata... ecc ecc.

Qualche volta provo...
Si potrebbe fare un make localmodconfig per avere un config minimale.
E poi confrontarlo col generic.
Quindi togliere/aggiungere/modificare ecc...


Per quanto riguarda OSS4 ho risolto così:
1) Da qui ho preso i sorgenti dell'ultima versione "oss-current"
http://www.4front-tech.com/developer/so ... table/gpl/
2) da SBo ho preso lo slackbuild:
http://slackbuilds.org/repository/14.1/audio/oss/
3) Ho modificato il nome di oss-current in "oss-v4.2-build2011-src-gpl.tar.bz2" perchè è della stessa data ed ora della "current" (sarà un link simbolico forse).
4) Infine ho editato lo slackbuild mettndo come VERSION: "4.2.2011"
5) Lanciato lo slackbuild
6) rimosso oss precedentemente instalalto e la dir /usr/lib/oss a mano che conteneva ancora alcuni files.
7)Installato il nuovo oss
8) lanciato /etc/rc.d/rc.oss start

Sembra filare tutto liscio....
L'audio è tornato ecc. Si tratta di una incompatibilità tra la versione che avevo prima e i "nuovi" kernel, darebbero problemi anche dal 3.11 in su...
Qui ho trovato qualche hint: http://www.opensound.com

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Controindicazioni Nuovo Kernel su Slack 14.0

Messaggio da rik70 »

Io ti consiglio, come hanno fatto altri, di partire dal config-generic di Pat - prendine uno recente, tipo quello in current/testing - e dai un bel make oldconfig. A questo punto le domande saranno poche e avrai una configurazione funzionante al 99.999%.

Poi, volendo, il .config generato potrai utilizzarlo per fare anche un make localmodconfig.
Però fai attenzione: com'è stato detto, devi controllare le impostazioni dei filesystem, a partire da quelli di rete, e prima ancora magari collega tutte le periferiche esterne che solitamente utilizzi.

Infine se devi fare esperimenti - e quindi ricompilare più volte - fai così:

Codice: Seleziona tutto

export CCACHE_DIR=~/.ccache_kernel

Codice: Seleziona tutto

make CC="ccache gcc" -jN
dove N è il numero di thread che la tua CPU è in grado di "processare".

Al termine crea anche un initrd con mkinitrd caricando il modulo del filesystem che utilizzi per la root, altrimenti il "panic" è assicurato. Oppure non compilarlo come modulo.

E' tutto, buon divertimento 8)

Rispondi