Ralink 3290 Driver Installation problem-Collection of common programming errors

I have an HP Sleekbook 15 laptop with Ralink 3290 wifi card, and it doesn’t work by default. I’ve done a lot’s of googling, reading forums, etc., and I’ve found do many solutions that worked for the others, but not for me, and the problem was always almost the same.

For example, when I tried this, after, in step 6, I enter “make”, it gives me at the end this:

make -C tools make1: Entering directory /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/tools' gcc -g bin2h.c -o bin2h make[1]: Leaving directory/home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/tools’ /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/tools/bin2h cp -f os/linux/Makefile.6 /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/Makefile make -C /lib/modules/3.9.7-030907-generic/build SUBDIRS=/home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux modules make1: Entering directory /usr/src/linux-headers-3.9.7-030907-generic' CC [M] /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.o /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c: In function 'RtmpAsicSendCommandToMcu': /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:464:8: warning: unused variable 'offset' [-Wunused-variable] /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../common/rtmp_mcu.c:463:8: warning: unused variable 'Configuration' [-Wunused-variable] CC [M] /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:43:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rt2860_remove_one' /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:44:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rt2860_probe' /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:63:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__devinitdata' /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:85:17: error: 'rt2860_pci_tbl' undeclared here (not in a function) /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:86:17: error: 'rt2860_probe' undeclared here (not in a function) /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:5: error: implicit declaration of function '__devexit_p' [-Werror=implicit-function-declaration] /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:88:29: error: 'rt2860_remove_one' undeclared here (not in a function) /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:292:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rt2860_probe' /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:463:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rt2860_remove_one' /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:71:1: error: '__mod_pci_device_table' aliased to undefined symbol 'rt2860_pci_tbl' cc1: some warnings being treated as errors make[2]: *** [/home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o] Error 1 make[1]: *** [_module_/home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux] Error 2 make[1]: Leaving directory/usr/src/linux-headers-3.9.7-030907-generic’ make: * [LINUX] Error 2

And later on the make install command doesn’t work also:

make -C /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux -f Makefile.6 install mkdir: cannot create directory ‘/etc/Wireless’: File exists make1: Entering directory /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux' rm -rf /etc/Wireless/RT2860STA mkdir /etc/Wireless/RT2860STA cp /home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/RT2860STA.dat /etc/Wireless/RT2860STA/. install -d /lib/modules/3.9.7-030907-generic/kernel/drivers/net/wireless/ install -m 644 -c rt3290sta.ko /lib/modules/3.9.7-030907-generic/kernel/drivers/net/wireless/ install: cannot stat 'rt3290sta.ko': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory/home/dani/Letöltések/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux’ make: * [install] Error 2

I really hope, that there is a way to fix this, and I won’t have to downgrade , like this answer says.

Thanks a lot!