Hi,
I managed to get a ZD211 based wireless USB dongle to work in VL 5.9 Standard, but every time I boot the machine, I have to launch Wifi-Radar and manually connect. I am looking for a way to do that automatically.
Here is what I did to get to where I am now:
Following the HowTo and using the lsusb command, I got the following:
Bus 1 Device 2: ID 0ace:1211 ZyDAS 802.11b/g USB2 WiFi
Bus 1 Device 1: ID 0000:0000
After googling around, it appears the correct name for the driver/device is zd1211rw
Issuing the following comands:
depmod -aq
modprobe zd1211rw
results in no errors, which implies that I was on the right track.
Following the HowTo, I edited /etc/modeprope.conf as follows:
alias eth0 e100
alias wlan0 zd1211rw
The first line was already there - I added the 2nd one.
Then I edited /etc/ifplug.d/ifplugd.conf as follows:
before: INTERFACES="eth0"
after: INTERFACES="eth0 wlan0"
Then I launched Wifi-Radar - at first it didn't see anything, but then I checked the box under Preferences that says "Ifup Required", which evidently started the interface. Then it could see my router, and I could add the WEP settings and connect just fine. The issue is that whenever I re-boot, I have to go back to Wifi-Radar and click the connect button in order to get an IP address.
Other oddities:
WiFi-Radar is dectecting the usb interface (most of the time) as eth0, but one time so far it has detected it as eth1. While it was eth1, I issued the ifconfig -a command with the following result:
(by the way, the other two interfaces are the wired ethernet port built into the motherboard, and a Netgear PCI Wireless card that I am not using (and have not attempted to use)).
eth0 Link encap:Ethernet HWaddr 00:03:47:39:FB:15
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9
eth1 Link encap:Ethernet HWaddr 00:09:5B:68:1E:EF
inet addr:192.168.123.105 Bcast:192.168.123.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2486 errors:0 dropped:0 overruns:0 frame:0
TX packets:524 errors:7 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1102831 (1.0 MiB) TX bytes:114547 (111.8 KiB)
eth2 Link encap:Ethernet HWaddr 00:02:72:4E:45:FE
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Then I re-booted, and Wifi-Radar was back to detecting the usb wireless
interface as eth0, and the ifconfig -a output is now as follows:
eth0 Link encap:Ethernet HWaddr 00:09:5B:68:1E:EF
inet addr:192.168.123.105 Bcast:192.168.123.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13475 (13.1 KiB) TX bytes:3978 (3.8 KiB)
eth1 Link encap:Ethernet HWaddr 00:03:47:39:FB:15
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9
eth2 Link encap:Ethernet HWaddr 00:02:72:4E:45:FE
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
There doesn't seem to be any reference to wlan0 whatsoever, so it appears my editing of modeprobe.conf and ifplugd.conf to add wlan0 had no effect.
Anyway, I may have two issues - I need the wireless interface to connect upon boot, and I appear to have an occasional switch of the assignment of the wireless interface from eth0 to eth1. The box is very usable now, but it sure would be nice not to have to fire up Wifi-Radar every time and re-connect after starting the machine. It's also going to be impossible to get my wife to use this PC if she has to connect this way.

Thanks,
Lee