Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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