Page 1 of 1

RT3290 compiling failes

Posted: Tue Apr 02, 2013 12:04 am
by vis.15
Hi, am running Linux Mint 14 64-bit. I have the RT3290 1814:3290 wireless card. I've read in several places that I should download the driver, compile and install. Though, when I try to compile the driver, I get this:
/home/dis/Downloads/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/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:44:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’
/home/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:63:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__devinitdata’
/home/dis/Downloads/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/dis/Downloads/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/dis/Downloads/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/dis/Downloads/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/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:292:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rt2860_probe’
/home/dis/Downloads/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/dis/Downloads/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/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.o] Error 1
make[1]: *** [_module_/home/dis/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.5-030805-generic'
make: *** [LINUX] Error 2
I tried this method also: http://askubuntu.com/questions/240553/h ... b-firmware. So now my kernel is 3.8.5-030805-generic.
Before I updated the kernel I compiled and installed the driver, but I kept getting kernel panics, so I modprobe -r rt3290sta.

I'm at a lost on getting my wireless working. Any help would be greatly appreciated. Thank you.

Re: RT3290 compiling failes

Posted: Tue Apr 02, 2013 1:40 am
by catweazel
Did you do this?

Code: Select all

sudo apt-get update
sudo apt-get install build-essentials
If not, do it.

Re: RT3290 compiling failes

Posted: Tue Apr 02, 2013 2:28 am
by vis.15
Yes, I've that, still the same thing

Re: RT3290 compiling failes

Posted: Tue Apr 02, 2013 3:07 am
by catweazel
See this link.

See this also.

However, the easiest way to install the driver would be to find a .deb file and use dpkg -i. As in...

Code: Select all

sudo dpkg -i filename.deb

Re: RT3290 compiling failes

Posted: Tue Apr 02, 2013 7:05 pm
by vis.15
The first link is the link I was referring too in the original post. I've tried everything in the second link too. I wish there was a package file.