#1 Le 06/09/2006, à 14:47
- carolionne
problème compilation Ndiswrapper sous breezy
Pour installer la live box avec wifi sur mon ordinateur j'ai suivi ce tutoriel:
http://doc.ubuntu-fr.org/materiel/wifi/ndiswrapper
Voici ma configuration:
ubuntu brezzy
noyaux 2.6.12-10-386
Comme mon dongle utilisait un driver sis163u cela ne marchait pas, j'ai donc suivi les indication concernant ce cas particulier donné dans le tutoriel. J'ai supprimé la version 1.4 de Ndiswrapper et j'ai voulu compiler la version 0.8.
Au moment de l'installation proprement dite de la version 0.8 je tape
sudo make install KSRC=/usr/src/linux-headers-numéroDuNoyau/
Avec mon numéro de noyaux, comme dit dans le tutoriel et j'ai le message suivant:
caroline@pc:/opt/ndiswrapper-0.8$ sudo make install KSRC=/usr/src/linux-headers-2.6.12-10-386/
make -C driver install
make[1]: entrant dans le répertoire « /opt/ndiswrapper-0.8/driver »
make -C /usr/src/linux-headers-2.6.12-10-386/ SUBDIRS=/opt/ndiswrapper-0.8/driver DRV_VERSION=0.8 modules
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.12-10-386 »
CC [M] /opt/ndiswrapper-0.8/driver/wrapper.o
/opt/ndiswrapper-0.8/driver/wrapper.c: In function `ndis_suspend':
/opt/ndiswrapper-0.8/driver/wrapper.c:816: erreur: trop d'arguments pour la fonction « pci_save_state »
/opt/ndiswrapper-0.8/driver/wrapper.c: In function `ndis_resume':
/opt/ndiswrapper-0.8/driver/wrapper.c:846: erreur: trop d'arguments pour la fonction « pci_restore_state »
/opt/ndiswrapper-0.8/driver/wrapper.c: In function `ndis_init_one':
/opt/ndiswrapper-0.8/driver/wrapper.c:1051: erreur: trop d'arguments pour la fonction « pci_restore_state »
make[3]: *** [/opt/ndiswrapper-0.8/driver/wrapper.o] Erreur 1
make[2]: *** [_module_/opt/ndiswrapper-0.8/driver] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.12-10-386 »
make[1]: *** [default] Erreur 2
make[1]: quittant le répertoire « /opt/ndiswrapper-0.8/driver »
make: *** [install] Erreur 2
Il y a un paragraphe disant que si sous breezy on obtient un message d'erreur il faut installer gcc-3.4 au lieu de gcc-4.0 mais c'est déja ce que j'utilise...
J'éspère vous avoir donné assez de précisions.
Parti comme c'est parti on est parti pour rester!
Hors ligne
#2 Le 07/09/2006, à 14:31
- carolionne
Re : problème compilation Ndiswrapper sous breezy
Personne n'a d'idée?
Parti comme c'est parti on est parti pour rester!
Hors ligne
#3 Le 07/09/2006, à 14:53
- jermino
Re : problème compilation Ndiswrapper sous breezy
tu as bien fait l'export?
export CC=gcc-3.4
Hors ligne
#4 Le 07/09/2006, à 14:55
- jermino
Re : problème compilation Ndiswrapper sous breezy
a compilation peut être nécessaire lorsqu"on change de noyau ou lorsque l"on désire installer une version de ndiswrapper autre que celle présente dans Synaptic (la plus récente par exemple, actuellement la 1.23).
As tu changé de noyau? as tu besoin d'une version autre que celle de synaptic? Sinon ce que tu fait est inutil
Hors ligne
#5 Le 08/09/2006, à 16:03
- carolionne
Re : problème compilation Ndiswrapper sous breezy
Je n'ai pas changé de noyaux mais je suis concerné par le cas particulier suivant:
Cas d'un dongle usb wifi utilisant le driver sis163u
Télécharger la dernière version du driver sur http://www.sis.com Bien que détectant le matériel, la version de ndiswrapper de breezy (la 1.4) n"alimente pas le dongle wifi. Il faut donc désinstaller cette version et compiler la version 1.08 de ndiswrapper à http://ndiswrapper.sourceforge.net/. (cf partie ci-après pour voir comment compiler ndiswrapper). La vesion 1.10 ne semble pas non plus fonctionner avec ce driver. Une fois ceci fait, installer le driver comme expliqué précédemment. Testé sur 2 dongles usb : netcow et trendnet connecté à un réseau wifi alice et livebox
Ajout du 21/04/2006 : la version 1.13r
c2 de ndiswrapper alimente bien le dongle avec chipset sis163u. Cependant, il est necessaire d"installer via synaptic le package "network-manager” et ses dépendances. testé avec le dongle THOMSON WLG-1500
En effet j'ai un dongle sis163u.
J'ai réessayé en tapant bien
export CC=gcc-3.4
Mais ca ne marche pas.
Parti comme c'est parti on est parti pour rester!
Hors ligne
#6 Le 08/09/2006, à 16:46
- carolionne
Re : problème compilation Ndiswrapper sous breezy
J'ai remarqué qu'il proposait une autre version de ndiswrapper qui devait marcher avec mon dongle (la version 1.13rc2) je l'ai donc téléchargée puis compilée et là tout c'est bien passé.
Ensuite je suis passée à la phase configuration de ndiswrapper et comme j'avais déjà essayé avec la version proposée dans synapsis (version 1.8) cela m'indique que c'est déjà fait, j'ai quand même suivi le tutorel jusqu'au bout:
caroline@pc:~/Desktop/wlan$ sudo ndiswrapper -i neti2220.inf
neti2220 is already installed. Use -e to remove it
caroline@pc:~/Desktop/wlan$ sudo ndiswrapper -l
Installed drivers:
neti2220 invalid driver!
sis163u driver installed, hardware present
caroline@pc:~/Desktop/wlan$ sudo ndiswrapper -m
modprobe config already contains alias directive
caroline@pc:~/Desktop/wlan$ sudo modprobe ndiswrapper
Et quand je fait iwconf je n'ai aucune interface wlan0, idem dans système administration réseau.
Peut être que je devrais d'abord déconfigurer et reconfigurer avec la nouvelle version de ndiswrapper?
Ou alors c'est peut être lié au fait que j'ai déjà un modem adsl classique d'installé et une connexion internet.
ais ce ne sont que des suppositions...:D
Parti comme c'est parti on est parti pour rester!
Hors ligne
#7 Le 10/09/2006, à 20:16
- carolionne
Re : problème compilation Ndiswrapper sous breezy
Bon finalement j'ai investi dans une interface eternet et tout fonctionne...
Parti comme c'est parti on est parti pour rester!
Hors ligne