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)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Dell Latitude C600 Notebook

  • 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:

[Download der .rpm-Datei]

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