FreeBSD®/i386 RELEASE 8.0 auf Notebook "DELL Latitude C600" mit MiniPCI-WLAN-Karte "Broadcom BCM4306 802.11b/g Wireless Lan" und WPA2 (CCMP) Verschlüsselung einrichten
Aus www.electronic-man.randschtoischlotzer.de
Version vom 16. Juli 2010, 20:51 Uhr von Eman (Diskussion | Beiträge)
- FreeBSD®/i386 RELEASE 8.0 installieren
- mit
sysinstall -> Configure -> Distributions -> src
die beiden "sub-components"
[x] base top-level files in /usr/src
und
[x] sys /usr/src/sys (FreeBSD kernel)
installieren.
- mit
sysinstall -> Configure -> Distributions [x] man System manual pages - recommended
die Manpages installieren.
- Unter
/usr/src/sys/modules/bwi
die Befehle
make
danach
make install
und optional
make clean
eingeben.
portsnap fetch extract
eingeben und warten bis Ports eingerichtet wurden.
danach ins Verzeichnis
/usr/ports/net/bwi-firmware-kmod
wechseln.
- Die Befehle
make install
und optional
make clean
eingeben.
- Mit
ee /boot/loader.conf
eine Datei mit folgendem Inhalt erstellen:
loader_logo="beastie" autoboot_delay="1"
if_bwi_load="YES" #Broadcom BCM43xx wlan_scan_ap_load="YES" wlan_scan_sta_load"=YES" wlan_wep_load="YES" wlan_ccmp_load="YES" wlan_tkip_load="YES"
snd_maestro3_load="YES" #Maestro3
- Mit
ee /etc/rc.conf
die vorhandene Datei öffnen und folgende Zeilen einfügen:
## --manual install of WLAN -- # Tue Dec 29 00:00:00 2009 ifconfig_wlan0="WPA DHCP" hostname="host.domain.tld"
## --manual install of Hardware Abstracton Layer (Mouse/Keyboard-detect for X11) hald_enable="YES" dbus_enable="YES"
- Mit
ee /etc/rc.d/zzzz_bwi_start
- Eine Script-Datei mit folgendem Inhalt erstellen:
#! /bin/sh ifconfig wlan0 create wlandev bwi0
- Danach mit
chmod 555 zzzz_bwi_start die Rechte der Datei anpassen
das "zzzz..." am Anfang des Dateinamens bewirkt, das dieses Script nach allen anderen Startscripten ausgeführt wird
- Mit
ee /etc/wpa_supplicant.conf
eine Datei mit folgendem Inhalt erstellen:
eapol_version=1 ap_scan=1 network={ ssid="Netzwerkname" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP group=CCMP psk="xxxxxxxxxxxxxxxxxxx" }
- Mit
reboot
neu starten.
Fehlersuche
Kontrolle:
kldstat
- die Module
snd_masetro3.ko sound.ko if_bwi.ko
müssten geladen sein.
Optional:
ifconfig bwi0 up
eingeben.
Danach sollte auch das Modul "bwi_v3_ucode.ko" geladen sein.
Jetzt
ifconfig wlan0 create wlandev bwi0
eingeben um ein neues WLAN-Geät einzurichten.
Kontrolle:
ifconfig wlan0 scan
Lease:
dhclient wlan0
Xorg.conf
- eine XFree86-Konfiguration für RedHat Linux 7.1 gibt es direkt von DELL:
Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" EndSection Section "Module" Load "GLcore" Load "dbe" Load "dri" Load "extmod" Load "glx" Load "pex5" Load "record" Load "xie" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 31.5 - 48.5 VertRefresh 60 Modeline "1024x768" 65.000 1024 1048 1065 1344 768 770 776 806 EndSection Section "Device" ### Available Driver options are:- #Option "NoAccel" #Option "SWcursor" #Option "HWcursor" #Option "Dac6Bit" #Option "Dac8Bit" #Option "ForcePCIMode" #Option "CCEPIOMode" #Option "CCENoSecurity" #Option "CCEusecTimeout" #Option "AGPMode" #Option "AGPSize" #Option "RingSize" #Option "VBListSize" #Option "VBSize" #Option "UseCCEfor2D" #Option "PanelWidth" #Option "PanelHeight" #Option "UseFBDev" Identifier "Card0" Driver "r128" VendorName "ATI" BoardName "Rage 128 Mobility LF" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection Section "DRI" EndSection