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.