Couple days ago I decided to make wireless access point on my home server.
I have Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02).
After some googl'ing I found out that it is possible to use this card to make access point using hostapd.
(I am using Debian)
First I had to upgrade BCM4318 firmware using
http://linuxwireless.org/en/users/Drivers/b43
So I did
Code:
sudo apt-get install b43-fwcutter
Upgraded kernel to 2.6.29.4.
Then I had to install all sorts of things.
libnl
iw
hostapd
compat-wireless
wireless-regdb
crda
Installed libnl, compat-wireless, wireless-regdb, crda, iw, hostapd.
Some of them had debian packages, some of them I had to install from source.
The problem is that after installing everything I still can't use it in AP mode.
Code:
Configuration file: /etc/hostapd/hostapd.conf
ctrl_interface_group=0
Opening raw packet socket for ifindex 212
BSS count 1, BSSID mask ff:ff:ff:ff:ff:ff (0 bits)
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
nl80211: Added 802.11b mode based on 802.11g information
Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=2 freq=2417 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=3 freq=2422 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=4 freq=2427 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=5 freq=2432 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=6 freq=2437 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=7 freq=2442 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=8 freq=2447 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=9 freq=2452 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=10 freq=2457 MHz max_tx_power=27 dBm
Allowed channel: mode=1 chan=11 freq=2462 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=1 freq=2412 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=2 freq=2417 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=3 freq=2422 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=4 freq=2427 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=5 freq=2432 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=6 freq=2437 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=7 freq=2442 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=8 freq=2447 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=9 freq=2452 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=10 freq=2457 MHz max_tx_power=27 dBm
Allowed channel: mode=0 chan=11 freq=2462 MHz max_tx_power=27 dBm
Hardware does not support configured mode
wlan0: IEEE 802.11 Hardware does not support configured mode (2)
Could not select hw_mode and channel. (-1)
wlan0: Unable to setup interface.
Code:
lsmod | grep b43
b43legacy 100748 0
b43 109076 0
ssb 37640 2 b43legacy,b43
rng_core 3644 2 b43legacy,b43
led_class 3604 6 b43legacy,b43,ath5k,rt2x00lib,iwl3945,iwlcore
mac80211 146148 16 b43legacy,b43,ath5k,rt2x00usb,rt2x00pci,rt2x00lib,iwlagn,iwl3945,iwlcore,rtl8187,rtl8180,zd1211rw,adm8211,p54usb,p54pci,p54common
cfg80211 57028 13 b43legacy,b43,ath5k,rt2x00lib,iwlagn,iwl3945,iwlcore,rtl8187,rtl8180,zd1211rw,adm8211,p54common,mac80211
pcmcia 29928 3 b43,ssb,libertas_cs
rfkill 9500 5 b43legacy,b43,iwlcore,rfkill_input,toshiba_acpi
input_polldev 3392 4 b43legacy,b43,rt2x00lib,toshiba_acpi
pcmcia_core 30384 6 b43,ssb,libertas_cs,pcmcia,yenta_socket,rsrc_nonstatic
Hostapd should use nl80211.
Code:
driver=nl80211
interface=wlan0
Can someone please point me in the right direction?