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.
loop
rt73usb
And to avoid having to reboot, unload the p54usb module (just in case) and load rt73usb:
su -
rmmod p54usb
modprobe 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:
iwconfig
ifconfig wlan0 up
iwlist wlan0 scan