Problème configuration carte Wifi BCM4318

Philbur philbur at worldcom.ch
Sam 30 Sep 14:57:01 UTC 2006


bonsoir  
que donne la commande  : sudo iwlist etho  scan 

Philbur



Le samedi 30 septembre 2006 à 18:25 +0200, 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
> 
> 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