Problema post ricompilazione kernel

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.
Rispondi
Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Problema post ricompilazione kernel

Messaggio da DaD »

Allora sn riuscito a compilarlo con sucesso e adesso all'avvio di lilo è presnete anche il kernel 2.6.
Anche avviandolo non ci sono problemi (cioè non mi da il kernel panic .) una volta arrivati al login mi loggo come utente ed entro nel sistema, cerco di avviare X ma mi da errore :(
L'errore in quetsione è questo:
FATAL SERVER ERROR:
No screens found.

XIO: Fatal IO error 194 (Connection reset by peer) on X server ":0.0"
after 0 request (0 know processed) with 0 events remaining.
Spulciando un pò xorg.conf ho capito che stranamnete quest'ultimo non parte perchè non riesce a trovava i driver aggiornati di nvidia, pur avendoli installati sul kernel 2.4 ... strano, comunque una volta scoperto questo mi accingo ad installarli, ma mio malgrado ho scoperto che lanciando il setup di NVIDIA non riesce a trovare una libreria necessaria, che si trova in /lib/modules/2.6.18.2/, mi reco a quell'indirzzo e scopro che non c'è nulla ... la carteòòa 2.6.18.2 non presenta alcunchè ...
Ora io ho usato per la configurazione del kernel il file standard configurato da pet (config-generic-2.6.18), quindi non so cosa pensare ... forse ho sbagliato/dimenticato qualcosa mentre compilavo il kernel? Oo

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Hai fatto
make modules
make modules-install

I driver vanno reinstallati ogni cambio di kernel.

Avatar utente
albatros
Iper Master
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

Messaggio da albatros »

Ma come li hai installati?
Hai dato in init 3 un qualcosa tipo
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -qn
?

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

gnubit ha scritto:Hai fatto
make modules
make modules-install

I driver vanno reinstallati ogni cambio di kernel.
Si certo è ovvio.
Che intendi dire con vanno reinstallati?
albatros ha scritto:Ma come li hai installati?
Hai dato in init 3 un qualcosa tipo
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run -qn
?
No. Ho semplicemente dato il comando sh NVIDIA-Linux-x86-1.0-*-pkg1.run
Cosa che avevo fatto anche con l'installazione precedente sul kernel 2.4, con il quale non avevo riscontrato problemi :cry:

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

In /lib/modules/2.6.18 dovresti avere i moduli del kernel se è vuota qualcosa tra make modules e make modules_install non è andato a buon fine.

Rilancia questi due comandi come root nella directory che contiene i sorgenti linux /usr/src/linux.

Dopodichè reinstalla i driver nvidia
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

gnubit ha scritto:In /lib/modules/2.6.18 dovresti avere i moduli del kernel se è vuota qualcosa tra make modules e make modules_install non è andato a buon fine.

Rilancia questi due comandi come root nella directory che contiene i sorgenti linux /usr/src/linux.

Dopodichè reinstalla i driver nvidia
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
ok ... però una cosa, è normale che con il file di configurazione di pat, mi segni tutti i moduli in [M]? O_o

Avatar utente
albatros
Iper Master
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

Messaggio da albatros »

Sì, perché in questo modo il kernel si adatta ad un vasto numero di macchine, caricando solo i moduli che di volta in volta gli servono a seconda della macchina dove viene installato.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

gnubit ha scritto:I driver vanno reinstallati ogni cambio di kernel.
La soluzione è questa qui. Con gli ultimi driver non devi nemmeno eliminare i precedenti perché lo script lo fa in automatico quando viene rilanciato.

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Ecco cosa succede se ridò i due parametri per l'installazione dei moduli ...

Codice: Seleziona tutto

root@slack:/usr/src/linux-2.6.18.2# make modules; make modules-install
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  Building modules, stage 2.
  MODPOST
WARNING: drivers/acpi/processor.o - Section mismatch: reference to .init.data: from .text between 'acpi_processor_power_init' (at offset 0x13e0) and 'acpi_processor_power_exit'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x4c3) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x84d) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x853) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x89c) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x9cf) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x9d5) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x9ea) and 'he_stop'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0xa2c) and 'he_stop'
WARNING: drivers/atm/horizon.o - Section mismatch: reference to .init.text: from .text between 'hrz_probe' (at offset 0x1819) and 'hrz_remove_one'
WARNING: drivers/atm/lanai.o - Section mismatch: reference to .init.text: from .text between 'sram_test_pass' (at offset 0x214) and 'sram_test_and_clear'
WARNING: drivers/atm/zatm.o - Section mismatch: reference to .init.text: from .text after 'zatm_init_one' (at offset 0x21e2)
WARNING: drivers/atm/zatm.o - Section mismatch: reference to .init.text: from .text after 'zatm_init_one' (at offset 0x21ef)
WARNING: drivers/char/istallion.o - Section mismatch: reference to .init.text: from .text between 'stli_argbrds' (at offset 0x73) and 'stli_atol'
WARNING: drivers/char/istallion.o - Section mismatch: reference to .init.text: from .text between 'stli_findeisabrds' (at offset 0x43e5) and 'stli_initpcibrd'
WARNING: drivers/char/istallion.o - Section mismatch: reference to .init.text: from .text between 'stli_initpcibrd' (at offset 0x447d) and 'stli_findpcibrds'
WARNING: drivers/char/istallion.o - Section mismatch: reference to .init.text: from .text between 'stli_initbrds' (at offset 0x4596) and 'stli_memread'
WARNING: drivers/char/stallion.o - Section mismatch: reference to .init.text: from .text between 'stl_argbrds' (at offset 0x84) and 'stl_atol'
WARNING: drivers/net/rrunner.o - Section mismatch: reference to .init.text:rr_init from .text between 'rr_init_one' (at offset 0x1e4) and 'rr_remove_one'
WARNING: drivers/net/sis900.o - Section mismatch: reference to .init.text:sis900_mii_probe from .text between 'sis900_probe' (at offset 0x4ad) and 'sis900_default_phy'
WARNING: drivers/net/sunhme.o - Section mismatch: reference to .init.text: from .text between 'happy_meal_pci_probe' (at offset 0x3266) and 'happy_meal_pci_remove'
WARNING: drivers/net/tokenring/3c359.o - Section mismatch: reference to .init.text:xl_init from .text between 'xl_probe' (at offset 0x229) and 'xl_hw_reset'
make: *** No rule to make target `modules-install'.  Stop.

Avatar utente
manolo
Linux 2.x
Linux 2.x
Messaggi: 282
Iscritto il: gio 26 mag 2005, 0:00
Desktop: kde

Messaggio da manolo »

Codice: Seleziona tutto

make modules_install

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

e lancialo così

Codice: Seleziona tutto

make modules && make modules_install

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Grazie ad entrambi sono riuscito finalmente ad installare i moduli necessari.
Ora però ho riscontrato altri problemi con il kernel 2.6.18.2
Il primo è quello cheil mouse non funziona, o meglio ... credo che non venga riconosciuto dal sistema, infatti in fase di accensione quando sta per caricare i moduli (almeno credo che carichi i vari moduli in quel punto) del server audio, quelli per la mappatura della tastiera (qwerty), ed anche i moduli per caricare il mouse installato, in quel punto infatti il kernel 2.6 restitusice vari warring.

Credo che debba attivare i moduli relativi ma non so come fare ... penso al comando mdprobe, ma non so quali moduli aggiungere.
Qualche aiuto sarebbe gradito!

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Prova con modprobe psmouse. Attenzione però che sto andando a memoria, non ho slackware sotto al momento.

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Bart ha scritto:Prova con modprobe psmouse. Attenzione però che sto andando a memoria, non ho slackware sotto al momento.
Ho cercato su internet ed insieme al modulo psmouse bisognava attivare evdev, ora funziona tutto alla perfezione :D

Ora l'unico problema rimasto è quello di fastidiosi warring all'avvio del sistema riguardanti alsactl, ma il server audio è a posto, non riesco a capire perchè mi dia quei messaggi di errore :\

Risolto anche quest'ultimo problema :D
In pratica dovevo aggiustare il file asound.state in etc era quello che mi dava problemi :P

Rispondi