ho provato con il kernel 2.6.18...
ma niente da fare... mi dice sempre che il formato del modulo non è valido...
Spca5xx problema con modprobe!
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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 e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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.
-
pino_otto
- Linux 2.x

- Messaggi: 333
- Iscritto il: dom 9 lug 2006, 11:57
- Slackware: 14.2
- Kernel: 4.4.14-smp
- Desktop: KDE 4.14.3
- Località: Torino - Canton (China)
Ho risolto il problema dell'invalid format quando cercavo di caricare il modulo nel kernel.
Il problema era generato dal fatto che avevo installato il kernel "2.6.17.13-smp" dalla directory /extra del dvd di slackware 11, insieme ai sorgenti per il kernel "2.6.17.13".
Nel file "version.h" in /usr/src/linux-2.6.17.13/include/linux/ era pero' indicata la versione "2.6.17.13" e non la "2.6.17.13-smp".
Per sistemare la versione ho seguito quanto riportato in questo thread, che si riferisce al problema del driver nVidia, pero' e' di interesse generale: http://www.linuxquestions.org/questions ... p?t=489476
Riporto qui di seguito il testo per comodita':
<quote>
I will assume that you have the 2.6.17.13-smp kernel and modules installed.
Boot into your 2.6.17.13-smp system.
Log in as root, and install the 2.6.17.13 source package from /extra.
Following Pat's instructions from the README, copy the SMP config file:
cd /usr/src/linux-2.6.17.13
cp /boot/config-generic-smp-2.6.17.13 ./.config
Again following Pat's instructions, re-configure the source for SMP:
make oldconfig
Now, just for laughs, take a look at include/linux/version.h:
cat include/linux/version.h
Notice the first line:
#define UTS_RELEASE "2.6.17.13"
That's wrong - it needs updating:
make include/linux/version.h
The output of that last command should be:
CHK include/linux/version.h
UPD include/linux/version.h
Look what happened:
cat include/linux/version.h
Notice the first line:
#define UTS_RELEASE "2.6.17.13-smp"
Now that the release version string is correct, the nvidia installer will work. Your module actually compiled OK, it just wouldn't load because of the errant UTS_RELEASE string.
EDIT: You don't need the 2.6.17.13 headers installed. The headers are irrelevant, as the NVidia installer doesn't use them - since it's building a kernel module, it uses the kernel's source code directly. As others here have mentioned, it's a very good idea to keep the 2.4.33 headers in place unless you really know what you're doing.
</quote>
Spero che queste info possano essere utili a qualcun'altro.
Il problema era generato dal fatto che avevo installato il kernel "2.6.17.13-smp" dalla directory /extra del dvd di slackware 11, insieme ai sorgenti per il kernel "2.6.17.13".
Nel file "version.h" in /usr/src/linux-2.6.17.13/include/linux/ era pero' indicata la versione "2.6.17.13" e non la "2.6.17.13-smp".
Per sistemare la versione ho seguito quanto riportato in questo thread, che si riferisce al problema del driver nVidia, pero' e' di interesse generale: http://www.linuxquestions.org/questions ... p?t=489476
Riporto qui di seguito il testo per comodita':
<quote>
I will assume that you have the 2.6.17.13-smp kernel and modules installed.
Boot into your 2.6.17.13-smp system.
Log in as root, and install the 2.6.17.13 source package from /extra.
Following Pat's instructions from the README, copy the SMP config file:
cd /usr/src/linux-2.6.17.13
cp /boot/config-generic-smp-2.6.17.13 ./.config
Again following Pat's instructions, re-configure the source for SMP:
make oldconfig
Now, just for laughs, take a look at include/linux/version.h:
cat include/linux/version.h
Notice the first line:
#define UTS_RELEASE "2.6.17.13"
That's wrong - it needs updating:
make include/linux/version.h
The output of that last command should be:
CHK include/linux/version.h
UPD include/linux/version.h
Look what happened:
cat include/linux/version.h
Notice the first line:
#define UTS_RELEASE "2.6.17.13-smp"
Now that the release version string is correct, the nvidia installer will work. Your module actually compiled OK, it just wouldn't load because of the errant UTS_RELEASE string.
EDIT: You don't need the 2.6.17.13 headers installed. The headers are irrelevant, as the NVidia installer doesn't use them - since it's building a kernel module, it uses the kernel's source code directly. As others here have mentioned, it's a very good idea to keep the 2.4.33 headers in place unless you really know what you're doing.
</quote>
Spero che queste info possano essere utili a qualcun'altro.
