Debian + carte réseau nForce2 = caca ... [RESOLU] Merci Becket :p

Debian + carte réseau nForce2 = caca ... [RESOLU] Merci Becket :p - Installation - Linux et OS Alternatifs

Marsh Posté le 23-04-2003 à 16:46:46    

salut,
 
j'ai tenté l'install d'une Debian sur ma carte mère Asus A7N8X (non-deluxe) avec la carte réseau intégrée nForce2 ... et ça ne marche pas :(
 
quelqu'un sait comment je peux faire marcher la carte réseau quand j'installe avec le 1er cdrom pour que apt puisse avoir accès au net ?
 
 
Merci de votre aide.


Message édité par Pizz le 27-05-2003 à 20:52:11

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 23-04-2003 à 16:46:46   

Reply

Marsh Posté le 24-04-2003 à 08:54:37    

bon ben ... je dois être le seul à essayer de mettre une debian sur une A7N8X  :(  
 
après l'installation minimum, il y a moyen d'installer les drivers nForce ?  
 
Si oui, comment faire pour qu'il arrête l'installation après le redémarrage et pour qu'il reprenne l'installation après l'installation des drivers nForce ?
 
Cmme ça la carte est reconnue, puis je peux continuer l'install par le net ...
 
 :heink:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 24-04-2003 à 08:59:52    

Bah, pendant l'install tu fait un : cat /proc/pci | grep -i ethernet, pour voir ce ke tu as comme carte rezo , et puis tu load le bon module ...
 
 
A+

Reply

Marsh Posté le 24-04-2003 à 14:03:47    

Hi,
 
l'option que tu as, c'est d'installer ta distrib et de compiler ton driver.
 
Sur une CM asusRock, j'ai eut la bonne surprise de trouver des sources linux sur le CD livré avec la carte.  
compilation, installation, déclaration et paf, c'était partit.
J'ai ensuite installé tout le reste par le net.
 
@+
 
B@boo


Message édité par b@boo le 24-04-2003 à 14:05:40
Reply

Marsh Posté le 24-04-2003 à 15:16:22    

j'ai aussi les drivers linux, sauf que je ne sais pas comment je peux les installer sous debian avec l'installation par disquette  :(
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 24-04-2003 à 20:14:00    

Je n'ai jamais utilisé cette fonctionnalité, mais je crois
qu'il existe en effet un menu permettant d'installer des modules
additionnels via D7.
 
J'ai vu ça une fois lors de l'install (c'était un essai) d'une
Debian avec une carte scsi Tekram.
 
Alternative jamais testée:
Arès la config de base des modules, tu change de console
et tu essaye de charger le module nvnet en le forçant 'insmod -f'
 
Puis tu continue ... A voir ...

Reply

Marsh Posté le 25-04-2003 à 09:13:52    

C kel chip ta carte rézo ?
 
Le module doit surement etre disponible ...
 
Sinon ben pendant l'install tu monte ta disquette avec le module de ta carte rezo est tu fait un insmod ( je pense ke c deja dispo a l install ... )
 
A+

Reply

Marsh Posté le 03-05-2003 à 15:19:43    

Tentant d'installer la carte réseaux sur un Shuttle SN41G2 / Mandrake 9.1, je suis également intéressé par ton expérience.
Moi j'ai essayé de recompiler les sources fournie par nvidia pour une Mandrake 9.0 avec un rpm -rebuild mais j'ai des milliards d'erreurs, je vais downgrader le noyau pour voir si ça marche mieux.  
Pour ta debian a priori, tu peux essayer la même manip en essayant avec les sources fournies sur le site de nvidia.
 
Se rappeler que nvidia n'est jamais très "open"... et qu'il faut souvent en découdre avec SES drivers. :/

Reply

Marsh Posté le 03-05-2003 à 19:20:46    

O.K. j'ai résolu mon problème: il faut bien recompiler le package pour la mandrake 9.1 mais ne pas oublier d'installer les sources du noyaux et les header !
 
Maintenant tout roule !
 
:) :)

Reply

Marsh Posté le 03-05-2003 à 23:08:45    

Perso, la seule méthode pas trop chiante que j'ai trouvée, c'est de foutre une 3Com sur le port PCI de mon SN41G2 lors de l'install...
 
En effet, le module réseau du nforce est on ne peut plus propriétaire (il se charge d'ailleurs avec un joli "tainted module" ).
 
Il doit y avoir moyen de faire l'install avec la carte réseau intégréen en compilant le module à côté, puis en le changeant à la main depuis une disquette ou un cd, depuis la console...
 
Y a ptet même une option ds l'install de la Debian pour faire ca depusi le menu, mais bon, jamais trop essayé...
 
Bonne chance

Reply

Marsh Posté le 03-05-2003 à 23:08:45   

Reply

Marsh Posté le 16-05-2003 à 14:16:30    

je n'y arrive pas avec cette carte réseau intégrée ...
 
j'ai fait une installation minimale de la Debian en bf24, j'ai rajouté make, gcc, binutils, kernel-source ...
 
j'ai essayé : insmod -f nvnetlib.o : could'nt find the kernel version the module was compiled
 
j'ai fait comme dans nvidia le demande : make : pleins de no such file or directory, parse error, Error 1, Error 2 ...
 
j'ai essayé avec le module tun, il s'installe bien, mais device not found ...
 
 :cry:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 16-05-2003 à 14:27:05    

Chez moi ça marche, je sais plsu quelle version c'était seulement :/. J'ai du utiliser Gcc3.x car ça compilait pas. et j'avais mes .o bien joli à mettre ou je voulais :)

Reply

Marsh Posté le 16-05-2003 à 14:32:52    

Belgique a écrit :

Chez moi ça marche, je sais plsu quelle version c'était seulement :/. J'ai du utiliser Gcc3.x car ça compilait pas. et j'avais mes .o bien joli à mettre ou je voulais :)


 
avec une carte réseau nForce ?
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 16-05-2003 à 14:41:28    

Ben oui, en fait j'ai pas configuré la carte réseau mais le module se chargeait bien. Je me demande si j'avais pas recompilé le kernel entre temps. c'est bien possible.

Reply

Marsh Posté le 16-05-2003 à 14:52:20    

si jamais tes souvenirs te reviennent ça m'intéresse :)
 
et surtout ce que tu as fait exactement.
 
 :jap:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 16-05-2003 à 14:54:15    

J'ai fait comme indiqué dans l'eplication made in nvidia t ça foirait, alors j'ai remplacé le lien de gcc vers gcc3.0 puis j'ai remis après :). J'ai obtenu 2 jolies .o que j'ai copié dans /lib/modules/quelque part.

Reply

Marsh Posté le 16-05-2003 à 16:09:36    

Il y a une pétition à signer pour avoir des specs du matos de cette carte :
 
http://www.petitiononline.com/nforce2/petition.html
 
ps : j'ai aussi cette carte

Reply

Marsh Posté le 18-05-2003 à 16:10:54    

Belgique a écrit :

J'ai fait comme indiqué dans l'eplication made in nvidia t ça foirait, alors j'ai remplacé le lien de gcc vers gcc3.0 puis j'ai remis après :). J'ai obtenu 2 jolies .o que j'ai copié dans /lib/modules/quelque part.


 
je vais essayer de faire pareil  ;)  
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 20-05-2003 à 17:42:07    

