I seem to have a few problems with my wireless. I cant seem to immediately change my essid after boot AND when I am connected to a network, I tend to loose my connection and am not able to immediately reconnect.
First off. I'm using slackware 12.1 on my laptop with the following:
/sbin/lspci | grep Wireless
02:04.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)
I'm using b43legacy and I have the firmware from http://downloads.openwrt.org/sources...a-22.214.171.124.o
If I change my essid after boot and attempt to restart my wlan0 (or all network adapters) then it will not connect. Sometimes if I let it sit for about 15 minutes with wlan0 disabled it will eventually work when I restart it.
I am un able to turn the power off or commit changes using the iwtools. (I'm assuming that my wireless card is not fully supported by them or the driver is incomplete)
LOSING CONNECTION PROBLEM:
I tend to loose my wireless connection randomly. Sometimes it's frequent and other times it goes a long while. When it stops working It generally takes about 15 minutes for it to work again. It seems to help when I stop the interface, remove the driver, wait, load the driver, start the interface.
during this time when it's not working, 'cat /sys/class/net/wlan0/carrier' returns 0
this is checked by rc.inet1 to see if it is 1 before it decides it works. No clue what this means.
I'm assuming my reasons for not being able to reconnect right away would be related to not being able to force changes with my ESSID
I would prefer to not use any gui configurations and actually understand a bit more of what might be going on. I only use this laptop at one coffee shop so not being able to change the ESSID isn't a 'huge' problem.