wifi & SuSE 10, probleme de wifi, encore & tjs

wifi & SuSE 10, probleme de wifi, encore & tjs - Linux et OS Alternatifs

Marsh Posté le 05-04-2006 à 13:59:30    

Bonjour, j'ai installé SuSE 10, et le ndiswrapper sur le dvd, et une fois que le driver de ma carte wifi a enfin été installé (après moultes essais lol),  il me met bien "driver present, hardware present".
jusque la pas de problemes, le site m'a aidé.
La où ca se complique c'est : que dois je faire après?  quand je vais dans Yast, cartes réseau, ya aucun changement, la mienne n'apparaît pas.  Dans pilotes de périfs PCI, elle apparaît, mais je ne sais pas quoi mettre  dans la case SysFS.  
aussi, iwconfig me donne lo eth0 etc. mais pas wlan0. ya rien de marqué.
Donc, en gros : comment continuer  vers ma quete de l'Internet? lol
Merci à tous, chapeau pour l'efficacité de ce site qui m'a déjà bcp aidé.
The Steinworfer.

Reply

Marsh Posté le 05-04-2006 à 13:59:30   

Reply

Marsh Posté le 05-04-2006 à 21:23:20    

Personne ne peut m'aider?.....
pliiizz

Reply

Marsh Posté le 06-04-2006 à 00:40:17    

As-tu fait un "modprobe ndiswrapper" (charge le module ndiswrapper) en root ?
 
Consulte également le résultat de la commande "dmesg" pour voir si erreur il y a.

Reply

Marsh Posté le 06-04-2006 à 14:41:13    

quand je tape "modprobe ndiswrapper" il me met  
FATAL : ndiswrapper Module not found
je comprends pas parce que pourtant ndiswrapper est bien installé, et il me dit bien "driver present, hardware present", quand je tape "ndiswrapper -l"
je vais craquer...
 
et quand je tape dmesg il me sors un roman indescriptible, où vers la fin il me met souvent qu'il y a des sémaphores qui ne fonctionnent pas.

Reply

Marsh Posté le 06-04-2006 à 17:02:39    

Quelle version de suse as-tu installé ? 32 ou 64bits ?
 
Quelle version du kernel as-tu ?

Code :
  1. "rpm -q kernel-default"


 
Sinon tu peux toujours installer ndiswrapper à la main via les sources si la méthode conventionnelle ne marche pas.


Message édité par Le Ouinhin Pervers le 06-04-2006 à 17:03:59
Reply

Marsh Posté le 06-04-2006 à 17:15:01    

ma version est la 64 bits.
kernel : 2.6.13-15 donc normalement ca va, mais dans le dossier du kernel ya aucun dossier build, juste un "Module.symvers", donc j'ai du faire un "ln -s /usr/src/linux-2.6.13-15 /lib/modules/VERSION/build" pour créer un lien virtuel, ca ne me met pas de message d'erreurs, donc ca a l'air d'avoir marcher, mais quand j'essaye d'installer une nouvelle version de ndiswrapper (1.12), (pas celle qui est fournie avec le DVD de suse 10 qui est la 1.2 je crois), ca me met que le dossier BUILD qui devrait se trouver dans /usr/src/linux-2.6.13-15/ est requis...
 
En fait j'avais essayer d'installer une version recente de ndiswrapper avant meme de me résoudre a celle du dvd, mais rien ne marche, c'est comme si le ln -s n'avait rien fait...

Reply

Marsh Posté le 06-04-2006 à 17:17:59    

As-tu installé les sources du kernel ?

Reply

Marsh Posté le 07-04-2006 à 09:07:26    

effectivement les sources kernel n'etaient pas installees, ce que j'ai fait. mais avec la version 1.2 de ndiswrapper, "modprobe ndiswrapper" ne fonctione tjs pas,, mais quand j'essaye d'installer la version 1.12, il me met une erreur a la compilation pour le fichier ndiswrapper1-12etc./driver/pnp.c,  
"error: request for member 'event' in something not a structure or union.
 
mais en tout cas merci pour les sources kernel, ca ma viré mes problemes de dependances, et resolu le probleme d'imprimante que j'avais. lol.
mais pour le ndiswrapper  c'est une autre paire de manche....

Reply

Marsh Posté le 07-04-2006 à 10:06:02    

Je viens de faire la manipulation.
 
Il faut prendre la version 1.11 (la 1.12 comme tu dis génère une erreur à la compilation du pilote).
 

Code :
  1. #Préparation de l'environnement de compilation
  2. #
  3. cp /boot/config-2.6.<numéro_de_sous_version>  /usr/src/linux-2.6.<numéro_de_sous_version>/.config
  4. cd  /usr/src/linux-2.6.<numéro_de_sous_version>/
  5. make cloneconfig
  6. make modules_prepare
  7. #Compilation de ndiswrapper
  8. #
  9. cd <répertoire_de_téléchargement>/
  10. tar -zxvf ndiswrapper-1.11.tar.gz
  11. cd ndiswrapper-1.11
  12. make KBUILD=/usr/src/linux-2.6.<numéro_de_sous_version>
  13. make install (ou checkinstall -R puis rpm -ivh <nom_paquet généré> )


Message édité par Le Ouinhin Pervers le 07-04-2006 à 10:09:07
Reply

Marsh Posté le 07-04-2006 à 20:29:41    

