Problems with WPA2/AES and Broadcom BCM4318 (AirForce One 54g)

Robert Scheck robert at fedoraproject.org
Sun Jul 8 20:43:12 UTC 2007


Good evening folks,

I've problems with setting up WPA2/AES at my HP Pavilion ze2000
(EH708EA#ABD) notebook. It's running Fedora 7 with any updates
(2.6.21-1.3228.fc7, i686 architecture). Below are the facts from the
notebook itself and what I already tried.

# lspci | grep Wireless
05:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
# 

05:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
        Subsystem: Hewlett-Packard Company MX6125
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64
        Interrupt: pin A routed to IRQ 3
        Region 0: Memory at c0204000 (32-bit, non-prefetchable) [size=8K]

I installed ndiswrapper via "yum install ndiswrapper kmod-ndiswrapper -y"
from Livna without any error. After that I followed the typical install
method, because the standard bcm43xx-mac80211 kernel module driver doesn't
work for me (I'm not able to enable the kill switch, my notebook provides).

# rmmod bcm43xx-mac80211
#

# echo "blacklist bcm43xx_mac80211" >> /etc/modprobe.d/blacklist
# 

# echo "alias wlan0 ndiswrapper" >> /etc/modprobe.conf
# 

# cd /tmp
# 

# wget -q http://biginoz.free.fr/linux/bcmwl5a.inf
# 

# wget -q http://biginoz.free.fr/linux/bcmwl5.sys
# 

# ndiswrapper -i /tmp/bcmwl5a.inf
installing bcmwl5a ...
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
# 

# modprobe ndiswrapper
#

# ndiswrapper -l
bcmwl5a : driver installed
        device (14E4:4318) present (alternate driver: bcm43xx-mac80211)
# 

Something from /var/log/messages:
Jul  8 02:09:24 tux kernel: wlan0: ethernet device 00:14:a5:12:c6:d5 using NDIS driver: bcmwl5a, version: 0x3642e00, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4318.5.conf
Jul  8 02:09:24 tux kernel: wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
Jul  8 02:09:24 tux kernel: usbcore: registered new interface driver ndiswrapper

# cat /etc/sysconfig/network-scripts/ifcfg-wlan0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
GATEWAY=192.168.0.1
TYPE=Wireless
DEVICE=wlan0
HWADDR=00:14:xx:xx:xx:xx
BOOTPROTO=none
NETMASK=255.255.255.0
DHCP_HOSTNAME=
IPADDR=192.168.0.8
DOMAIN=
ONBOOT=yes
USERCTL=yes
IPV6INIT=yes
PEERDNS=yes
#

# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down interface wlan0:                             [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface wlan0:                               [  OK  ]
# 

# cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
        ssid="WLAN"
        key_mgmt=WPA-PSK
        proto=WPA2
        pairwise=CCMP
        group=CCMP
        psk="[...]"
}
#

# service wpa_supplicant restart
Stopping wpa_supplicant:                                   [  OK  ]
Starting wpa_supplicant:                                   [  OK  ]
#

# wpa_cli -i wlan0 get_capability pairwise
CCMP TKIP NONE
#

# wpa_cli -i wlan0 get_capability group
CCMP TKIP WEP104 WEP40
# 

# wpa_cli -i wlan0 get_capability key_mgmt
WPA-PSK WPA-EAP IEEE8021X WPA-NONE NONE
# 

# wpa_cli -i wlan0 get_capability proto
RSN WPA
# 

Looks like proto "WPA2" isn't supported which seems to be the reason that
my WPA2/AES setup doesn't work. Using Windows XP the stuff works...so does
anybody of you have an idea to get WPA2/AES working at Fedora, too?

Oh and WLAN without any encryption works, of course.


Greetings,
  Robert




More information about the fedora-list mailing list