I'm running 11.04 on a compaq presario CQ56, I have the Ralink 5390 card. I don't really know how to tweak the Makefile or config.mk file to get it to complete successfully.
Here is the error message I got:
/home/samz/2010_1216_RT5390_LinuxSTA_V22.214.171.124_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.c:2594:2: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int’
make: *** [/home/samz/2010_1216_RT5390_LinuxSTA_V126.96.36.199_WiFiBTCombo_DPO/os/linux/../../os/linux/cfg80211.o] Error 1
make: *** [_module_/home/samz/2010_1216_RT5390_LinuxSTA_V188.8.131.52_WiFiBTCombo_DPO/os/linux] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make: *** [LINUX] Error 2
For whatever it's worth, this is the relevant output of lspci -v:
02:00.0 Network controller: Ralink corp. Device 5390
Subsystem: Hewlett-Packard Company Device 1636
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at 93500000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Any help on this would really be appreciated!