MERCII!!!! Ca c'est excellent.
Avant, la versions 11 merdait à cause du KBUILD et de la préparation de l'environnement de compilation, mais la ca s'est passé nickel.
Ma carte wifi est maintenant reconnue, après quelques coups de rames quand meme.lol
Mais maintenant un autre obstacle est devant moi :
la configuration du réseau ne se fait pas correctement.
iwconfig detecte bien wlan0 et tout ce qui s'en suit.
ifconfig me met un eth0, un lo et un wlan0, donc ca va. (quoique je comprends pas pourquoi dans ifconfig, à wlan0 il met ethernet)
alors j'ai tout testé :  
"ifconfig wlan0 up","ifup wlan0" et meme "ifup-dhcp wlan0", pas moyen.
pourtant iwlist wlan0 scan me reconnait parfaitement mes 2 reseaux sans fil.
il veut pas me donner d'adresse IP, pourtant il est en DHCP, et dans le fichier /etc/sysconfig/network/dhcp, l'attribution automatique est à "yes".
route ne me donne que la ligne "lo", ce qui a le don de m'enerver.
Meme si je fais "ifconfig wlan0 192.168.1.2" (court circuit du dhcp) et "route add -net default gw 192.168.1.1" (adresse de ma neuf box), ben ya rien a faire....je comprends pas, c'est pas faute d'essayer et de chercher des solutions par moi meme...

Reply

Marsh Posté le 07-04-2006 à 20:29:41   

Reply

Marsh Posté le 07-04-2006 à 22:18:51    

iwconfig wlan0 mode managed essid <votre essid> key <votre clé WEP> ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 07-04-2006 à 23:08:20    

bien joué, merci, maintenant ma carte wifi est active, et connectée, c'est bon. (en fait j'avais jamais fait gaffe au mode managed).
 
dernier obstacle avant le bonheur : le serveur de nom n'est pas du tout configuré. je dois mettre quoi dans le fichier /etc/resolv.conf ???
 
parce que pour l'instant quand je tape une adresse IP ca marche mais une adresse il ne comprend pas...

Reply

Marsh Posté le 07-04-2006 à 23:13:36    

Basiquement :  
 

Code :
  1. nameserver <ip_serveur_nom>


 
Pour de plus amples informations :  
 

Code :
  1. man resolv.conf


 
Edit : Il doit tout de même y avoir un moyen de configurer cela sous Yast (dans les propriétés de la connexion).


Message édité par Le Ouinhin Pervers le 07-04-2006 à 23:14:32
Reply

Marsh Posté le 07-04-2006 à 23:20:37    

mirtouf a écrit :

-~- Membre du Front de Libération de Datoune -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- DATOUNE RULEZ !


 
HS : Qu'est-ce donc que ce Datoune ? Je suis tombé là-dessus A Tribute To Datoune God, mais j'avoue que ça me laisse pantois  :D .

Reply

Marsh Posté le 07-04-2006 à 23:22:45    

Le Ouinhin Pervers a écrit :

HS : Qu'est-ce donc que ce Datoune ? Je suis tombé là-dessus A Tribute To Datoune God, mais j'avoue que ça me laisse pantois  :D .


this is the datoune way of life ! :o


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 08-04-2006 à 01:08:45    

nan ca marche pas. j'ai essayé de mettre plusieurs adresse IP, aucune ne fonctionne.
mais pour verifier il faut pas redemarrer quand meme? normalement des qu'on enregistre resolv.conf, ca marche non?
sinon a chaque fois j'ai mis qu'une seule ligne dans le fichier resolv.conf pour etre sur, et j'ai mis :  
84.101.220.200   passerelle de 9telecom
80.118.196.40    adresse dns de 9tel.
80.118.196.42    adresse dns de 9tel.
80.118.192.110   adresse dns de 9tel.
j'ai meme essaye 10.75.253.147 (client dhcp)  
à chaque fois il me met que l'hote est introuvable.
 
j'ai meme essayé :  
"nslookup
>server 195.238.2.21
>www.google.com"
mais a ce stade il me met qu'il ne peut pas joindre le serveur...
 
ce qui est bien avec les machines qui fonctionnent pas, c'est que ca nous fait apprendre plein de choses...

Reply

Marsh Posté le 08-04-2006 à 01:10:14    

ah oui aussi, par Yast, j'ai essayé de le faire automatiquement (recherche des nameserver auto) : meme resultat.

Reply

Marsh Posté le 08-04-2006 à 02:16:36    

As-tu essayé de rentrer les paramètres dans la section "nom d'hote et serveur de noms" ?
 
Tu dois également l'ip (locale) de ta passerelle dans la section "routage", champ "passerelle par défaut".

Reply

Marsh Posté le 08-04-2006 à 02:19:17    

C'EST BBOOOONNNNNNNNNNNNNNNNNN!
j'AI TROUVÉ TOUT SEUL COMME UN GRAND.
 
Bon pour les gens qui plus tard auraient le meme peobleme que moi, voila ma config :  
quand je veux me connecter :  
modprobe ndiswrapper
ifup-dhcp wlan0
iwconfig wlan0 mode managed essid <nom de la connexion> key <clé de chiffrement>
route add -net default gw 192.168.1.1
eh oui, cet idiot ne me mettait ps de passerelle par defaut, donc forcément...
ifup-dhcp c'est super générique comme client dhcp, ca marche avec a peu près tout lol.
 
et finalement mon fichier /etc/resolv.conf contient les adresses de ma fac à reims:  
nameserver 193.50.208.6
nameserver 193.50.208.4
search univ-reims.fr
 
voila. un grand merci au Ouinhin  Pervers et a Mirtouf pour leur patience....
The Steinworfer.
www.steinworfer.com

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed