The links you found helped a lot. Upon closer inspection, it seems like I made a mistake earlier; I originally checked out this list to find a wireless driver for you, and noticed that Linksys WUSB54G Portable used p54usb - but further down it says that Linksys WUSB54GC-EU uses the driver rt73usb, which actually comes from the rt2x00 project mentioned in your first link.
It seems like I was right about the missing firmware though:
[ 38.835816] firmware: [b]requesting rt73.bin[/b]
[ 38.908142] phy0 -> rt2x00lib_request_firmware: Error - [b]Failed to request Firmware[/b]
In other words, you need the firmware rt73.bin
to get your wireless working. Your earlier posts suggested that you're using Debian Lenny - the required firmware should then be provided in the package firmware-ralink
su -c "apt-get install firmware-ralink"
Then edit your /etc/modules file to use rt73usb instead of p54usb:
su -c "nano -w /etc/modules"
# /etc/modules: kernel modules to load at boot time.
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
And to avoid having to reboot, unload the p54usb module (just in case) and load rt73usb:
And then check that the wireless device is still named wlan0, try to enable it by using ifconfig up and check if iwlist scan has any effect now:
ifconfig wlan0 up
iwlist wlan0 scan