June 25, 2008 Archives

25-06-2008 16:49:53

[Wifi] Carte Intel 2200BG sous FreeBSD 7.0

J'ai voulu installer la carte wifi de mon portable du boulot sous FreeBSD 7.0 . Je commence par vérifier si ma carte est reconnu avec un lspci

[root@ ~]# lspci
...
01:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
...
Cependant elle n'est pas chargé quand je fais un ifconfig -a .
On va donc devoir utiliser un driver particulier pour la faire fonctionner, le iwi_firmware. Il fallait avant la version 7 de FreeBSD utiliser les ports pour l'installer mais ce n'est plus nécessaire maintenant. Pour info, je tourne avec un noyau GENERIC.
Je commence donc par modifier le fichier /boot/loader.conf afin de charger les bons modules au démarrage. J'y met :
if_iwi_load="YES"
iwi_bss_load="YES"
iwi_ibss_load="YES"
iwi_monitor_load="YES"
wlan_load="YES"
firmware_load="YES"
legal.intel_iwi.license_ack=1
La derniere ligne permet d'accepter la licence que réclame le module iwi .

Maintenant 2 possibilités:
-on reboot pour charger le tout :)
-on fait un kldload de chaque module + un kenv legal.intel_iwi.license_ack=1 afin de charger la licence et ca marche

On test avec un ifconfig -a et la on voit apparait notre interface iwi0 :
[root@ ~]# ifconfig -a
iwi0: flags=8802 metric 0 mtu 1500
        ether 00:0e:35:30:ec:3c
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid "" channel 1 (2412 Mhz 11b)
        authmode OPEN privacy OFF bmiss 10 scanvalid 60 bgscan
        bgscanintvl 300 bgscanidle 250 roam:rssi11b 7 roam:rate11b 1 bintval 0
Il ne reste plus qu'a configurer le wifi en suivant le manuel FreeBSD ou en utilisant wpa_supplicant comme je l'explique ici


Posted by cloud | Permanent Link | Categories: FreeBSD