Piccoli errori post compilazione nuovo kernel 2.6.27

Postate qui per tutte le discussioni legate a Linux in generale.

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.
Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Vito ha scritto:Niente non compila nè i driver nuovi nè quelli legacy...
Mi autocito:
conraid ha scritto: Prendi la patch nel forum, se vuoi te la mando io. O anche direttamente il file patchato.
Naturalmente non vedi installare come hai sempre fatto, ma prima estrarre i driver e poi patcharli. E dopo lanci ./nvidia-installer
Riassumendo: Per quelli legacy (173...) ci vuole una patch

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da Vito »

sisi..ma la patch nel forum da quello che vedo non c'è!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Vito ha scritto:sisi..ma la patch nel forum da quello che vedo non c'è!
http://www.nvnews.net/vbulletin/showthread.php?t=120884

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da DarkNeo »

Secondo quello che dice il forum:

Codice: Seleziona tutto

root@Neo:/home/neo# sh NVIDIA-Linux-x86-173.14.12-pkg1.run --apply-patch NVIDIA-96.43.07-for-2.6.27.patch
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 173.14.12.............................................................................................................................................................................................................................................................................................
missing header for unified diff at line 2 of patch
can't find file to patch at input line 2
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|000 +0200
--------------------------
File to patch: NVIDIA-Linux-x86-173.14.12-pkg1.run
NVIDIA-Linux-x86-173.14.12-pkg1.run: No such file or directory
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
patching file usr/src/nv/nv-linux.h
patching file usr/src/nv/os-interface.c
Hunk #2 succeeded at 708 with fuzz 1.
Failed to apply patch file "/home/neo/NVIDIA-96.43.07-for-2.6.27.patch".
PERCHè????????

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Io non ho seguito quella strada.
Ho fatto
sh NVIDIA-Linux-x86-173.14.12-pkg1.run -X
cd NVIDIA-Linux-x86-173.14.12-pkg1 (mi sembra questo il nome della dir, adesso sono sul notebook(

ho creato un file nvidia.patch in questa dir con il contenuto della patch postata, poi ho fatto

cat nvidia.patch | patch -p0 --verbose --backup --suffix=.orig (mi sembra che -p1 mi dava errore)

e dopo
./nvidia-installer.sh -K
che lancia l'installer come al solito, -K perché i driver li avevo già e dovevo compilare solamente il modulo del kernel

può darsi che qualche nome di file sia sbagliato, come detto vado a memoria

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da DarkNeo »

Nada... :

Codice: Seleziona tutto

$ sh NVIDIA-Linux-x86-173.14.12-pkg1.run --extract-only
$ cd NVIDIA-Linux-x86-173.14.12-pkg
$ mv /home/neo/nvidia.patch /home/neo/NVIDIA-Linux-x86-173.14.12-pkg1
$ cat nvidia.patch | patch -p0 --verbose --backup --suffix=.orig 
$ ./nvidia-installer -K
risultato nel /var/log/nvidia-installer.log

Codice: Seleziona tutto

   make[4]: *** [/home/neo/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.o] Err
   or 1
   make[3]: *** [_module_/home/neo/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv]
   Error 2
   make[2]: *** [sub-make] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Prova con questo che ti allego

Li metti nella stessa dir

Codice: Seleziona tutto

# ls
NVIDIA-Linux-x86-173.14.12-pkg1.run
nvidia-2.6.27.patch.gz
e poi fai

Codice: Seleziona tutto

sh NVIDIA-Linux-x86-173.14.12-pkg1.run --extract-only
zcat nvidia-2.6.27.patch.gz | patch -p0 --verbose --backup --suffix=.orig 
naturalmente devi darti esito positivo, cioè che ha patchato

Codice: Seleziona tutto

# zcat nvidia-2.6.27.patch.gz | patch -p0 --verbose --backup --suffix=.orig
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- usr/src/nv/nv.c   2008-07-18 03:42:50.000000000 +0200
|+++ NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c   2008-08-12 00:35:45.000000
|000 +0200
--------------------------
Patching file NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c using Plan A...
Hunk #1 succeeded at 1296.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- usr/src/nv/nv-linux.h   2008-07-18 03:42:51.000000000 +0200
|+++ NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h   2008-08-12 00:44:27.
|000000000 +0200
--------------------------
Patching file NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h using Plan A...
Hunk #1 succeeded at 104.
Hunk #2 succeeded at 668.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- usr/src/nv/os-interface.c   2008-07-18 03:42:50.000000000 +0200
|+++ NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/os-interface.c   2008-08-12 00:48
|:07.000000000 +0200
--------------------------
Patching file NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/os-interface.c using Plan A...
Hunk #1 succeeded at 48.
Hunk #2 succeeded at 708 with fuzz 1.
done
A questo punto

Codice: Seleziona tutto

# cd NVIDIA-Linux-x86-173.14.12-pkg1
# ./nvidia-installer -K
Allegati
nvidia-2.6.27.patch.gz
(779 Byte) Scaricato 101 volte

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da DarkNeo »

Perfetto ora la grafica mi funziona benissimo, quella che non è tornata è la shell di bash all'avvio che mi da sempre una schermata nera :x

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da Vito »

Utilizzando la patch del forum i driver si compilano senza problemi! :-)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da Vito »

Un altro problema: utilizzandolo sul portatile mi dà un errore con la mia scheda wireless...ho lasciato il 2.26.6 :-p

la mia scheda di rete è questa :

Codice: Seleziona tutto

0b:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Dall'help del kernel:
In order to use this driver, you will need a microcode (uCode) image for it. You can obtain the microcode from: <http://intellinuxwireless.org/>.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Vito ha scritto:Un altro problema: utilizzandolo sul portatile mi dà un errore con la mia scheda wireless...ho lasciato il 2.26.6 :-p

la mia scheda di rete è questa :

Codice: Seleziona tutto

0b:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Dall'help del kernel:
In order to use this driver, you will need a microcode (uCode) image for it. You can obtain the microcode from: <http://intellinuxwireless.org/>.
Ma che errore ti da?
Se quello del microcode (firmware) lo hai preso?

Io però questo driver intel non li capisco, ho una chiavetta che usa zd1211, funziona tutto, compreso il led.
Per intel devono fare moduli appositi e spesso e volentieri non funziona niente.

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da Vito »

Ecco l'errore:

Codice: Seleziona tutto

Oct 19 12:21:43 Freedom kernel: iwlagn: iwlwifi-4965-2.ucode firmware file req failed: Reason -2
Oct 19 12:21:43 Freedom kernel: iwlagn: Could not read microcode: -2

Penso dipenda dal microcode...e a dire la verità non capisco perchè allora con questo kernel non mi dia nessun errore...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Vito ha scritto:Ecco l'errore:

Codice: Seleziona tutto

Oct 19 12:21:43 Freedom kernel: iwlagn: iwlwifi-4965-2.ucode firmware file req failed: Reason -2
Oct 19 12:21:43 Freedom kernel: iwlagn: Could not read microcode: -2

Penso dipenda dal microcode...e a dire la verità non capisco perchè allora con questo kernel non mi dia nessun errore...
Se hai letto in rete non sei il solo, i drive wifi intel stanno peggiorando invece di migliorare.

Prova a mettere in /lib/firmware anche il microcode del iwlwifi-5000
Naturalmente anche l'ultimo del 4965, ma sembra che ce l'hai

La cosa sospetta nel changelog è questa

Codice: Seleziona tutto

   iwlwifi: unify 4965 and 5000 scanning code
    
    This patch unifies 4965 and 5000 scanning code.
    
    We increases the version number to 1.3.27. Since new uCode
    iwlwifi-4965-2.ucode is required for 4965 cards.
Bisognerebbe vedere nel codice cosa cerca realmente

C'è anche questo, ma precedente a quello postato sopra

Codice: Seleziona tutto

    iwlwifi: fix 4965 uCode load
    
    This patch fixes uCode load in 4965 HW

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da Vito »

horisolto scaricando da qui il firmware del driver : http://intellinuxwireless.org/iwlwifi/d ... 7.2.21.tgz
e posizionandolo in /lib/firmware :-)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Piccoli errori post compilazione nuovo kernel 2.6.27

Messaggio da conraid »

Vito ha scritto:horisolto scaricando da qui il firmware del driver : http://intellinuxwireless.org/iwlwifi/d ... 7.2.21.tgz
e posizionandolo in /lib/firmware :-)
E prima cosa avevi? grrrrrr

Rispondi