CRUX PPC
A lightweight GNU/Linux distribution for PowerPC!
author: Acrux
AirPort How-TO
This How-To describes how to get AirPort (802.11b) working on CRUX PPC .
1. You must configure kernel to use hermes chipset. Download a 2.6.24 or newer kernel
2. When configuring the kernel, enable:
Networking --> <M> Generic IEEE 802.11 Networking Stack (mac80211) [*] Enable LED triggers (if your card has LEDs) Device Drivers --> Network device support --> Wireless LAN [*] Wireless LAN (IEEE 802.11) <M> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) [*] Cache Hermes firmware on driver initialisation <M> Apple Airport support (built-in)
3. Build the kernel as usual
# make all # make modules_install # cp vmlinux /boot/vmlinux # cp System.map /boot/System.map
4. Get firmware from http://linuxwireless.org/en/users/Drivers/orinoco#device_firmware
5. Install the firmware
# mv agere_sta_fw.bin /lib/firmware/
6. To use the driver, we'll insert the module first
# modprobe airport
7. Coding
7.1 Install wpa_supplicant via port:
# ilenia -U wpa_supplicant
7.2 Run wpa_passphrase
# wpa_passphrase SSID Password
you will get such as:
network={ ssid="" #psk="" psk= }
7.3 Edit /etc/wpa_supplicant.conf
# vim /etc/wpa_supplicant.conf
add
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 ap_scan=2 network={ ssid="SSID" proto=WPA scan_ssid=1 key_mgmt=WPA-PSK pairwise=TKIP group=TKIP CCMP psk= }
7.4 Run wpa_supplicant
# wpa_supplicant -w -i wlan0 -D wext -c /etc/wpa_supplicant.conf -B
Now you should be able to use wlan!
802.11g: AirPort Extreme howto |