I have configured several EeePCs for the Airlink 10 dbi USB wireless recently, and the following will also cover other models distributed by Airlink as well as some branded by other manufacturers useing the same or similar (Zydas) chipsets.
Drivers vs. Firmware:
When you say "driver", are you refering to the firmware files?
Drivers for several Zydas chipsets should already be included as part of the base installation provided by Xandros (as kernel modules), but these chipsets still require firmware to work.
If you have a directory called "/lib/firmware/zd1211" and that contains a short list of files (10 more or less) named "zd1211...", your firmware appears to be in place so skip past this first part.
Download the firmware: zd1211-firmware-1.4.tar.bz2 into your home directory.
(or google "zd1211 firmware" and select the Sourceforge link)
Open a console, this will be a text based environment on black background, similar to the "dosbox" or "dos prompt" on some versions of windows. Linux is case sensetive, furthermore, "\" is not the same as "/" so follow closely.
make sure we are in the user's home account
$HOME is a variable containing the path to the home account for each user.
for user, "user": HOME="/home/user"
for user, "root": HOME="/root"
untar (tar -jxvf) the firmware package
tar -jxvf zd1211-firmware-1.4.tar.bz2
change directory (cd) into "zd1211-firmware"
enter your password when prompted,
you are now "root", the superuser (su).
You can completely disable your system as "root" so be extremely careful.
It is not normally necessary to be other than a normal user to create, delete, edit, or otherwise modify files within your home account.
The prompt should now read something like "/home/user/zd1211-firmware>"
if not, back up and try to figure out what you did wrong,
make directory (mkdir -p) required for the firmware.
mkdir -p /lib/firmware/zd1211
copy (cp) all files named zd1211<anything> into the new directory,
then change the ownership (chown) to user:root, group:root
cp zd1211* /lib/firmware/zd1211
chown root.root /lib/firmware/zd1211/*
list (ls) contents of the target dir as a check, it should not be empty.
modprobe (aka insmod) should load the driver (module). "modprobe -r <module>" to unload a module
return to the parent directory (/home/user).
remove (rm -fr) the now unneeded directory from /home/user.
rm -fr /home/user/zd1211-firmware
exit your adventure as the superuser.
exit (again) closes the console window.
The firmware, barring a typo is now instilled.
If you ever make some gross error as "root", you may have to restore the system from CD. In which case, assume you _will_ loose any configuration changes you have made, any notes or documents you have created or modified, and any files of any nature you have downloaded or copied from any other source including mail.
NB: do not confuse an asterisk "*" with double quotes """ above, they may not have been rendered clearly by your browser.
First make sure the built in Atheros can be configured to connect with your AP or peer (if in ad-hoc mode), do not enable the AP mode of the EeePC before you do this. Configure, connect to the AP, then access the outside world to confirm the connection, then disble (disconnect) the Atheros.
To configure the Airlink, create a new wireless interface rather than modify the existing one for the Atheros. It may be necessary to reboot your system with or without the Airlink plugged in for it to be recognised, at least after having just installed the firmware.
+ If the Atheros is connecting, do not touch a thing. Duplicate those values into the new Airlink config.
+ Except: ensure both are not configured to enable on boot, and that only one is enabled at any given time. Such is possible, but not here and now.
+ This Airlink is directional, and will work better with the dome aimed towards the AP. It may be necessary to get creative though, you may get your best signal somewhere other than in direct line to the AP (possibly somewhere that seems just plain wrong). Radio waves will bounce off anything electrically conductive. It could be that bouncing a signal off the motorhome next door gives you a better signal, even a flat metal object hung in a nearby tree may help get you out of a hole.