Ndiswrapper

bonjour à tous,

J’essaie de recourir à ndiswrapper pour installer :

  • Le pilote de ma carte wifi,
  • les pilotes de mon imprimante canon MF4800. (après des échecs avec git et dkms)

Disposant des CD dans chaque cas pour récupérer les fichiers pilotes .inf, ça devrait coller, et en apparence ça le fait puisque chaque commande

ndiswrapper - i fichier.inf répond “pilote installé”.

Toutefois :
# ndiswrapper -l

cnlb0f : invalid driver!
cnnx0_cb3_len-gb_mmf4800xps_pi386 : invalid driver!
cnxrpfw2 : invalid driver!
mf44scn : invalid driver! (il s’agit des 4 pilotes d’imprimante)

netdlkrt : driver installed (il s’agit du pilote de carte wifi)

# ndiswrapper -m

adding “alias wlan0 ndiswrapper” to …
sh: 1: Syntax error: end of file unexpected
couldn’t add module alias: at /usr/sbin/ndiswrapper-1.9 line 825.

Voici l’extrait du fichier ndiswrapper-1.9 :

}

printf "adding \"alias wlan0 ndiswrapper\" to $modconf ...\n";
[b]system("echo \"alias wlan0 ndiswrapper\" >>$modconf") == 0 or[/b]
  die "couldn't add module alias: $!";
if (-x "/sbin/update-modules") {
system("/sbin/update-modules");
}

return 0;
}

La ligne 825 est celle que je surcharge, et je suis bien incapable de traduire ce qui cloche.

Si quelqu’un de plus compétent le sais ? ça pourrait me sauver la vie.

Salut, c’est quoi ta carte wifi ? Je n’ai pas rencontré de cas où ndiswrapper était nécessaire depuis lurette…

bsr, merci d’avoir repondu,

# lspci | grep -i wireless
01:08.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface

# lspci -n | grep 01:08
01:08.0 0280: 104c:9066 qui confirme qu’il est bien pris en charge selon la liste apparaissant sur le tuto DF :
(PCI: 104C:9066 Texas Instruments ACX 111 54Mbps Wireless Interface)

A vrai dire elle fonctionnait parfaitement sous Sid avec le pilote acx_mac80211 installé avec git et dkms outre les firmwares nécessaires.
La même installation sous cette nouvelle testing ne donne rien, c’est pour ça que j’ai tenté ndiswrapper, d’ailleurs dans mon premier post je me suis gouré de pilote, j’ai “entredeux” remis le bon : Gplus, mais sans succès.

# ndiswrapper -l
gplus : driver installed
device (104C:9066) present (alternate driver: acx_mac80211)

Pourtant ifconfig ou iwconfig ne renvoient rien sur la wlan.

Aurais-tu une idée sur cette line 825 qui semble poser un problème d’alias ?

Nope.

Je laisse ce lien pour réference: wiki.debian.org/fr/acx

Re,
Je connais ce tuto bien sûr puisque je l’ai utilisé, une fois avec succès, et une fois, la dernière celle qui me préoccupe, sans résultat.
Je crois que le problème ne se situe pas sur le pilote, je soupçonne network-manager depuis un moment, je vais tenter de passer par wicd.

bonne journée.