Ndiswrapper linux 2.6.39 ou linux 3.0

Bonjour,

Sur mon dell vostro 1510, j’ai une carte wifi aux drivers qui font ch***. Il me faut donc utiliser ndiswrapper, ce que je faisais jusque là avec un petit script au démarrage (/etc/init.d)

modprobe b43
modprobe ssb
rmmod b43
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper

Ça marchait impec jusqu’à linux 2.6.38 mais au passage à 2.6.39 boum, ça marche plus. Donc je bouttais sur la 2.6.38. Mais ce matin, je fais une mise à jour et hop je vois linux 3.0. Attiré par le 3.0, je reboot en me disant que ça allait peut-être marcher… et bien non, pas mieux.

N’étant pas un spécialiste de la gestion des drivers, je me suis dit, il faut réinstaller le driver en étant bouté sur la 3.0. Je l’ai fait mais rien n’a changé.

Donc voilà, je viens demander de l’aide :slightly_smiling:.

C’est quoi cette carte wifi exactement car je vois le chargement / déchargement des modules b43 et ssb t’es encore obligé d’utiliser ndiswrapper :think:

root@euclide:/etc/init.d # ndiswrapper -l bcmwl5 : driver installed device (14E4:4315) present (alternate driver: ssb)

Oui oui je suis obligé d’utilisé. J’ai essayé juste avec ssb ou b43 et ça ne fonctionne pas, ni sous 2.6.38 ni sous 3.0.

Merci de ton aide !

J’ai trouvé ça qui aborde le sujet :033

http://www.debian-fr.org/wifi-driver-bcmwl5-sous-squeeze-t24900-25.html

J’ai la même carte en effet

06:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Mais ne disposant que d’une connection wifi, je suis assez rétissant à virer totalement ndiswrapper. Donc j’ai fait, en bootant sur 3.0,

Ok.

Ok.

Et ça ne fonctionne pas…

Merci en tout cas.

Ton script qui marchait me semble inutile : tu charges des modules pour les décharger dans la foulée…
Si tu utilises ndiswrapper il te suffir de créer le module correspondant à ton kernel avec module-assistant et de spécifier ndiswrapper dans ton fichier /etc/modules.

A priori cette carte peut fonctionner en natif sous nux donc pas besoin de ndiswrapper.

Cependant je pense qu’il te faut les firmwares de cette carte (non-free) qui te seront fournis par linux-firmwares-nonfree car depuis le 2.6.39 ces fichiers ne sont plus inclus dans le kernel.

Cf le lien de Clochette.

Sans doute, mais je crois me rappeler que c’est en faisant ces manip que j’ai réussi à faire fonctionner la carte. Le modprobe ndiswrapper ne fonctionnait pas seul. Mais bon, vu que je comprends rien à tous ça, y’a sans doute mieux.

Je n’ai trouvé que firmware-linux-nonfree, j’ai donc installé, rebooté sur linux 3.0, refait la manipe

m-a a-i broadcom-sta-source -f
rmmod ndiswrapper wl 
modprobe wl

et toujours pas de reconnaissance de la carte.
Merci de votre aide à tous les deux.

Sans doute, mais je crois me rappeler que c’est en faisant ces manip que j’ai réussi à faire fonctionner la carte. Le modprobe ndiswrapper ne fonctionnait pas seul. Mais bon, vu que je comprends rien à tous ça, y’a sans doute mieux.

Je n’ai trouvé que firmware-linux-nonfree, j’ai donc installé, rebooté sur linux 3.0, refait la manipe

m-a a-i broadcom-sta-source -f
rmmod ndiswrapper wl 
modprobe wl

et toujours pas de reconnaissance de la carte.
Merci de votre aide à tous les deux.[/quote]

Nettoie tous ce qui touche à broadcom, “blacklist” ndiswrapper et installe “firmware-b43-installer” :think: dès fois que

Ok, j’essaierai quand j’aurais une connexion filaire pour me sortir du pétrin au cas où.
Je reviendrai sans aucun doute !

Merci.