Debian on MacBook Airで開通。

Broadcom Linux STA driver に再挑戦。yamamotoさんに教えてもらった リンク先 をたどり、 2.6.29用のパッチを当てたら うまく行った。備忘用にメモ。

$ wget -c http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5_10_79_10.tar.gz
$ wget -c http://www.leprosys.net/files/broadcom-sta-5.10.79.10-linux-2.6.29.patch
$ tar zxvf hybrid-portsrc-x86_64-v5_10_79_10.tar.gz
$ patch -p1 -d src/wl/sys < broadcom-sta-5.10.79.10-linux-2.6.29.patch
$ make -C /lib/modules/`uname -r`/build M=`pwd` clean
$ make -C /lib/modules/`uname -r`/build M=`pwd`
$ modprobe -r ndiswrapper
$ sudo cp -i wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
$ sudo depmod -a
$ sudo modprobe lib80211_crypt_ccmp
$ sudo modprobe wl
$ lsmod | grep wl
wl                   1482308  0
lib80211                7284  2 lib80211_crypt_ccmp,wl

wlだと、デバイスがwlan0じゃなく、eth1になったので/etc/network/interfaceなどを修正してOK。IEEE802.11nで通信できるようになった。

(/etc/wpa_supplicant/wpa_supplicant.conf)
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=2
update_config=1

network={
     ssid="ssid"
     psk=64bit_presharedkey
     proto=WPA2
     key_mgmt=WPA-PSK
     pairwise=CCMP
}

(/etc/network/interface)
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet dhcp
     wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

yamamotoさん、情報ありがとうございました。