:cry:  
 
je n'y arrive pas  :cry:  
 
faut dire que je débute sous Debian  :whistle:  
 
comment je change le lien vers gcc 3.0 ?
 
 
PS : J'ai une woody avec gcc 2.95.4  :whistle:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 20-05-2003 à 17:44:04    

http://forum.hardware.fr/icones/recherche.gif  
 
j'en ai parler hier
 
A+

Reply

Marsh Posté le 20-05-2003 à 17:56:01    


 
je ne savais pas que c'était le même système avec les drivers pour les cartes graphiques.
 
Mais bon, je vais tester ... (enfin essayer de tester  :D )
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 20-05-2003 à 18:11:21    

bon je récapitule ce que je fais :
 
1) je pompe NVIDIA_nforce-1.0-0256.tar.gz
 
2) je détargzipe
 
3) je vais dans nForce et je fais make
 
-> des erreurs ...
 
 
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 20-05-2003 à 18:30:44    

bon récapitulons :
 
en root :
- cd /lib/modules/`uname -r`
- tu regardes si tu as bien un lien symbolique nommé "build" qui est ok (pas en rouge et/ou clignotant), s'il n'est pas bon : rm -f build && ln -s /usr/src/linux build
- cd /usr/src
- les sources du noyau actuel doivent être installées  
- un lien symbolique "linux" doit être créé : ln -s linux-2.4.XX linux
- il faut créer les dépendances des modules, pour cela il faut la config du noyau actuel, donc soit chopper /boot/config-2.4.XX (s'il existe), soit : cd linux && make menuconfig, puis "exit" et valider "oui" à enregistrer la config du noyau  
- une fois que c'est ok : make dep
- cd /chemin_des_drivers/nforce/nvnet
- make clean
- make
si tu as des erreurs, tu postes ce qui se passe ici
si tu n'as pas d'erreur : make install
- modprobe nvnet
 
si tu es en train d'essayer un noyau 2.5, tu vas toujours pouvoir luter : ça passera pas, il faut un patch pour kbuild (qui n'existe pas je crois, d'où la pétition entre autres raisons)


Message édité par BMOTheKiller le 20-05-2003 à 18:31:36
Reply

Marsh Posté le 20-05-2003 à 18:36:52    

merci BMOTheKiller !
 
ça c'est un belle réponse comme je les aime :)
 
Je vais voir ce que ça donne.
 
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 20-05-2003 à 18:36:57    

une petite correction, le compilo doit utiliser les headers du noyau et non celles du système, donc peut-être qu'en faisant un "SYSINCLUDE=/usr/src/linux make" au moment de compiler le module nvnet, tu n'auras pas d'erreur
 
tout dépend ce qui pose en problème en fait

Reply

Marsh Posté le 21-05-2003 à 11:46:20    

évidemment (Newbie de la mort qui tue que je suis), j'ai un problème :
 
- il n'y a pas de lien symbolique nommé build, donc j'ai fait un ln -s /usr/src/linux build. OK
- les sources du noyau doivent être installée : apt-get install kernel-source. OK (kernel-source-2.4.18.tar.bz2 -> bzip2 -d -> tar -xvf)
- je ne vois pas de linux-2.4.18, donc je suppose que je dois prendre kernel-source-2.4.18 : ln -s kernel-source-2.4.18 linux
- j'ai config-2.4.18-bf2.4 dans /boot : j'en fait quoi ? (j'ai essayé de faire un make menuconfig mais :"No rule to make target 'menuconfig'. Stop" )
- j'ai essayé make dep : "No rule to make target 'menuconfig'. Stop"
 
 
Si j'arrive à faire fonctionner cette carte réseau, je passerai au niveau NewBie + !
 
Merci de votre aide.


Message édité par Pizz le 21-05-2003 à 11:47:03

---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 21-05-2003 à 14:03:13    

hmmm :)
 
tu t'es bien débrouillé et tu as planté là où j'ai vu que j'avais oublié quelque chose hier.... il faut copier le fichier config-2.4.18-bf2.4 dans /usr/src/linux-2.4.18 (ou /usr/src/linux une fois que le lien est fait ;) )
 
- donc maintenant tu te places dans /usr/src/linux (cd /usr/src/linux)
- make menuconfig
- tout en bas : load an alternate config file
- tu rentres : config-2.4.18-bf2.4 (enfin le nom exact du fichier venant de /boot)
- tu valides "entrée"
- tu fais "echapp"
- "do you wish to save your new kernel configuration ?" -> tu réponds "yes"
- make dep
- tu retrournes dans /repertoire_des_drivers/nforce/nvnet/ et là tu continues comme j'ai dit au dessus
 
ça devrait passer sans soucis

Reply

Marsh Posté le 21-05-2003 à 16:31:03    


 
merci, je vais continuer où j'en étais arrivé :)
 
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 15:04:10    

je n'ai pas été bcp plus loin :
 
- j'ai copié le fichier config-2.4.18-bf2.4
- je fais make menuconfig et ...
 

Code :
  1. rm -f include/asm
  2. ( cd include ; ln -sf asm-i386 asm)
  3. make -C scripts/lxdialog all
  4. make[1]: Entering directory `/usr/src/kernel-source-2.4.18/scripts/lxdialog'
  5. 
  6. >> Unable to find the Ncurses libraries.
  7. >>
  8. >> You must have Ncurses installed in order
  9. >> to use 'make menuconfig'
  10. make[1]: Leaving directory `/usr/src/kernel-source-2.4.18/scripts/lxdialog'


 
 :cry:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 15:10:14    

Pizz a écrit :

je n'ai pas été bcp plus loin :
 
- j'ai copié le fichier config-2.4.18-bf2.4
- je fais make menuconfig et ...
 

Code :
  1. rm -f include/asm
  2. ( cd include ; ln -sf asm-i386 asm)
  3. make -C scripts/lxdialog all
  4. make[1]: Entering directory `/usr/src/kernel-source-2.4.18/scripts/lxdialog'
  5. 
  6. >> Unable to find the Ncurses libraries.
  7. >>
  8. >> You must have Ncurses installed in order
  9. >> to use 'make menuconfig'
  10. make[1]: Leaving directory `/usr/src/kernel-source-2.4.18/scripts/lxdialog'


 
 :cry:  


 
faut le paquetage libncurses5-dev

Reply

Marsh Posté le 27-05-2003 à 15:13:46    

monokrome a écrit :


 
faut le paquetage libncurses5-dev


 
merci  :)  
 
