Wicd shows a connection (percentage usage and IP address showing), but none of the browsers can access the net. The VLwifi locates my wlan0 but never finds any hotspot. Strange how wicd finds them, and VLwifi cannot.
Ifconfig and iwconfig show my wlan0 card. I changed the wireless interface.conf module from "ndiswrapper" to "b44" and "b43legacy" (my wireless chip is BCM4306. Wicd seems to connect at boot time, but still no real connection from my browsers to Google.
This sounds very much like a wireless issue I have with VectorLinux 6 Light. It is configured correctly with wicd and the wireless card loads and is ready to go at startup. I can mount other computers on my nfs network then and transfer files between them. I cannot, however, connect to the Internet. Nor can I ping an Internet address. When the IceWM desktop loads, wicd shows a connection to my wireless router at 100% and the correct IP address, which I assigned manually as I use fixed IP addresses. You'd think I could connect to the Net when I start my browser, but I can't.
I have to disconnect with wicd and then click on Connect and wait for the connection to be established. Now I can get to Web sites with my browsers and there are no problems whatever with the wireless connection from then on.
I tried *everything* to get a wireless connection that was ready for the Internet when VL6 started, all to no avail. I finally decided I had to do it the way the connection wanted it, so as soon as my IceWM desktop comes up I use wicd to disconnect from my wireless connection and then use wicd to connect again. This is quick and easy and works every time, but I'd prefer if it could connect to the Internet automatically.
This may not apply to your problem at all. You are using a Broadcom driver, I'm using a Ralink. Broadcom used to need a kernel patch; I don't think that's true with the most recent VL SOHO releases. But if you haven't already tried this, see what happens.