Zut, oui.
j'avais oublié le répertoire /lib/modules/'uname -r`
merci de me le rappeler.
Initialement, j'avais une mandrake 9.0 (noyau?) ET ce problème.
Vu que j'avais pas trop compris le truc, je me suis dit qu'il me fallait changer de distrib et que dans les nouvelles il y aurait frcément mes pilotes qui s'autoinstalleraient tout seuls lors de l'installation de l'OS.
j'ai essayé avec un knoppix un peu plus récent que la Mandrake 9. échec : le script chiait
J'ai acheté les CD de la aurox 9.1 avec sources (noyau?), rien n'y a fait : il chiait encore
J'ai alors cherché la dernière distrib. à l'époque : la débian Sarge par netinstall kernel 2.4.17. problème aussi.
j'ai alors voulu alors augmenter de noyau vars la 2.6.7 puis 2.6.8.1 toujours en espérant que les drivers s'y trouveraient : peau d'zob.
Même la semaine dernière, j'ai retéléchargé la netinstall (noyau 2.4.24) et toujours rien.
PS : j'en vois qui rigolent au fond : quand je dis 'télécharger', je veux bien évidemment dire 'téléchargé + installé' :oP
Ce qui fait que si je me souviens bien (je suis sous ouinouin, donc j'ai pas accès à /boot/grub/menu.lst) j'ai 6 options de démarrage :
debian sarge, kernel 2.4.24 sur hda5
debian sarge, kernet 2.6.8.1 sur hda5
ouinouin sur hda1
debian sarge, kernel 2.4.17 sur hdb1
debian sarge, kernel 2.6.7 sur hdb1
debian sarge, kernel 2.6.8.1 sur hdb1
hda5 est, ma partition d'essais sur laquelle je me permets beaucoup de choses et hdb1 reste 'propre' avec des essais plus softs. ben oui, à force de compiler et recompiler ses noyaux, on finit par avoir du bordel, mais promis, dès que je règle mes soucis, j'apt-get remove les kernel inutiles :oP
Pour info, voila ce que j'était censé faire
1) Make sure that the kernel source is installed in /usr/src/linux
or /usr/src/linux-2.4. mes /usr/src sont blindés, mais mon lien linux-> kernel-source-XXX est à chaque fois bon
2) Copy the file /Linux/3c2000.tar.gz from the 3Com driver CD to
your hard drive.
3) Change to the directory containing 3c2000.tar.gz
4) Type 'tar zxvf 3c2000.tar.gz'
5) Type 'cd 3c2000' bon ben là... vous me faites confiance, j'espère :oD
Note: on SuSE systems since 7.1, you will have to execute the
following commands before running make:
cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h
cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h Je n'ai pas de Suze et mes 'version.h' et 'autoconf.h' sont bien là
6) Type 'make load' to load the driver.
Quelle que soit la distrib, ça chie.
Alternatively, you may type the following to load the driver:
insmod 3c2000.o
Je veux bien faire le insmod mais la compilation bloque avant la génération de 3c2000.o donc : zob.
Voila ce que me dit la compilation :
In file included from /usr/src/linux/include/asm/processor.h:18,
from /usr/src/linux/include/asm/thread_info.h:16,
from /usr/src/linux/include/linux/thread_info.h:21,
from /usr/src/linux/include/linux/spinlock.h:12,
from /usr/src/linux/include/linux/capability.h:45,
from /usr/src/linux/include/linux/sched.h:7,
from /usr/src/linux/include/linux/module.h:10,
from skge.c:344:
/usr/src/linux/include/asm/system.h: Dans la fonction « __set_64bit_var »:
/usr/src/linux/include/asm/system.h:193: attention : dereferencing type-punned pointer will break strict-aliasing rules je sais pas trop là dessus, mais je vais pas y toucher
(...)
Dans le fichier inclus à partir de /usr/src/linux/include/asm/smp.h:18,
à partir de /usr/src/linux/include/linux/smp.h:17,
à partir de /usr/src/linux/include/linux/sched.h:23,
à partir de /usr/src/linux/include/linux/module.h:10,
à partir de skge.c:344:
/usr/src/linux/include/asm/mpspec.h:6:25: mach_mpspec.h : Aucun fichier ou répertoire de ce type Je crois que je vais aller rajouter des liens symboliques dans l'arborescence des sources. et avec un peu de chance, sésame s'ouvrira
(...)
skge.c:1893: attention : `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:541) mais j'y peux rien, là !
make: *** [skge.o] Erreur 1
Je viens de trouver une solution à mon problème : je regarde la liste des cartes directement supportées pas le noyau et j'achète l'une d'elles !!!!! Non, jdéconne . mais en tout cas, ça marcherait !
:oP
Plus sérieusement, merci pour tes 3 solutions et je vais voir s'il n'y a pas de portage pour 2.6.
[^] # Re: soyons clair
Posté par spyder . En réponse au message Asus P4R800-VM + {Sarge,knoppix,mandrake,aurox} = grrrrrr. Évalué à 1.
j'avais oublié le répertoire /lib/modules/'uname -r`
merci de me le rappeler.
Initialement, j'avais une mandrake 9.0 (noyau?) ET ce problème.
Vu que j'avais pas trop compris le truc, je me suis dit qu'il me fallait changer de distrib et que dans les nouvelles il y aurait frcément mes pilotes qui s'autoinstalleraient tout seuls lors de l'installation de l'OS.
j'ai essayé avec un knoppix un peu plus récent que la Mandrake 9. échec : le script chiait
J'ai acheté les CD de la aurox 9.1 avec sources (noyau?), rien n'y a fait : il chiait encore
J'ai alors cherché la dernière distrib. à l'époque : la débian Sarge par netinstall kernel 2.4.17. problème aussi.
j'ai alors voulu alors augmenter de noyau vars la 2.6.7 puis 2.6.8.1 toujours en espérant que les drivers s'y trouveraient : peau d'zob.
Même la semaine dernière, j'ai retéléchargé la netinstall (noyau 2.4.24) et toujours rien.
PS : j'en vois qui rigolent au fond : quand je dis 'télécharger', je veux bien évidemment dire 'téléchargé + installé' :oP
Ce qui fait que si je me souviens bien (je suis sous ouinouin, donc j'ai pas accès à /boot/grub/menu.lst) j'ai 6 options de démarrage :
debian sarge, kernel 2.4.24 sur hda5
debian sarge, kernet 2.6.8.1 sur hda5
ouinouin sur hda1
debian sarge, kernel 2.4.17 sur hdb1
debian sarge, kernel 2.6.7 sur hdb1
debian sarge, kernel 2.6.8.1 sur hdb1
hda5 est, ma partition d'essais sur laquelle je me permets beaucoup de choses et hdb1 reste 'propre' avec des essais plus softs. ben oui, à force de compiler et recompiler ses noyaux, on finit par avoir du bordel, mais promis, dès que je règle mes soucis, j'apt-get remove les kernel inutiles :oP
Pour info, voila ce que j'était censé faire
1) Make sure that the kernel source is installed in /usr/src/linux
or /usr/src/linux-2.4.
mes /usr/src sont blindés, mais mon lien linux-> kernel-source-XXX est à chaque fois bon
2) Copy the file /Linux/3c2000.tar.gz from the 3Com driver CD to
your hard drive.
3) Change to the directory containing 3c2000.tar.gz
4) Type 'tar zxvf 3c2000.tar.gz'
5) Type 'cd 3c2000'
bon ben là... vous me faites confiance, j'espère :oD
Note: on SuSE systems since 7.1, you will have to execute the
following commands before running make:
cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h
cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h
Je n'ai pas de Suze et mes 'version.h' et 'autoconf.h' sont bien là
6) Type 'make load' to load the driver.
Quelle que soit la distrib, ça chie.
Alternatively, you may type the following to load the driver:
insmod 3c2000.o
Je veux bien faire le insmod mais la compilation bloque avant la génération de 3c2000.o donc : zob.
Voila ce que me dit la compilation :
In file included from /usr/src/linux/include/asm/processor.h:18,
from /usr/src/linux/include/asm/thread_info.h:16,
from /usr/src/linux/include/linux/thread_info.h:21,
from /usr/src/linux/include/linux/spinlock.h:12,
from /usr/src/linux/include/linux/capability.h:45,
from /usr/src/linux/include/linux/sched.h:7,
from /usr/src/linux/include/linux/module.h:10,
from skge.c:344:
/usr/src/linux/include/asm/system.h: Dans la fonction « __set_64bit_var »:
/usr/src/linux/include/asm/system.h:193: attention : dereferencing type-punned pointer will break strict-aliasing rules
je sais pas trop là dessus, mais je vais pas y toucher
(...)
Dans le fichier inclus à partir de /usr/src/linux/include/asm/smp.h:18,
à partir de /usr/src/linux/include/linux/smp.h:17,
à partir de /usr/src/linux/include/linux/sched.h:23,
à partir de /usr/src/linux/include/linux/module.h:10,
à partir de skge.c:344:
/usr/src/linux/include/asm/mpspec.h:6:25: mach_mpspec.h : Aucun fichier ou répertoire de ce type
Je crois que je vais aller rajouter des liens symboliques dans l'arborescence des sources. et avec un peu de chance, sésame s'ouvrira
(...)
skge.c:1893: attention : `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:541)
mais j'y peux rien, là !
make: *** [skge.o] Erreur 1
Je viens de trouver une solution à mon problème : je regarde la liste des cartes directement supportées pas le noyau et j'achète l'une d'elles !!!!! Non, jdéconne . mais en tout cas, ça marcherait !
:oP
Plus sérieusement, merci pour tes 3 solutions et je vais voir s'il n'y a pas de portage pour 2.6.
Merci encore , et Viva BZH !