mlan0 is promising. Try changing the region code. I believe it's something like "iwpriv mlan0 setregion 16". There's a udev rule in the Infocast software that performs this upon insertion, but obviously that doesn't happen if you're manually inserting the device. I think it defaults to something like Japan.
Well it scans now,
What i did was copy the wireless drivers from the original image to the opie image ( the stuff in /lib/firmware/mrvl and sd8xxx.ko )
modprob -f sd8xxx
This loads the driver ( you have to force it because of the versioning magic )
then you will get a mlan0 interface
iwpriv mlan0 setregioncode 0x10
this forces it to American region ( works in the eu also )
And then it will scan and find networks.
Im going back to the old driver and try the setregion trick and see if it works there ^^
The same trick works with the driver that is default if you generate a clean image, i havent had any luck yet to connect to a wireless network but that are wpa supplicant errors i think
iwpriv wlan0 setregioncode 0x10
Connected to an open network and started the dhcp client
udhcpc -i wlan0
Got connected, so wireless is working now