The driver is working for me and some other users. I am not sure why does not work for some others. Also iwlist is working on my Pogoplug Pro. I just tested it with Archlinux. If somebody wants to check it with Debian rootfs she/he can find a download link in the following message:
http://pogoplug.cwsurf.de/forum/viewtopic.php?f=5&t=15&start=0. Nevertheless it is important to do the following steps:
$this->bbcode_second_pass_code('', 'mkdir /tmp/ce
mount -t ubifs -o ro ubi0:rootfs /tmp/ce
mkdir /etc/Wireless
/bin/cp -rfv /tmp/ce/etc/Wireless/RT2860STA /etc/Wireless
nano /etc/udev/rules.d/70-persistent-net.rules # comment out the last line because the MAC address does not fit to your interface')
The WIFI driver is already contained in the rootfs and should be loaded automatically.
With ALARM/Debian you could try to check the output of the following commands:
$this->bbcode_second_pass_code('', '[root@alarm ~]# modinfo /lib/modules/2.6.31.6_SMP_820/kernel/drivers/net/wireless/rt3390sta.ko.gz
filename: /lib/modules/2.6.31.6_SMP_820/kernel/drivers/net/wireless/rt3390sta.ko.gz
license: GPL
version: 2.4.0.4
srcversion: C4164663FE67DD4A42AD3CB
alias: pci:v00001814d00003390sv*sd*bc*sc*i*
alias: pci:v00001814d00003092sv*sd*bc*sc*i*
alias: pci:v00001814d00003091sv*sd*bc*sc*i*
alias: pci:v00001814d00003090sv*sd*bc*sc*i*
depends: cfg80211
vermagic: 2.6.31.6_SMP_820 SMP mod_unload ARMv6
parm: mac:rt28xx: wireless mac addr (charp)
')
$this->bbcode_second_pass_code('', '[root@alarm ~]# lsmod
Module Size Used by
bootled_module 1472 0
rt3390sta 981092 1
gmac 40012 0
mii 6200 1 gmac
cfg80211 85932 1 rt3390sta
')