Problème configuration carte Wifi BCM4318
Helfer Thomas
helferthomas at free.fr
Sam 30 Sep 20:25:11 UTC 2006
voici la réponse des différentes commandes :
root at Asus:/home/tom# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:17:31:30:08:7C
inet adr:192.168.0.10 Bcast:192.168.0.255
Masque:255.255.255.0
adr inet6: fe80::217:31ff:fe30:87c/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
Interruption:11 Mémoire:df7fc000-df7fe000
lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
Packets reçus:44 erreurs:0 :0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:3879 (3.7 KiB) Octets transmis:3879 (3.7 KiB)
root at Asus:/home/tom# iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
eth0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point:
Not-Associated
Bit Rate=54 Mb/s Tx-Power:25 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
root at Asus:/home/tom# iwlist scan
lo Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
eth0 No scan results
sit0 Interface doesn't support scanning.
Le samedi 30 septembre 2006 à 18:55 +0200, Jérémy a écrit :
> Helfer Thomas a écrit :
> > Merci pour votre aide.
> >
> > Voici mon fichier /etc/network/interfaces
> >
> > iface eth0 inet static
> > address 192.168.0.10
> > netmask 255.255.255.0
> > gateway 192.168.0.254
> >
> > network 192.168.0.0
> > wireless-essid reseauWifi
> > wireless-mode Managed
> > wireless-channel 11
> > wireless-keymode restricted
> > wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX
> >
> > voici les réponses à la configuration du réseau :
> >
> > root at Asus:/home/tom# ifdown eth1
> > root at Asus:/home/tom# ifdown eth0
> > ifdown: interface eth0 not configured
> > root at Asus:/home/tom# ifconfig
> > lo Lien encap:Boucle locale
> > inet adr:127.0.0.1 Masque:255.0.0.0
> > adr inet6: ::1/128 Scope:Hôte
> > UP LOOPBACK RUNNING MTU:16436 Metric:1
> > Packets reçus:11 erreurs:0 :0 overruns:0 frame:0
> > TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 lg file transmission:0
> > Octets reçus:572 (572.0 b) Octets transmis:572 (572.0 b)
> >
> > root at Asus:/home/tom# iwconfig wlan0
> > wlan0 No such device
> >
> > root at Asus:/home/tom# iwconfig eth0
> > eth0 IEEE 802.11g ESSID:off/any
> > Mode:Managed Frequency:2.462 GHz Access Point:
> > Not-Associated
> > Bit Rate=54 Mb/s Tx-Power:25 dBm
> > RTS thr:off Fragment thr:off
> > Encryption key:off
> > Power Management:off
> > Link Quality:0 Signal level:0 Noise level:0
> > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> > Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> >
> > Voici les sorties des commandes iwconfig :
> >
> > root at Asus:/home/tom# iwconfig eth0 essid reseauWifi
> > root at Asus:/home/tom# iwconfig eth0 key on
> > Error for wireless request "Set Encode" (8B2A) :
> > SET failed on device eth0 ; Invalid argument.
> > root at Asus:/home/tom# iwconfig eth0 key XXXXXXXXXXXXXXXXXXXXXXXX
> > root at Asus:/home/tom# iwconfig eth0 channel 11
> > root at Asus:/home/tom# iwconfig
> > lo no wireless extensions.
> >
> > eth1 no wireless extensions.
> >
> > sit0 no wireless extensions.
> >
> > eth0 IEEE 802.11g ESSID:off/any
> > Mode:Managed Frequency:2.462 GHz Access Point:
> > Not-Associated
> > Bit Rate=54 Mb/s Tx-Power:25 dBm
> > RTS thr:off Fragment thr:off
> > Encryption key:XXXXXXXXXXXXXXXXXXXXXXXX Security
> > mode:restricted
> > Power Management:off
> > Link Quality:0 Signal level:0 Noise level:0
> > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> > Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> >
> Bon bah voilà le problème, il prend pas en compte les changements que tu
> mets dans la config wifi, ton essid devrait être mis a reseauWifi, voilà
> qui n'est absolument pas normal !! En fait la série de commandes que
> t'as tapé permet de configurer à la main ton réseau wifi (essid clé wep
> etc.) et la il s'en fou complètement ! Du coup t'as "Access
> Point:Not-Associated" ce qui fait que meme en configurant ton ip etc..
> tant qu'il choppe pas le wifi il pourra pas se connecter ! T'as bien
> chargé le module ndiswrapper avant de faire les commandes ?
>
> Essaye d'installer la dernière version de wireless-tools, je doute que
> ca change grand chose mais on sait jamais.
>
> Sinon tu peux essayer de voir ce que donne ndiswrapper quand il se
> charge... tu t'assures qu'il est déchargé en faisant "modprobe -r
> ndiswrapper" puis ensuite tu fais "modprobe ndiswrapper" et tu vas faire
> un tour dans dmesg et copie colle ce qu'il raconte des fois il apparait
> dans lsmod soit disant chargé alors qu'en fait il se charge mal ! S'il
> se charge correctement essaye de scanner les réseaux wifi en faisant :
> "iwlist scan" il devrait te sortir une liste des réseaux wifi qu'il
> capte, copie-colle la sortie de cette commande des fois que ton AP soit
> pas configuré comme tu le penses ;o)
>
> > Je configure ensuite l'ip, etc... mais rien ne marche.
> >
> > Remarque, ifup eth0 prend un temps très long pour s'exécuter (30
> > secondes)...
> >
> >
> > Le samedi 30 septembre 2006 à 09:47 +0200, Jérémy a écrit :
> >
> >> Helfer Thomas a écrit :
> >>
> >>> Bonjour,
> >>>
> >>>
> >> Bonjour :o)
> >>
> >>> j'ai récemment installé une ubuntu drapper drake sur un portable asus
> >>> amd64. Celui-ci possède une carte Wifi BCM4318.
> >>>
> >>> Après de nombreux essais, je me trouve dans une impasse. Suivant les
> >>> différents wiki français et anglais sur ubuntu, plus quelques recherches
> >>> google, je suis à bout de ressources. Je vais essayer de vous décrire le
> >>> problème de la manière la plus claire possible
> >>>
> >>> D'abord un petit lspci :
> >>> #lspci
> >>> 0000:03:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce
> >>> One 54g] 802.11g Wireless LAN Controller (rev 02)
> >>>
> >>> Apparemment, le driver noyau bcmxxx ne supporte ma carte. Je l'ai donc
> >>> blacklisté :
> >>> # cat /etc/modprobe.d/blacklist
> >>> blacklist bcm43xx
> >>>
> >>> j'ai ensuite installé ndiswrapper en faisant attention de prendre les
> >>> drivers pour amd64.
> >>> # ndiswrapper -l
> >>> Installed ndis drivers:
> >>> bcmwl5 driver present, hardware present
> >>>
> >>>
> >> Normalement pas de problèmes de ce côté là ! Driver présent hardware
> >> aussi donc ndiswrapper est bien installé et fonctionne bien en théorie.
> >>
> >>> iwconfig me donne :
> >>> lo no wireless extensions.
> >>>
> >>> eth1 no wireless extensions.
> >>>
> >>> sit0 no wireless extensions.
> >>>
> >>> eth0 IEEE 802.11g ESSID:off/any
> >>> Mode:Managed Frequency:2.462 GHz Access Point:
> >>> Not-Associated
> >>> Bit Rate=54 Mb/s Tx-Power:25 dBm
> >>> RTS thr:off Fragment thr:off
> >>> Power Management:off
> >>> Link Quality:0 Signal level:0 Noise level:0
> >>> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> >>> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> >>>
> >>> eth0 semble bien être la carte wifi. eth1 est la carte réseau ethernet.
> >>>
> >>> J'ai donc configuré eth0 dans mon /etc/network/interfaces. J'ai repris
> >>> la conf de mon ancien portable, elle doit marcher. Un ifup eth0 marche,
> >>> mais impossible d'aller sur le réseau.
> >>>
> >>>
> >> Est-ce que tu pourrais nous copier-coller ton /etc/network/interfaces ?
> >>
> >>> ifconfig me donne alors:
> >>> #ifconfig
> >>> eth0 Lien encap:Ethernet HWaddr 00:17:31:30:08:7C
> >>> inet adr:192.168.0.10 Bcast:192.168.0.255
> >>> Masque:255.255.255.0
> >>> adr inet6: fe80::217:31ff:fe30:87c/64 Scope:Lien
> >>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> >>> Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
> >>> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
> >>> collisions:0 lg file transmission:1000
> >>> Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
> >>> Interruption:11 Mémoire:df7fc000-df7fe000
> >>>
> >>> Ce qui semble correct.
> >>>
> >>>
> >> A moi aussi :o)
> >>
> >>> J'ai par ailleurs remarqué plusieurs points étranges :
> >>> # dmesg > dmesg.txt
> >>> # grep eth0 dmesg.txt
> >>> [ 42.243585] eth0: Identified chip type is 'RTL8168B/8111B'.
> >>> [ 42.243589] eth0: r10001.02, the Linux device driver for Realtek
> >>> Ethernet Controllers at 0xc800, 00:17:31:e5:1f:aa, IRQ 11
> >>> [ 42.244602] eth0: Auto-negotiation Enabled.
> >>> [ 44.008260] eth0: 100Mbps Full-duplex operation.
> >>> [ 616.823094] eth0: no IPv6 routers present
> >>>
> >>> # grep eth1 dmesg.txt
> >>> [ 54.969018] eth1: no IPv6 routers present
> >>>
> >>> # grep ndiswrapper dmesg.txt
> >>> [ 44.907094] ndiswrapper version 1.8 loaded (preempt=yes,smp=yes)
> >>> [ 44.966717] ndiswrapper (load_pe_images:571): fixing
> >>> KI_USER_SHARED_DATA address in the driver
> >>> [ 44.968349] ndiswrapper: driver bcmwl5 (Broadcom,02/11/2005,
> >>> 3.100.64.0) loaded
> >>> [ 44.976581] ndiswrapper: using irq 11
> >>> [ 46.204570] wlan0: ndiswrapper ethernet device 00:17:31:30:08:7c
> >>> using driver bcmwl5, 14E4:4318.5.conf
> >>>
> >>> De ces messages, je comprends que ndiswraper me crée une interface
> >>> wlan0, que ma carte ethernet est sur eth0. En contradiction avec
> >>> iwconfig...
> >>>
> >>> J'ai alors regardé dans /etc/modprobe.d/ndiswrapper :
> >>> # cat /etc/modprobe.d/ndiswrapper
> >>> alias wlan0 ndiswrapper
> >>>
> >>> J'ai changé wlan0 en eth0 et reboot, mais rien n'y fait.... Je crois que
> >>> j'ai épuisé mes ressources. Quelqu'un y comprend-t'il quelque chose ?
> >>>
> >>>
> >> Essaye de remettre wlan0 dans ce fichier, comme c'était d'origine et
> >> reboot, puis vérifie qu'ndiswrapper est bien chargé au démarrage (avec
> >> lsmod) et regarde la sortie de iwconfig.
> >> fais un ifconfig eth1down (pour désactiver la carte ethernet des fois
> >> que ca pose problème) et ensuite configure ton accès wifi comme ca
> >> (remplace [iface_wifi] par le nom de l'interface wifi qu'iwconfig
> >> t'auras donné, ca sera soit wlan0 soit eth0 normalement :
> >>
> >> (Je suppose que t'as une clé WEP et que t'as un dhcp activé)
> >>
> >> iwconfig [iface_wifi] essid [ton_essid]
> >> iwconfig [iface_wifi] key on
> >> iwconfig [iface_wifi] key [ta_clé_wep]
> >> dhclient [iface_wifi]
> >>
> >> Ensuite vérifie que les changements sont bien pris en compte en faisant
> >> iwconfig [iface_wifi], normalement si c'est OK t'as l'adresse MAC de ton
> >> Access Point qui s'affichera et ton SSID aussi.
> >>
> >> En théorie ca devrait fonctionner. Si ca foire hésite pas à nous
> >> balancer les messages d'erreur etc. comme t'as fais dans ton mail
> >> précédent ma fois très bien rédigé :o)
> >>
> >>> Merci pour votre aide
> >>>
> >>> Helfer Thomas
> >>>
> >>>
> >>>
> >>>
> >>
> >
> >
> >
>
>
Plus d'informations sur la liste de diffusion ubuntu-fr