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.
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
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".
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
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.
# 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
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.
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