- Put bcm43xx-0.fw and bcm43xx_hdr-0.fw in /lib/firmware/brcm
- Added "blacklist ipv6" to /etc/modprobe.d/blacklist.conf
- Changed /etc/rc.d/rc.inet1.conf to:
WLAN_ESSID="[my computer's essid]"
- Changed /etc/wpa_supplicant.conf to:
ssid="[my home's wireless]"
psk="[my home's password]"
- Deleted wpa_supplicant.conf (this step is probably not important, but alien bob said it's okay)
It doesn't start on boot. Surely that should be easy to fix. In the meantime, I type:
wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
[Update: Indeed, just put the above two lines into "/etc/rc.d/rc.local".]
I added a network to wpa_supplicant with "key_mgmt=NONE", and now it works on campus and at most coffee shops. The "coffee bean and tea leaf" has a regularly changing password on a TV screen. I wonder if I'd have to edit wpa_supplicant every time, or if there's way to do it from the command line, maybe as an option to iw. [Update: yes, of course, it's "iwconfig wlan0 essid Coffee-Bean-or-whatever key s:stupid-code-on-the-screen"].