I'm trying to use wicd instead of network manager because I want a "no fuss" way to use wireless on wmii. However, wicd will not find any networks unless network-manager has been run and has connected to a network since startup. If it hasn't connected to a wireless network, the wicd will find no networks, and iwlist won't provide a list of networks either.
This seems to mean that network-manager is doing something to the interface when it connects that needs to be done to make it usable, but I'm not sure what it is or how exactly to find out. I do know that the interface (eth2) will not appear in ifconfig if network manager hasn't connected, which I assume means that it hasn't been brought up. ifconfig eth2 up makes it show up, but I still can't connect with wicd. What can I do?
I'm running Ubuntu 10.04, generic 2.6.32-22 kernel, MacBook 5,5 using the Broadcom STA driver. (more details below)
Thanks in advance,
Relevant section of lshw -C network (while connected with nm):
iwconfig (not sure why it says "Not-associated"; it's definitely associated):Code:*-network description: Wireless interface product: BCM4322 802.11a/b/g/n Wireless LAN Controller vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: eth2 version: 01 serial: 00:25:00:4b:df:4c width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=wl0 driverversion=18.104.22.168 ip=192.168.1.123 latency=0 multicast=yes wireless=IEEE 802.11abgn resources: irq:23 memory:d3200000-d3203fff
Code:lo no wireless extensions. eth4 no wireless extensions. eth2 IEEE 802.11 Access Point: Not-Associated Link Quality:4 Signal level:189 Noise level:166 Rx invalid nwid:0 invalid crypt:0 invalid misc:0 pan0 no wireless extensions.