Salut a tous,

Je vient d'installer fedora core3
Ma carte wifi (Linksys WMP54G en pci) n'est pas détectée et apparement il faut utiliser ndiswrapper.

Mais quand je lance(avec make)ndiswrapper j'ai ce message:

[root@localhost ~]# cd /ndiswrapper-1.0
[root@localhost ndiswrapper-1.0]# make
make -C driver
make[1]: Entering directory `/ndiswrapper-1.0/driver'
make -C /lib/modules/2.6.9-1.667/build SUBDIRS=/ndiswrapper-1.0/driver
NDISWRAPPER_VERSION=1.0
EXTRA_VERSION= modules
make[2]: Entering directory `/lib/modules/2.6.9-1.667/build'
CC [M] /ndiswrapper-1.0/driver/hal.o
/bin/sh: gcc: command not found
make[3]: *** [/ndiswrapper-1.0/driver/hal.o] Erreur 127
make[2]: *** [_module_/ndiswrapper-1.0/driver] Erreur 2
make[2]: Leaving directory `/lib/modules/2.6.9-1.667/build'
make[1]: *** [default] Erreur 2
make[1]: Leaving directory `/ndiswrapper-1.0/driver'
make: *** [all] Erreur 2
[root@localhost ndiswrapper-1.0]#

Ca fait beaucoup d'erreurs! Pourquoi??

Ma config:
Fedora core3 kernel 2.6.9-1.667
sur AMD64 3000+ carte mere msi K8N neo platinum

Merci pour toutes aide!

PS: je débute sous linux
est ce que tu as fait un
ln -s /usr/src/"linux-kernel-version" /lib/modules/VERSION/build
Et bien j'ai tapé "ln -s usr/src/2.6.9-1.667 /lib/modules/2.6.9-1.667/build"

Ca n'a rien fait!


J'ai quand meme relancé ndiswrapper mais tjs les memes erreurs!

Ca aurait du faire quoi la commande "ln -s ...."?
SVP aidez-moi!

J'ai l'impression que la commande "ln -s ..." sert a créer un raccourci (depuis que je l'ai lancé j'en ai un dans /lib/modules/2.6.9-1.667)
Mais le problème est que ce raccourci ne renvoit a rien!
Mon dossier /usr/src est vide!!

PLEASE HELP!
A L'AIDE!!!!!!!

J'ai bien vu qu'il y a deja des tuto sur comment faire marcher ndiswrapper!!!
Mais ca ne marche pas!
J'ai installé comme c'est décrit le kernel-2.6.9-1.667.src.rpm mais ca ne marche pas mieux

Toujours le même message d'erreur!!!
Pourquoi ca me dit "/bin/sh: gcc: command not found"?

Une idée?? Merci d'avance!
Salut,

Pour info :
- ln sert bien à faire des liens (-s : symboliques)
- ln -s "endroit à lier" "nom du lien"
- donc pour la commande ce que tu doit taper c'est :
ln -s /lib/modules/2.6.9-1.667/build usr/src/2.6.9-1.667
et non pas l'inverse (et en root ...)

Sinon pour ton message d'erreur :
 EXTRA_VERSION= modules
make[2]: Entering directory `/lib/modules/2.6.9-1.667/build'
CC [M] /ndiswrapper-1.0/driver/hal.o
/bin/sh: gcc: command not found
make[3]: *** [/ndiswrapper-1.0/driver/hal.o] Erreur 127
Il à l'air de trouver les sources des modules, mais pas gcc ...

As - tu installé gcc ?

Bonne soirée
Non je n'ai pas installé GCC!
C'est quoi?

Je vais éssayer de le trouver!
Merci pour l'aide!
gcc ca veut dire GNU C compiler :

C'est un compilateur : un programme qui lit des sources et les compile pour en faire des binaires executables ...

Bonne soirée

(Pour info gcc est présent sur les cds d'installation de la fedora dans la categorie develloppement)
concernant le ls -s c'est la bonne commande que je t'ai donnée.

Sur ma config j'ai recuper les sources de mon kernel que j'ai compilé.

Par contre il a raison concernant gcc.
  • [supprimé]

Merci a tous!

Mais le problème n'est pas réglé!!

J'ai bien trouvé les rpm de gcc sur les disques de fedora

Du coup ndiswrapper s'installe tranquille!

Les drivers s'installent bien avec "-i "
En faisant "ndiswrapper -l" j'obtient:

Installed ndis drivers
bcmwl5 driver present, hardware present

c'est plutot bon signe!

Mais en chargeant le module avec "modprobe ndiswrapper" rien ne se passe et "dmesg" me donne:
ndiswrapper version 1.0 loaded (preempt=no,smp=no)
ndiswrapper (check_nt_hdr:145): Windows driver is not 64-bit; bad magic: 010B
ndiswrapper (load_sys_files:450): unable to prepare driver 'bcmwl5'
ndiswrapper (ndiswrapper_load_driver:98): loadndiswrapper failed (6); check system log for messages from 'loadndisdriver'

Donc a partir de la ca va plus!!
Pourtant j'ai pris les bons drivers chez linksys

Quelqu'un a une idée?
Vous m'avez deja bien fait avancé :-D MERCI
  • [supprimé]

ndiswrapper me dit que mes drivers ne sont pas 64 bits!!
J'ai vérifié sur le site de linksys il n'y en a pas d'autre!
Est-ce que peut faire tourner les drivers en 32 bits?

Merci d'avance!
Guillaume a écrit:
ndiswrapper me dit que mes drivers ne sont pas 64 bits!!
J'ai vérifié sur le site de linksys il n'y en a pas d'autre!
Est-ce que peut faire tourner les drivers en 32 bits?

Merci d'avance!
J'ai une carte Linksys (WPC11), mais les drivers sur le cd ne convenaient pas. J'ai du aller sur le site du constructeur du chipset, à savoir Realtek dans mon cas, et ça a marché.

Tu en trouveras peut-être ici
Merci Mat

Ma carte a un chipset Broadcom BCM4306
Mais j'ai pas trouvé de drivers sur leur site!
En plus, le lien que tu m'as donné dit que ca devrait marcher avec le driver que j'ai!!

Par contre j'ai trouvé un truc plus inquietant, sur:
http://www.linuxant.com/driverloader/wlan/full/downloads.php
il est écrit:
Note about x86_64 support: When operating under a 64-bit kernel, driverloader requires 64-bit NDIS drivers (see Windows Drivers section). If no 64-bit NDIS driver is available for your chipset, falling back to a 32-bit kernel may be necessary.

Donc apparement tant qu'il n'y aura pas de driver pour 64 bits ca marchera pas!

Il faudrait que je repasse a une fedora 32 bits???
C'est con quand on a un proc qui tourne en 64 bits 🙁
Si tu parles anglais, peut-être que ceci pourrait t'aider.