Re: Ralink 3090 wifi connect problems in 10.10 64 bit
Just look in modules.alias.
As I can remember there is entry "alias rt3390sta rt2860sta" or something like that, what identify rt3390sta module as rt2860. If I understood this correctly, module rt3390sta exists and it is in use (and it is installed in /lib/modules/... dir) but it is not identified as 3390 but 2860.
Also, if you run "additonal hardware drivers" - jockey-gtk from settings - control panel, it should show rt3390 driver as active and in use.
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
here's a bit of an update from me.
The instructions that came along with the driver from Ralink site were good, but for a n00b like me, were a bit too much as some modifications required root access, but i didn't want to create a root account on Ubuntu as my machine is connected to public networks.
there's a deb version of the drivers found here at https://launchpad.net/~markus-tisoft...+build/1098170
that takes care of everything. only problem is that it wasn't installing on the 10.10 kernels as it needed dpkms but the problem is that i couldn't connect to the internet in the first place, lol. yes, even my ethernet connection wasn't working.
but i found a distro which let me install the above driver to connect to the net without needing additional dependencies. that distro was Linux mint 9. I was able to get my wifi drivers installed on 64bit without problems. the weird bit is that the deb drivers don't install on linux mint 10 which is the latest version.
i tried open suse, kubuntu, fedora and debian but none of them could recognise the 3090 or install the driver.
it's strange because linux mint is an ubuntu derivative. for comparison, i tried installing the driver on lucid, but ran into the same dpkms error as 10.10.
that's my experience and i really hope there's a better integration of wifi drivers in 11.04.
Thanks for the patience and replies guys :)
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
Regarding root account: root account is on any linux. You don't have to create it. It's just there. So @archithcr, I really recommend the below method "sudo vi /etc/modprobe.d/blacklist.conf" or "sudo nano /etc/modprobe.d/blacklist.conf" or use whatever editor you like (I like midnight commander, but I'm old, it just remind me '80 and early '90).
For me the simplest solution that works is as follows:
"Open /etc/modprobe.d/blacklist.conf (as root) and add at the end: blacklist rt2800pci"
I also tried it on ubuntu-desktop-10.10-amd64 runned from pendrive. But since I do not know how to modify initrd, I just did it differently.
- Remove all modules with name like rt2*: lsmod | fgrep rt2, and then remove it all, like modprobe -r rt2860sta, modprobe -r rt2x00pci, modprobe -r rt2x00usb, .... according to their dependencies.
- Add the module mentioned below: modprobe -a rt2860sta
I reviewed the rt2860sta module and it is not an alias. This module is just in staging area:
Code:
$ modinfo rt2860sta
filename: /lib/modules/2.6.35-22-generic/kernel/drivers/staging/rt2860/rt2860sta.ko
version: 2.1.0.0
alias: rt3090sta
license: GPL
description: RT2860/RT3090 Wireless Lan Linux Driver
author: Jett Chen <jett_chen@ralinktech.com>
firmware: rt3090.bin
firmware: rt2860.bin
srcversion: 1CC5B0F527E33CC4AF73D2B
alias: pci:v00001814d00003092sv*sd*bc*sc*i*
alias: pci:v00001814d00003091sv*sd*bc*sc*i*
alias: pci:v00001814d00003090sv*sd*bc*sc*i*
alias: pci:v00001432d00007768sv*sd*bc*sc*i*
alias: pci:v00001432d00007748sv*sd*bc*sc*i*
alias: pci:v00001432d00007738sv*sd*bc*sc*i*
alias: pci:v00001432d00007727sv*sd*bc*sc*i*
alias: pci:v00001432d00007758sv*sd*bc*sc*i*
alias: pci:v00001432d00007728sv*sd*bc*sc*i*
alias: pci:v00001432d00007708sv*sd*bc*sc*i*
alias: pci:v00001A3Bd00001059sv*sd*bc*sc*i*
alias: pci:v00001814d00000781sv*sd*bc*sc*i*
alias: pci:v00001814d00000701sv*sd*bc*sc*i*
alias: pci:v00001814d00000681sv*sd*bc*sc*i*
alias: pci:v00001814d00000601sv*sd*bc*sc*i*
depends: crc-ccitt
staging: Y
vermagic: 2.6.35-22-generic SMP mod_unload modversions
parm: mac:rt28xx: wireless mac addr (charp)
My kernel does not load rt3390sta driver due to some errors. I assume it has something to do with:
Code:
[ 10.259180] rt2860sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 10.267283] rt2860 0000:43:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 10.267339] rt2860 0000:43:00.0: setting latency timer to 64
[ 10.267421] === pAd = ffffc90010fd1000, size = 528640 ===
[ 10.267423] <-- RTMPAllocAdapterBlock, Status=0
[ 10.267424] pAd->CSRBaseAddress =0xffffc90010a40000, csr_addr=0xffffc90010a40000!
[ 10.333127] lis3lv02d: hardware type HPB432x found.
[ 10.333990] lis3lv02d: 8 bits sensor found
[ 10.360095] lp: driver loaded but no devices found
[ 10.374611] input: HP WMI hotkeys as /devices/virtual/input/input9
[ 10.406682] Error: Driver 'rt2860' is already registered, aborting...
[ 10.441911] type=1400 audit(1288535798.031:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient3" pid=853 comm="apparmor_parser"
[ 10.442460] type=1400 audit(1288535798.031:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=853 comm="apparmor_parser"
[ 10.442707] type=1400 audit(1288535798.031:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=853 comm="apparmor_parser"
[ 10.465464] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input10
[ 10.466507] Bluetooth: Core ver 2.15
[ 10.466525] NET: Registered protocol family 31
[ 10.466526] Bluetooth: HCI device and connection manager initialized
[ 10.466528] Bluetooth: HCI socket layer initialized
[ 10.469886] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 10.469974] Linux video capture interface: v2.00
[ 10.472997] uvcvideo: Found UVC 1.00 device HP Webcam [2 MP Fixed] (05c8:0403)
[ 10.476545] Error: Driver 'rt2860' is already registered, aborting...
[ 10.480618] Registered led device: hp::hddprotect
[ 10.480638] lis3lv02d driver loaded.
[ 10.482040] usbcore: registered new interface driver btusb
But I will not dig into further as I'm happy enough with standard ubuntu driver.
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
i tried open suse, kubuntu, fedora and debian but none of them could recognise the 3090 or install the driver. [post#12]
Dear Archithcr, it`s a pity you did not try pclinuxos or mandriva. They have a support in synaptic, you can use after installing. You need only once a wired internet. I work with it now for half a year, but with ubuntu i could not fix it.
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
@llafar and @rvr Hey thanks for the input guys. From my understanding, by default, Ubuntu doesn't create a root account right? It gives root privileges to the user account created during the initial setup. Since i read somewhere that most hackers try to crack a root account first, not having a root account is a decent security measure and that's why i didn't like the idea of venturing into creating one. But i decided to try @rtomakov's method and it worked great! i was able to get my wifi up and running in Maverick following his method. the only thing i did slightly different was to use the "gksudo gedit" command to edit the blacklist.conf and module files. Thanks a lot Rtomakov :) So i can say that with a bit of tweaking, the 3090 wifi chipset does indeed work in ubuntu 10.10 64 bit. Thanks guys and hopefully this will work for anyone who is facing the same problem as i was facing.
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
Thank you! Your solution worked for me on MSI CR720 :)
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
Hi guys,
Have you tried to build the version currently available on the Ralink website i.e. PCIe3090 2.4.0.2 driver.
I followed your instructions, however, with the slightly newer version I get the errors below. For cross reference I wanted to try your instructions with the 2.4.0.1 version, however, I can't find those drivers on the web (perhaps you have a link).
Thank you,
Ori
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c: In function ‘ATETxPwrHandler’:
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1813: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: ‘pTxPowerTuningEntry’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: (Each undeclared identifier is reported only once
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: for each function it appears in.)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: ‘TxPowerTuningTable’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1819: error: ‘TX_POWER_TUNING_ENTRY_OFFSET’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1820: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1821: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1827: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1833: error: ‘TotalDeltaPower’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1833: error: ‘struct _RTMP_ADAPTER’ has no member named ‘TxPowerCtrl’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1839: error: ‘TxPwr’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1882: error: ‘i’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1886: error: ‘j’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:1888: error: ‘Value’ undeclared (first use in this function)
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c: In function ‘ATEAsicSwitchChannel’:
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:4727: warning: unused variable ‘RFValue2’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:4722: warning: unused variable ‘RFRegTable’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:4721: warning: unused variable ‘R4’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:4721: warning: unused variable ‘R3’
/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.c:4721: warning: unused variable ‘R2’
make[2]: *** [/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux/../../common/rt_ate.o] Error 1
make[1]: *** [_module_/20101125_RT3090_LinuxSTA_V2.4.0.2_WiFiBTCombo_RFKi ll_DPO/os/linux] Error 2
make: *** [LINUX] Error 2
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
Yeah, same problem with 2.4.0.2, can't compile.
I'm sure someone in this topic has archive of 2.4.0.1 version on his HDD, so upload this please :)
rt2860 driver works ugly in my case (HP ProBook 4520s, Ubuntu 10.10 amd64).
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
here's the link to the old 2.4.01 drivers.
http://rapidshare.com/files/43524951...1_20100831.tgz
hope this helps :)
Re: Ralink 3090 wifi connect problems in 10.10 64 bit
The filename says it's RT3390, not RT3090.