il y a une commande qui permet de trouver un paquage avec une partie de son nom ? comme urpmq avec la mdk ?


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 15:15:33    

apt-file search pour chercher un fichier dans un pakeage
apt-cache search pour cherhcer dans la description du pakeage
 
A+

Reply

Marsh Posté le 27-05-2003 à 15:23:34    

Aragorn_1er a écrit :

apt-file search pour chercher un fichier dans un pakeage
apt-cache search pour cherhcer dans la description du pakeage
 
A+


 
merci  :hello:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 15:31:32    

et re-problème  :(  
 
- j'ai fait make dep -> ok
-  j'ai été dans /nforce/nvnet
- make clean -> rm -f nvnet.o
- make : erreur :
 

Code :
  1. cc -c -Wall -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O -Wstrict-prototypes -DCONFIG_PM  -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 -DMODULE -I/usr/src/linux-2.4.18/include   nvnet.c
  2. In file included from nvnet.h:20,
  3.                  from nvnet.c:21:
  4. /usr/include/linux/module.h:21: linux/modversions.h: No such file or directory
  5. make : *** {nvnet.o] Error 1


 
Encore un autre truc, comme je peux faire pour avoir tout ce qu'il affiche dans un fichier ? je fais make > pizz.txt, mais il ne me met que la premiere partie.
 
Merci de votre aide  :jap:


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 15:57:09    

ln -s /usr/src/kernel-source-2.4.X /usr/src/linux
 
parcque gcc ne trouve pas le path pour aller a modversions.h
 
Pour ta 2eme question ">" redirige vers le ficher la sortie standard mais pas la sortie erreur, un "2>" redirige seulement la sortie erreur et un  ./script > sortie.txt 2>&1 redirige les deux
 
A+

Reply

Marsh Posté le 27-05-2003 à 16:07:58    

Aragorn_1er a écrit :

ln -s /usr/src/kernel-source-2.4.X /usr/src/linux
 
parcque gcc ne trouve pas le path pour aller a modversions.h
 
Pour ta 2eme question ">" redirige vers le ficher la sortie standard mais pas la sortie erreur, un "2>" redirige seulement la sortie erreur et un  ./script > sortie.txt 2>&1 redirige les deux
 
A+


 
merci pour la 2ème réponse  :jap:  
 
mais j'avais bien fait le lien symbolique ln -s /usr/src/kernel-source-2.4.X /usr/src/linux
 
j'ai recommencé make dep et je vois qu'il me met à l'avant dernière ligne :
 

Code :
  1. /usr/src/kernel-source-2.4.18/include/linux/modversions.h was not updated


 
Ce qui explique surement le problème ...
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 16:17:28    

fait bien un make mrproper avant de commencer a lancer autre chose pour nettoyer l'arborescence des sources

Reply

Marsh Posté le 27-05-2003 à 16:30:29    

monokrome a écrit :

fait bien un make mrproper avant de commencer a lancer autre chose pour nettoyer l'arborescence des sources


 
je n'ai plus le probleme en faisant un make dep, mais j'ai toujours le probleme quand je fais un make dans /nforce/nvnet/
 
 
 
 :cry: Tout ça pour épargner 7 euros pour une carte réseau ...  :whistle:  
 


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le 27-05-2003 à 16:42:54    

essaye ca :
    export KSRC=/usr/src/kernel-source-2.4.18/include
    export KVERS=2.4.18
 
A+

Reply

Marsh Posté le 27-05-2003 à 16:53:02    

Aragorn_1er a écrit :

essaye ca :
    export KSRC=/usr/src/kernel-source-2.4.18/include
    export KVERS=2.4.18
 
A+


 
ça ne change rien  :(


---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed