This page lists various bug fixes that can be applied to the eeepc.
This bug manifests itself as an unusually long delay when associating with a wireless access point that uses WDS. The problem lies in the 0001xandros-wireless-tools script. That script waits up to 30 seconds for the desired SSID to be detected. However, when using a network with WDS, two or more access points are detected with the same SSID. Because of this, the script just keep waiting until it times out.
To fix this problem, edit the file /etc/network/if-pre-up.d/0001xandros-wireless-tools and look for the following line:
STATUS=`/sbin/iwlist $DEVICE scan 2>/dev/null | grep ESSID: | cut -d ':' -f 2 | cut -d '"' -f 2 | grep "$IF_WIRELESS_ESSID"`
edit that line so that it displays the following instead:
STATUS=`/sbin/iwlist $DEVICE scan 2>/dev/null | grep ESSID: | cut -d ':' -f 2 | cut -d '"' -f 2 | grep "$IF_WIRELESS_ESSID" | head -n 1`
This bug occurs when shutting down. The computer will exit the OS but the power and wireless lights will remain on, and the screen will remain on, but black. This can be fixed by re-installing the bios from “Add/Remove Software” in Xandros. Currently, it is unconfirmed if this works with alternate distros, such as Ubuntu.