Need support of Ralink RT3290 wifi support

Bug #1049466 reported by Anthony Wong
736
This bug affects 151 people
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
linux (Baltix)
Opinion
High
Mantas Kriaučiūnas
linux (Gentoo Linux)
New
Undecided
Unassigned
linux (Ubuntu)
Precise
Invalid
Medium
Unassigned
Quantal
Invalid
Medium
Unassigned
Raring
Fix Released
Medium
Unassigned
linux-firmware (Ubuntu)
Fix Released
High
kaputme
Precise
Fix Released
Undecided
Unassigned
Quantal
Won't Fix
Undecided
Unassigned
Raring
Fix Released
Undecided
Unassigned

Bug Description

RT3290 wifi chip is becoming common on consumer notebooks. Its support starts from 3.6 so support on 12.10 may need lbm-cw.

commit a89534edaaa7008992b878680490e9b02a665563
Author: Woody Hung <email address hidden>
Date: Wed Jun 13 15:01:16 2012 +0800

    rt2x00 : RT3290 chip support v4

    This patch support the new chipset rt3290 wifi implementation in rt2x00.
    It initailize the related mac, bbp and rf register in startup phase.
    And this patch modify the efuse read/write method for the different efuse data offset of rt3290.

    Signed-off-by: Woody Hung <email address hidden>
    Signed-off-by: John W. Linville <email address hidden>

tags: added: blocks-hwcert-enablement
affects: ubuntu → linux
no longer affects: linux
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1049466

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Need support of Ralink RT3290 support

I see that commit is included in v3.6-rc1. Do you happen to know if a request will be made to have the commit included in upstream linux-stable?

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: precise quantal
Changed in linux (Ubuntu):
status: Incomplete → Triaged
Changed in linux (Ubuntu Precise):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :

I also have notebook with RT3290 wifi chip
how I can help, that the patch has been included in quantal as soon as possible?

tags: added: rt3290
tags: added: wi-fi
Revision history for this message
Anthony Wong (anthonywong) wrote :

Hi dkBrazz,

I think in Quantal the support will be provided by linux-backports-modules-cw-3.6. If you want to help testing, can you enable -proposed repository by following the instructions in https://wiki.ubuntu.com/Testing/EnableProposed, and then install the package linux-backports-modules-cw-3.6-quantal-generic (open a terminal, then type 'sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic').

Revision history for this message
Geoff Kelsall (q5sc) wrote :

I am on 12.10 but am having trouble with the above test.

I enabled the repository
(to enable -proposed you need to go to System Settings not as described in the link above)
but then:

geoff@geoff-laptop:~$ sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic
[sudo] password for geoff:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-backports-modules-cw-3.6-quantal-generic
E: Couldn't find any package by regex 'linux-backports-modules-cw-3.6-quantal-generic'
geoff@geoff-laptop:~$

Can anyone advise?

Regards

Geoff

Revision history for this message
Geoff Kelsall (q5sc) wrote :

geoff@geoff-laptop:~$ dmesg|grep rt2
[ 2.002349] Registered led device: rt2800pci-phy0::radio
[ 2.002396] Registered led device: rt2800pci-phy0::assoc
[ 2.002440] Registered led device: rt2800pci-phy0::quality
[ 2.212123] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
geoff@geoff-laptop:~$

I do not understand why it has failed to request firmware.

Regards

Geoff

Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :
Download full text (19.8 KiB)

Hi, Anthony

After installing linux-backports-modules-cw-3.6-quantal-generic wireless still not working, also stopped working ethernet controller.

here is my hardware info:

dkbrazz@hp:~$ sudo lshw -C network; rfkill list; sudo iwlist scanning; cat /etc/network/interfaces; cat /etc/lsb-release; lspci -nn; lsusb; sudo lshw -short; uname -a; dmesg | egrep 'acx|at76|ath|b43|bcm|brcm|CX|eth|ipw|ireless|irmware|isl|lbtf|orinoco|ndiswrapper|NPE|ound|p54|prism|rtl|rt2|rt3|rt5|rt6|rt7|usb|witch|wl';sudo dmidecode|egrep 'anufact|roduct|erial|elease'; iwconfig; cat /etc/modprobe.d/* | egrep 'acx|at76|ath|b43|bcm|brcm|CX|eth|ipw|irmware|isl|lbtf|orinoco|ndiswrapper|NPE|p54|prism|rtl|rt2|rt3|rt6|rt7|wmi|witch|wl'; cat /var/lib/NetworkManager/NetworkManager.state; sudo hwinfo --netcard ; ps -aux|egrep 'wpa|icd|etwork'; sudo lsmod
  *-network UNCLAIMED
       description: Network controller
       product: Ralink corp.
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:d0610000-d061ffff
  *-network UNCLAIMED
       description: Ethernet controller
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:2000(size=256) memory:d0404000-d0404fff memory:d0400000-d0403fff
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: usb0
       serial: 52:36:1e:59:de:c7
       capabilities: ethernet physical
       configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.162 link=yes multicast=yes
lo Interface doesn't support scanning.

usb0 Interface doesn't support scanning.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.10
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu 12.10"
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.2 PCI bridge [0604...

Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :

There is temporary workaround:

Install kernell 3.6.x from http://kernel.ubuntu.com/~kernel-ppa/mainline:

linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb
linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb

Then download firmware from kernel.org:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware

reboot

But I hope that sometime this driver will be backported to 12.10

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-firmware (Ubuntu Precise):
status: New → Confirmed
Changed in linux-firmware (Ubuntu Quantal):
status: New → Confirmed
Changed in linux-firmware (Ubuntu):
status: New → Confirmed
Revision history for this message
Sean Feole (sfeole) wrote :

Confirmed that the workaround steps in Comment #8 work, I was able to get a HP Pavilion HP20 wifi back to life rt3290.

Bluetooth still appears to be offline RT3298

summary: - Need support of Ralink RT3290 support
+ Need support of Ralink RT3290 wifi support
Revision history for this message
Mark Jackson (mpfj) wrote :

Steps in comment #8 also work for me (I installed kernel 3.6.9).

This is on a Novatech nFinity n1402.

Revision history for this message
TienFu Chen (ctf) wrote :

Also affect the system, HP 1000(Osaka 29, 201209-11735)

tags: added: blocks-hwcert
Revision history for this message
Dmitriy (dmishh) wrote :
Download full text (3.4 KiB)

Also affects HP 4740s notebook. But in my case step #8 solved problem until reboot and then i got "Wireless networks: device not ready" message in the connections popup window.

This is my config:

uname -a==============================================
Linux dmishh-hp 3.6.11-030611-generic #201212171335 SMP Mon Dec 17 18:36:00 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

ifconfig -a==============================================
eth0 Link encap:Ethernet HWaddr b4:b5:2f:7d:68:c1
          inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
          inet6 addr: fe80::b6b5:2fff:fe7d:68c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:3307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2781 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3278098 (3.2 MB) TX bytes:497896 (497.8 KB)

lo Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          RX packets:1057 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1057 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:91410 (91.4 KB) TX bytes:91410 (91.4 KB)

wlan0 Link encap:Ethernet HWaddr 68:94:23:b7:45:1f
          BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

iwconfig==============================================
eth0 no wireless extensions.

lo no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:off/any
          Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:off

sudo lshw -C network==============================================
  *-network DISABLED
       description: Wireless interface
       product: Ralink corp.
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 00
       serial: 68:94:23:b7:45:1f
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=3.6.11-030611-generic firmware=0.37 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:19 memory:c0610000-c061ffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: eth0
       version: 07
       serial: b4:b5:2f:7d:68:c1
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       co...

Read more...

Revision history for this message
Dmitriy (dmishh) wrote :

Oh, finally i've made wi-fi Ralink RT3290 work on HP ProBook 4740s with Ubuntu **12.04** and **3.6.11** kernel. Thanks to Denis! (see #8 post)
In Ubuntu 12.10 problem still exists.

P.S. I even tried to install Ubuntu 13.04 alpha1, but got the message "firmware is missing".

Revision history for this message
gorostas (kresimir-pendic) wrote :

Thank you Denis! (post #8)

I have successfully get it to work in 12.10.x64 with kernel v3.6.11!

# lspci -v_

04:00.0 Network controller: Ralink corp. Device 3290
 Subsystem: Hewlett-Packard Company Device 18ec
 Flags: bus master, fast devsel, latency 0, IRQ 19
 Memory at d0610000 (32-bit, non-prefetchable) [size=64K]
 Capabilities: [40] Power Management version 3
 Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
 Capabilities: [70] Express Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting
 Capabilities: [140] Device Serial Number 00-00-23-97-79-8e-3e-08
 Kernel driver in use: rt2800pci
 Kernel modules: rt2800pci

Thanks!

Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :

I glad to see that my workaround has helped you

Has anyone faced with the low speed on 3.6.11?
I got normal speed on version 3.6.6 and earlier
All 3.6.7+ have low speed

Another problem is a signal power. It very low.
Has anyone faced this problem?

Ubuntu 12.10

Revision history for this message
Dmitriy (dmishh) wrote :

Denis, i had same problem with the low speed and low signal power on 3.6.11 and Ubuntu 12.04.
And after i executed "ifconfig wlan0 down" and then "ifconfig wlan0 up" - network manager started showing a message "device not ready" and i didn't know how to fix it.

After days of reinstalling OS I just give up and installed fresh 12.04 + manually compiled the driver.

Revision history for this message
Dmitriy (dmishh) wrote :

But with Ubuntu 12.04 and manually compiled driver i have issue when trying to shutdown/suspend, notebook automatically turns on/wakes up...

More info - http://askubuntu.com/a/236710/98557

Revision history for this message
Daniel Georgescu (dariusgeo) wrote :

Hi,
 I'm very new with Linux. I had the same problem ( wi-fi not recognized/working) on Ubuntu 12.10 - kernel 3.5.0-17. I followed the steps of comment #8 (Thank you, Dennis ). Now the wi-fi works fine, but after I finished the steps and reboot, with the new kernel
3.6.6 the system doesn't shut down. I press Shut Down and it restarts.
My system is a HP probook 4540s.
I installed the header files as follow :
sudo dpkg -i linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
sudo dpkg -i linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
sudo dpkg -i linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb
sudo dpkg -i linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb

Any help is very appreciated.
Thank you.

Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :

Daniel, I faced with same problem
It looks like wlan module wakes up computer after it shut down
If WLAN was turned off by hardware button befor shutting down, it not wakes up computer.

Revision history for this message
Mark Jackson (mpfj) wrote :

Daniel / Dennis

Have you tried with some of the later 3.6.x kernels available from http://kernel.ubuntu.com/~kernel-ppa/mainline ?

Or even 3.7.x ?

Revision history for this message
Dmitriy (dmishh) wrote :

I tried 3.7 with Ubuntu 13.04 alpha1 and got same behavior as in 12.04/12.10 with 3.6 kernel. Computer shuts down correctly, but I got low speed + low signal level and after I tried to restart adapter it didn't start with message "device not ready". (HP ProBook 4740s)

Revision history for this message
schaefi (info-e) wrote :

I have the same problem on an HP envy 6-1160ez. The Ralink-Device for WLAN does not work.

I fear this bug will become more and more painful for ubuntu 12.10 since HP is using Ralink 3290 in many laptops.

I am quite disappointed by ubuntu because Fedora 18 supports the Raling WLAN out-of-the-box. The proposed workaround to upgrade to kernel 3.6.x seems to work but there have been reported some bugs (bad performance) as side-effect. I would expect that ubuntu comes out with a new "official" kernel for ubuntu 12.10 that fixes this bug as soon as possible.
I propose to raise the importance of this bug from "medium" to "high".

Here some more details of my system:

uname -a
Linux xxx 3.5.0-22-generic #34-Ubuntu SMP Tue Jan 8 21:47:00 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

sudo lshw -class network
...
  *-network UNCLAIMED
       description: Network controller
       product: Ralink corp.
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:c0510000-c051ffff
...

lspci -nn
...
02:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
02:00.1 Bluetooth [0d11]: Ralink corp. Device [1814:3298]
...

I tried to update all drivers but still Ralink Wireless does not work.

Rohit Khatkar (mldy)
information type: Public → Public Security
information type: Public Security → Public
Rohit Khatkar (mldy)
information type: Public → Public Security
information type: Public Security → Public
Revision history for this message
Rohit Khatkar (mldy) wrote :

I tried RT3290 firmware with upgraded Linux kernel 3.7.8 on HP g6-2313AX. But it only work for few minutes like 25 minutes and then wifi got disconnected and it start aking wifi password again and again. After reboot, in network manager it says the Device Not Ready.

vit1967 (vit1967)
summary: - Need support of Ralink RT3290 wifi support
+ Need support of Ralink RT3290 wifi support ELSE !
Revision history for this message
Tim Gardner (timg-tpi) wrote :

Y'all can try the 3.8 based kernel at https://launchpad.net/~ubuntu-x-swat/+archive/r-lts-backport. Install the package linux-generic-lts-raring.

Revision history for this message
David Samuels (davidmsamuels-e) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support ELSE !

Thanks, Tim. I'm having some difficulty getting this. I've followed the
instructions on the page for including the ppa but I can't see how to get
the package. Updater doesn't find it, nor does Software Update. Also,
linux-generic-lts-raring
is not listed on the page.

Cheers

David

On 20 February 2013 12:23, Tim Gardner <email address hidden> wrote:

> Y'all can try the 3.8 based kernel at
> https://launchpad.net/~ubuntu-x-swat/+archive/r-lts-backport. Install
> the package linux-generic-lts-raring.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support ELSE !
>
> Status in “linux” package in Ubuntu:
> Triaged
> Status in “linux-firmware” package in Ubuntu:
> Confirmed
> Status in “linux” source package in Precise:
> Triaged
> Status in “linux-firmware” source package in Precise:
> Confirmed
> Status in “linux” source package in Quantal:
> Triaged
> Status in “linux-firmware” source package in Quantal:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
Tim Gardner (timg-tpi) wrote : Re: Need support of Ralink RT3290 wifi support ELSE !

from a command line prompt, enter :

sudo add-apt-repository ppa:ubuntu-x-swat/r-lts-backport
sudo apt-get update
sudo apt-get install linux-generic-lts-raring

Revision history for this message
David Samuels (davidmsamuels-e) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support ELSE !

Following my last: I followed the instructions I found at
http://www.distrogeeks.com/install-linux-kernel-3-8-raring-ubuntu/2/ and,
after a second reboot, the wireless seems to work (as it did with 3.6.6)
but:

1. The wireless on/off switch doesn't function; if I unplug the ethernet
connection, the wireless connection takes over seemlessly, and
2. There's no bluetooth at all -- no adapter is found. Before, it was
toggled by the wirless switch.

Regards

David

On 20 February 2013 12:23, Tim Gardner <email address hidden> wrote:

> Y'all can try the 3.8 based kernel at
> https://launchpad.net/~ubuntu-x-swat/+archive/r-lts-backport. Install
> the package linux-generic-lts-raring.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support ELSE !
>
> Status in “linux” package in Ubuntu:
> Triaged
> Status in “linux-firmware” package in Ubuntu:
> Confirmed
> Status in “linux” source package in Precise:
> Triaged
> Status in “linux-firmware” source package in Precise:
> Confirmed
> Status in “linux” source package in Quantal:
> Triaged
> Status in “linux-firmware” source package in Quantal:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Thanks again, Tim. That got and installed 3.8.0.7. The position is the same
as I reported at 12.41. At least the system seems stable.

David

On 21 February 2013 12:36, Tim Gardner <email address hidden> wrote:

> from a command line prompt, enter :
>
> sudo add-apt-repository ppa:ubuntu-x-swat/r-lts-backport
> sudo apt-get update
> sudo apt-get install linux-generic-lts-raring
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support ELSE !
>
> Status in “linux” package in Ubuntu:
> Triaged
> Status in “linux-firmware” package in Ubuntu:
> Confirmed
> Status in “linux” source package in Precise:
> Triaged
> Status in “linux-firmware” source package in Precise:
> Confirmed
> Status in “linux” source package in Quantal:
> Triaged
> Status in “linux-firmware” source package in Quantal:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
vit1967 (vit1967) wrote : Re: Need support of Ralink RT3290 wifi support ELSE !

update! after #27
1) Following post number #8 but for more last 3.7.2-030702-generic:

2)
cd ~/dst/drv/WiFi/DPO_RT3290_LinuxSTA_V2600_20120508
sudo make
sudo make install

cat /etc/modprobe.d/blacklist.conf
...
#Wireless drivers conflicting with rt3562sta
blacklist rt2800pci
blacklist rt2x00pci

 cat /etc/modules
.....
loop
lp
rtc
rt3290sta

...after that did not work
but after the removal "rt3290sta"(Removed this str. because I wanted to not boot and did not take as much space is useless - lsmod rt3290sta 1174321 ) ,not immediately, but after a while, maybe after a few semi-automatic updates THAT DID WORK (now see all WiFi nets and now
I'm working through Wifi.
BUT...
Even after changing the kernel to this there a glitch: after switching off the notebook button successful landing and off with blanking of all the LEDs and the screen, Ceres 5 seconds it starts again
( uname -a
Linux vn-HP-ProBook-4740s 3.7.2-030702-generic #201301111424 SMP Fri Jan 11 19:25:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux )
Who know how to fix it?

vit1967 (vit1967)
summary: - Need support of Ralink RT3290 wifi support ELSE !
+ Need support of Ralink RT3290 wifi support
Revision history for this message
Dmitriy (dmishh) wrote :

After installing the kernel 3.8.0-9 and copying the necessary firmware, the system has stabilized and after the shutdown the notebook didn't turn on its own. Wi-fi hardware button still doesn't work.
I have the same system behavior as David (#32) does.

Revision history for this message
Swed (sweduv-ghost) wrote :

I tried 8 different linux image versions (containing 3.6.6, 3.8.0,etc.) but still kernel panic after opening firefox.

I did make & make install on RT3290, I copied rt3290.bin.

What em I doing wrong? When I attach cable, everything is ok.

Revision history for this message
Swed (sweduv-ghost) wrote :

while trying kernel 3.8.0-11-generic
after make && make install

$ sudo modprobe rt3290sta
FATAL: Error inserting rt3290sta (/lib/modules/3.8.0-11-generic/kernel/drivers/net/wireless/rt3290sta.ko): Invalid module format

Revision history for this message
Albert (ishitcno1) wrote :

Just try to install the official driver.
You can find on this website.
http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

See the discussion below to get help.
http://ubuntuforums.org/showthread.php?t=1850267

ubuntu12.04 ralink3290

Revision history for this message
David Samuels (davidmsamuels-e) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support

Albert:

The link to the official drivers only lists an RT3290 Windows driver for
PCIe and I'm running Quantal on an HP Pavilion dm1 which is amd64; also,
the discussion link was for RT3562 on Oneiric. As a result, I am a little
reluctant to try what may cause more trouble. As things stand, I have
wireless when needed and no bluetooth (which I don't need anyway).

On 8 March 2013 07:50, Albert <email address hidden> wrote:

> Just try to install the official driver.
> You can find on this website.
> http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501
>
> See the discussion below to get help.
> http://ubuntuforums.org/showthread.php?t=1850267
>
> ubuntu12.04 ralink3290
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
> Status in “linux” package in Ubuntu:
> Triaged
> Status in “linux-firmware” package in Ubuntu:
> Confirmed
> Status in “linux” source package in Precise:
> Triaged
> Status in “linux-firmware” source package in Precise:
> Confirmed
> Status in “linux” source package in Quantal:
> Triaged
> Status in “linux-firmware” source package in Quantal:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Yung Shen (kaxing)
tags: added: 201208-11463 201209-11735 taipei-lab
Revision history for this message
Swed (sweduv-ghost) wrote :

Finally It works for me on HP ProBook 4340s with rt3290 !

My steps:
- I downgraded to ubuntu 12.04.
- Installed kernel 3.6.11 from #30
- make && make install DPO_RT3290_LinuxSTA_V2600_20120508 - important is not to change HAS_WPA_SUPPLICANT to HAS_WPA_NATIVE_SUPPLICANT
- Copied file from git #8
- And probably helped to blacklist: rt2860pci find by
 dmesg | grep rt2

I have issue with shutting down #20 and turn off wifi by hw wifi button doesn't help.

But guys, thank you a lot! I was installing it hundred times, I did hundreds of resets and hard button turn offs after kernel panic and it finally works. I will not upgrade as long as possible :-)

Noo, I was browsing for an hour without problem and after restart and turn on firefox - kernel panic.
How is this possible?

Revision history for this message
Swed (sweduv-ghost) wrote :

is there any easy way to compile driver under 3.8 or 3.9 kernel?

FATAL: Error inserting rt3290sta (/lib/modules/3.8.4-030804-generic/kernel/drivers/net/wireless/rt3290sta.ko): Invalid module format.

2.6.x, 3.2.x, 3.6.x works.

Revision history for this message
Swed (sweduv-ghost) wrote :

finally solved!
I deblacklisted rt28xx, removed modprobe on rt3290sta and installed kernel:
3.7.10-030710-generic

 lsmod |egrep "rt3|rt2"
rt3290sta 1182502 0
rt2800pci 18755 0
rt2800lib 67474 1 rt2800pci
crc_ccitt 12708 1 rt2800lib
rt2x00pci 14579 1 rt2800pci
rt2x00lib 55504 3 rt2800pci,rt2800lib,rt2x00pci
mac80211 583047 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 208484 2 rt2x00lib,mac80211
eeprom_93cx6 13345 1 rt2800pci

rt3290sta is still there, I don'n know if it is good or not, but I am sooo happy it works, even after restart!

Revision history for this message
gav (gav-) wrote :
Changed in linux (Baltix):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Mantas Kriaučiūnas (mantas)
Revision history for this message
Luis Alvarado (luisalvarado) wrote :

For all users using this driver, can you take a moment to test out the answer here: http://askubuntu.com/questions/253632/how-do-i-get-a-ralink-rt3290-wireless-card-working

The more users test it, the better. Specially the last section about using the Official Site Guide.

Revision history for this message
Marko Jeličanin (marko-jelicanin) wrote :

@Luis
Following the guide (Official Site), stuck at compiling (tested on two HP laptops) =>

install -m 644 -c rt3290sta.ko /lib/modules/3.8.0-17-generic/kernel/drivers/net/wireless/
install: cannot stat ‘rt3290sta.ko’: No such file or directory
make[1]: *** [install] Error 1

Revision history for this message
Campbell Brown (campbell-f-brown) wrote :

Following the lead of David Samuels (#31 above), I installed Kernel 3.8, and then installed the firmware downloaded from kernel.org (as described in #8). My wireless is now working. However, the very odd thing is that it seemed to take some time for this solution to take effect. Immediately after following the above steps, wireless did not work and my network menu said 'device not ready', as others have reported. I spent the next hour or so trying to fix this, rebooting several times in the process, but to no avail. I gave up and went to bed. But this morning, when I logged in, the wireless was suddenly alive! (I guess David had a similar experience, since he reports needing to reboot twice.)

My current situation seems very similar to what David describes above (I think we have similar computers -- mine is an HP Pavilion dm1 4400). In particular, bluetooth is absent. Perhaps more firmware is needed?

Anyway, thanks to David and others for their comments on this forum. They have been very helpful.

Revision history for this message
Christopher Hill (ch6574) wrote :

I had this problem on an HP envy dv7, running latest Raring release (thought I'd take a chance on running the pre-release beta), which uses a 3.8.0.x kernel series.

0a:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
0a:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth

Solution for me was in #8 above:

# git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
# cp linux-firmware/rt3290.bin /lib/firmware/
# shutdown -r now

Hopefully the "linux-firmware" .deb will eventually include this. Raring is using 1.104, which doesn't include rt3290.bin yet.

This has got wireless working correctly, however there are still 2 minor (for me) problems.

1) Bluetooth isn't working
2) The "airplane mode" keyboard toggle doesn't do anything

Revision history for this message
vit1967 (vit1967) wrote :

oh hoh oh ... after install MTA for connecting to android as usb, wifi (installed early as #8) was died :(
now:

 3.7.2-030702-generic #201301111424 SMP Fri Jan 11 19:25:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
after
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
i don't see rt3290 in linux-firmware/
but a have early installed (first time) /lib/firmware/rt3290

after reboot i see not working wifi and 5 messages in second in /var/log/syslog like that ...

Apr 16 10:17:04 vn-HP-ProBook-4740s kernel: [ 1338.781097] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 16 10:17:12 vn-HP-ProBook-4740s kernel: [ 1346.769052] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 16 10:17:32 vn-HP-ProBook-4740s kernel: [ 1366.739283] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
.....
Apr 16 10:12:43 vn-HP-ProBook-4740s kernel: [ 1078.107337] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 222
...
Apr 16 09:29:10 vn-HP-ProBook-4740s kernel: [ 437.667179] Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=271!
Apr 16 09:29:10 vn-HP-ProBook-4740s kernel: [ 437.807045] Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=272!
Apr 16 09:29:10 vn-HP-ProBook-4740s kernel: [ 437.946901] Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=273!
..

now work by usb-modem-android-phone :(

Revision history for this message
Swed (sweduv-ghost) wrote :

On my probook 4340s wifi works fine without special drivers, without blacklist and anything. With that compiled drivers or with drivers from git, It didn't worked. Try it.

Kernel 3.8.6. - works

With latest 3.7.x - usb 3.0 didn't work.

Revision history for this message
vit1967 (vit1967) wrote :
Download full text (5.1 KiB)

What do these messages in the logs (every second)?

 "RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:38:31 vn-HP-ProBook-4740s kernel: [16249.763275] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:38:36 vn-HP-ProBook-4740s kernel: [16254.757350] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 222
Apr 17 14:38:51 vn-HP-ProBook-4740s kernel: [16269.753565] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:38:59 vn-HP-ProBook-4740s kernel: [16277.741674] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
....
Apr 17 14:55:09 vn-HP-ProBook-4740s kernel: [17246.640203] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:55:11 vn-HP-ProBook-4740s kernel: [17248.638925] Rcv Wcid(1) AddBAReq
Apr 17 14:55:11 vn-HP-ProBook-4740s kernel: [17248.638933] Start Seq = 0000002f
Apr 17 14:55:11 vn-HP-ProBook-4740s kernel: [17248.639832] Rcv Wcid(1) AddBAReq
Apr 17 14:55:11 vn-HP-ProBook-4740s kernel: [17248.639838] Start Seq = 0000002f
Apr 17 14:55:15 vn-HP-ProBook-4740s kernel: [17251.978729] Rcv Wcid(1) AddBAReq
Apr 17 14:55:15 vn-HP-ProBook-4740s kernel: [17251.978736] Start Seq = 00000034
Apr 17 14:55:27 vn-HP-ProBook-4740s kernel: [17264.009344] 62, flush one!
Apr 17 14:55:32 vn-HP-ProBook-4740s kernel: [17268.901035] Rcv Wcid(1) AddBAReq
Apr 17 14:55:32 vn-HP-ProBook-4740s kernel: [17268.901043] Start Seq = 0000006e
Apr 17 14:55:32 vn-HP-ProBook-4740s kernel: [17269.343655] 81, flush one!
Apr 17 14:55:33 vn-HP-ProBook-4740s kernel: [17269.841179] 9c, flush one!
Apr 17 14:55:40 vn-HP-ProBook-4740s kernel: [17277.024557] 148, flush one!
Apr 17 14:55:48 vn-HP-ProBook-4740s kernel: [17284.805045] Rcv Wcid(1) AddBAReq
Apr 17 14:55:48 vn-HP-ProBook-4740s kernel: [17284.805051] Start Seq = 00000172
Apr 17 14:55:48 vn-HP-ProBook-4740s kernel: [17284.806848] Rcv Wcid(1) AddBAReq
Apr 17 14:55:48 vn-HP-ProBook-4740s kernel: [17284.806850] Start Seq = 00000172
Apr 17 14:55:48 vn-HP-ProBook-4740s kernel: [17285.280756] 179, flush one!
Apr 17 14:55:57 vn-HP-ProBook-4740s kernel: [17294.568938] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:55:58 vn-HP-ProBook-4740s kernel: [17294.695869] Rcv Wcid(1) AddBAReq
Apr 17 14:55:58 vn-HP-ProBook-4740s kernel: [17294.695877] Start Seq = 000001ac
Apr 17 14:55:58 vn-HP-ProBook-4740s kernel: [17294.696741] Rcv Wcid(1) AddBAReq
Apr 17 14:55:58 vn-HP-ProBook-4740s kernel: [17294.696745] Start Seq = 000001ac
Apr 17 14:56:21 vn-HP-ProBook-4740s kernel: [17318.533289] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:56:35 vn-HP-ProBook-4740s kernel: [17332.513850] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 222
Apr 17 14:56:49 vn-HP-ProBook-4740s kernel: [17346.511630] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:57:21 vn-HP-ProBook-4740s kernel: [17378.468089] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 14:57:40 vn-HP-ProBook-4740s kernel: [17396.914431] 22e, flush one!
Apr 17 14:58:01 vn-HP-ProBook-4740s kernel: [1...

Read more...

Revision history for this message
Dominic Plourde (domaniak) wrote :

On my HP My notebook,

with #33 => Kernel Panic

Kernel 3.8.6. - wifi don't work
Kernel 3.8.7. - wifi don't work

Revision history for this message
vit1967 (vit1967) wrote :
Download full text (16.9 KiB)

Here's how hangs, from visual glitches, to forced hard reset (in addition to # 50, while wifi work)

Apr 17 16:15:23 vn-HP-ProBook-4740s kernel: [ 925.188154] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 16:15:31 vn-HP-ProBook-4740s kernel: [ 933.176282] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 16:15:35 vn-HP-ProBook-4740s kernel: [ 937.170334] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
Apr 17 16:15:44 vn-HP-ProBook-4740s kernel: [ 946.158390] ===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 222
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.702201] skbuff: skb_over_panic: text:ffffffff8159b040 len:2896 put:1448 head:ffff8800828dc000 data:ffff8800828dc0a8 tail:0x828dcbf8 end:0x1ec0 dev:<NULL>
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.702228] ------------[ cut here ]------------
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.703756] Kernel BUG at ffffffff81599be4 [verbose debug info unavailable]
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.704529] invalid opcode: 0000 [#1] SMP
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.705285] Modules linked in: pci_stub vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF) ip6table_filter ip6_tables ebtable_nat ebtables ipt_MASQUERADE iptable_nat nf_nat_ipv4 nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ipt_REJECT xt_CHECKSUM iptable_mangle xt_tcpudp iptable_filter ip_tables x_tables bridge stp llc dm_crypt parport_pc ppdev uvcvideo binfmt_misc videobuf2_core videodev videobuf2_vmalloc videobuf2_memops snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi joydev coretemp snd_rawmidi snd_seq_midi_event kvm_intel kvm snd_seq dm_multipath scsi_dh snd_timer snd_seq_device mei psmouse snd hp_accel lis3lv02d hp_wmi soundcore snd_page_alloc input_polldev sparse_keymap serio_raw microcode jmb38x_ms memstick lpc_ich mac_hid rt3290sta(POF) lp parport btrfs zlib_deflate libcrc32c dm_mirror dm_region_hash dm_log hid_generic usbhid hid radeon ttm ghash_clmulni_intel cryptd i915 wmi drm_kms_
helper drm sdhci_pci
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: sdhci r8169 video i2c_algo_bit
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.710991] CPU 1
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.711001] Pid: 0, comm: swapper/1 Tainted: PF O 3.7.2-030702-generic #201301111424 Hewlett-Packard HP ProBook 4740s/1846
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.713074] RIP: 0010:[<ffffffff81599be4>] [<ffffffff81599be4>] skb_put+0x94/0xa0
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.714126] RSP: 0018:ffff88014fa43ad0 EFLAGS: 00010282
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.715181] RAX: 0000000000000091 RBX: ffff88010e57de00 RCX: 000000000000001e
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.716239] RDX: 0000000000003569 RSI: 0000000000000082 RDI: 0000000000000246
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.717306] RBP: ffff88014fa43af0 R08: 0000000000000000 R09: 0000000000000001
Apr 17 16:16:13 vn-HP-ProBook-4740s kernel: [ 974.718366] R10: 000000000000049d R11: 000000000000049c R12: ffff88010e57db00
Apr...

Revision history for this message
vit1967 (vit1967) wrote :

about an hour started these visual glitches (vertical black bars on the screen) and then hard reset (in addition to #50 )

Revision history for this message
vit1967 (vit1967) wrote :

Has anyone tried to apply these patches RT3290 from SuSe https://build.opensuse.org/package/show?package=rt3290sta&project=home%3AAkoellh%3AKernelmodules for Ubuntu 12.10 ?

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

Ubuntu developers, please include rt3290.bin from git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git into "linux-firmware" package for Ubuntu 13.04 "Raring", it's already included in official linux firmware repository, see https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/

It's very important for new users to have working Wireless network device "out of box".

Tim Gardner (timg-tpi)
Changed in linux-firmware (Ubuntu Raring):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.106

---------------
linux-firmware (1.106) raring; urgency=low

  * Restore rt3290.bin. It was originally removed as it was thought
    superfluous (by mistake).
    - LP: #1049466
 -- Tim Gardner <email address hidden> Thu, 18 Apr 2013 06:27:19 -0600

Changed in linux-firmware (Ubuntu Raring):
status: Fix Committed → Fix Released
Revision history for this message
Benjamin Tyner (btyner) wrote :

Sorry to ask a dumb question, but now that the bug is fixed, what is the best way for one to download and install the fixed linux-firmware and get wireless going? I am running Ubuntu 12.10.

Regards,
Ben

Revision history for this message
vit1967 (vit1967) wrote :

ubuntu 13.04 64 live cd (downloaded today) do not see wifi (hp pro book 4740s with Ralink rt3290 )

in syslog i see many errors messages about rt2800
how can i test it.., before think about install 13.04 in future?

Revision history for this message
Tim Gardner (timg-tpi) wrote :

The rt3290.bin firmware file will be carried in the linux-lts-raring package, so marking "won't fix".

Changed in linux (Ubuntu Precise):
status: Triaged → Invalid
Changed in linux (Ubuntu Quantal):
status: Triaged → Invalid
Changed in linux (Ubuntu Raring):
status: Triaged → Fix Released
Changed in linux-firmware (Ubuntu Precise):
status: Confirmed → Won't Fix
Revision history for this message
Tim Gardner (timg-tpi) wrote :

rt3290 is not supported in Quantal.

Changed in linux-firmware (Ubuntu Quantal):
status: Confirmed → Won't Fix
Revision history for this message
Denis Kurochkin (d-k-brazz) wrote :

So rt3290 will never be supported in current LTS ?

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Denis - see comment #61. linux-lts-raring will be released into the Precise archive by April 25.

Revision history for this message
Adam Conrad (adconrad) wrote : Please test proposed package

Hello Anthony, or anyone else affected,

Accepted linux-firmware into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/linux-firmware/1.79.4 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
casper (casper-e) wrote :

  Hello,
  I activated the proposed repository :
deb http://fr.archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas, enlever les #)
# deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse

  Aptitude update + aptitude install linux-firmware, but ifconfig -a don' t show me my ralink 3290

  Thank you, have a nice day.

Revision history for this message
casper (casper-e) wrote :

  Hello,
  I tryed also how it' s explained here : https://wiki.ubuntu.com/Testing/EnableProposed , but no difference, my ralink don' t appear with ifconfig -a

Revision history for this message
David Samuels (davidmsamuels-e) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support

Casper

It doesn't appear with ifconfig for me either but I know it's working
because the output from ifconfig shows the details of all connections
including connection wlan0 (and shows the network SSID).

My HP Pavilion dm1 4300sa is shown by ifconfig as being connected to both
eth0 and wlan0; when the ethernet cable is connected, the wireless
automatically disconnects and when I disconnect the cable, the wireless
starts almost immediately. Anyway, if I'm listening to an audio stream, it
breaks momentarily and then picks up again on the other connection. It does
this both ways.

Best

David

On 21 April 2013 12:08, casper <email address hidden> wrote:

> Hello,
> I tryed also how it' s explained here :
> https://wiki.ubuntu.com/Testing/EnableProposed , but no difference, my
> ralink don' t appear with ifconfig -a
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
> Status in “linux” package in Ubuntu:
> Fix Released
> Status in “linux-firmware” package in Ubuntu:
> Fix Released
> Status in “linux” source package in Precise:
> Invalid
> Status in “linux-firmware” source package in Precise:
> Won't Fix
> Status in “linux” source package in Quantal:
> Invalid
> Status in “linux-firmware” source package in Quantal:
> Won't Fix
> Status in “linux” source package in Raring:
> Fix Released
> Status in “linux-firmware” source package in Raring:
> Fix Released
> Status in “linux” package in Baltix:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
Carlo Martini (marzian-it) wrote :

Hello,
I posted today in Ubuntu Forums about this card: http://ubuntuforums.org/showthread.php?t=2137576

I managed to get it working on Ubuntu 13.04 before this linux-firmware update, but only badly: http://ubuntuforums.org/showthread.php?t=2137576

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Carlo

I have it working under 12.10 (using the fixes described in #8). When I run
iwconfig, I get the following output:

wlan0 IEEE 802.11bgn ESSID:"ElephantAtCairo"
          Mode:Managed Frequency:2.437 GHz Access Point:
A0:21:B7:DF:0E:29
          Bit Rate=1 Mb/s Tx-Power=20 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:off
          Link Quality=63/70 Signal level=-47 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:27 Invalid misc:535 Missed beacon:0

The main difference (apart from bit rate and quality) is that for me, power
management is off.

David

On 21 April 2013 15:17, Carlo Martini <email address hidden> wrote:

> Hello,
> I posted today in Ubuntu Forums about this card:
> http://ubuntuforums.org/showthread.php?t=2137576
>
> I managed to get it working on Ubuntu 13.04 before this linux-firmware
> update, but only badly: http://ubuntuforums.org/showthread.php?t=2137576
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1086650).
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
> Status in “linux” package in Ubuntu:
> Fix Released
> Status in “linux-firmware” package in Ubuntu:
> Fix Released
> Status in “linux” source package in Precise:
> Invalid
> Status in “linux-firmware” source package in Precise:
> Won't Fix
> Status in “linux” source package in Quantal:
> Invalid
> Status in “linux-firmware” source package in Quantal:
> Won't Fix
> Status in “linux” source package in Raring:
> Fix Released
> Status in “linux-firmware” source package in Raring:
> Fix Released
> Status in “linux” package in Baltix:
> Confirmed
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <email address hidden>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <email address hidden>
> Signed-off-by: John W. Linville <email address hidden>
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
Carlo Martini (marzian-it) wrote :

Thank you, I tried that, but does't seem to be the cause of the problem.

Po-Hsu Lin (cypressyew)
tags: added: 201209-11722
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.79.4

---------------
linux-firmware (1.79.4) precise-proposed; urgency=low

  * Add rt2x00 firmware file rt3290.bin
    -LP: #1049466

linux-firmware (1.79.3) precise-proposed; urgency=low

  * Add AMD microcode.
    -LP: #1068299

linux-firmware (1.79.2) precise-proposed; urgency=low

  * 0a9640c85c781a4ec0c82f16fbf7333b7ce6daa6 ar3k: add patch and sysconfig for Qualcomm Atheros AR9462
    4a91e8c9f1e433143cf900487fbef01aa8b4c869 Update rampatch file for AR9462.
    (both patches from upstream git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git)
    - LP: #1024884
 -- Tim Gardner <email address hidden> Fri, 19 Apr 2013 13:31:28 -0600

Changed in linux-firmware (Ubuntu Precise):
status: Won't Fix → Fix Released
Revision history for this message
vit1967 (vit1967) wrote :

Sorry. I don't understand.
What can I do for working rt3290.bin in ubuntu 13.04 ? (apt-get update; apt-get upgrade don't helping )
(ProBook 4740)

Revision history for this message
vit1967 (vit1967) wrote :

I tried installing rt3290 wireless drivers in my hp ProBook4740 laptop running on Ubuntu 13.04. But when I tried do enter the make command, the next errors are being displayed.
/home/vn/dst/drv/WiFi/2012/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:43:23: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_remove_one»
/home/vn/dst/drv/WiFi/2012/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../os/linux/pci_main_dev.c:44:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «rt2860_probe»

I delete all "__devinit, __devinitdata, and __devexit" (about 10) macro definitions from DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/pci_main_dev.c and after that sudo make sudo make install was completed successfully and my Wifi now work (30min else normaly :) !! :)

but before that also I manually copied rt3290.bin to /lib/firmware by " sudo wget victor00000.mooo.com/rt3290.bin -O /lib/firmware/rt3290.bin " udging by the date the module was not replaced during "make install" :)

my configuration: ubuntu 13.04(after updating 12.10) in ProBook 4740s uname -a Linux vn-HP-ProBook-4740s 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
vit1967 (vit1967) wrote :
tenshi (nryu-hayabusa)
Changed in linux (Ubuntu Raring):
assignee: nobody → tenshi (nryu-hayabusa)
Revision history for this message
FAUGUSTO (faa-augusto) wrote :

Hi fellows! I upgrade to 13.04 but wifi and bluetooh doesn't work today apply new firmware and boot but it's the same my configuration is the following is attached.

Linux A8-HP-G4-NOTE 3.9.0-030900rc4-generic #201303232035 SMP Sun Mar 24 00:36:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux.

Revision history for this message
FAUGUSTO (faa-augusto) wrote :

Well yesterday I re-installed 13.04 zero basis to help and fix DUAL MONITOR behavior, after that the wifi working !!!! I showed the config. but the DUAR MONITOR hope they fix sum
 *-network
       description: Wireless interface
       product: RT3290 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 00
       serial: a4:17:31:fb:1c:13
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.37 ip=192.168.0.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:f0210000-f021ffff
  *-network
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 05
       serial: c8:cb:b8:c3:87:b4
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:51 ioport:2000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff

Revision history for this message
Lonny (lonny-selinger) wrote :

I've tried manually removing the macros and was able to build and load the module for the rt3290sta driver but as soon as i try to "do" anything (apt-get update/use a browser, etc) my laptop (HP 15-b140ca) panics. I figured it can't be as simple as just ripping out the macros so I also tried using the fix file in post #76 but the same thing happens. I tried capturing logs but it dies so hard I don't get much in syslog:

May 17 05:10:20 porks0da kernel: [ 99.939275] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
May 17 05:10:27 porks0da kernel: [ 106.953197] ===>rt_ioctl_giwscan. 44(44) BSS returned, data->length = 8562
May 17 05:10:40 porks0da kernel: [ 119.974951] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
May 17 05:10:48 porks0da kernel: [ 127.980640] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@May 17 05:25:20 porks0da kernel: imklog 5.8.11, log source = /proc/kmsg started.
May 17 05:25:20 porks0da rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="1038" x-info="http://www.rsyslog.com"] start

@5:10am it died, 5:25 I brought it back (after fixing my fs and reverting my initrd image etc). One thing I will note, I was using icmp originally to test on the new compiled module and there were no issues ... I could ping and not have any packet loss. With the default rt2800 module that comes with 13.04 I get about 50% packet loss on just about everything. Hopefully something is resolved 100% soon. If there's anything else I can grab that might help to troubleshoot let me know.

Revision history for this message
vit1967 (vit1967) wrote :

now work properly (good and stabil :) in my ProBook 4740s (with rt3290 ) ubuntu 13.10 (update from 13.04 with don't working rt3290 driver)
after that i..
rollback all config-additions with rt 3290 (don't load mod rt3290)

vn@vn-HP-ProBook-4740s:~$ lsmod |grep rt
parport_pc 28152 0
rt2800pci 18582 0
rt2800lib 66507 1 rt2800pci
rt2x00pci 14519 1 rt2800pci
rt2x00lib 54869 3 rt2x00pci,rt2800lib,rt2800pci
mac80211 606457 3 rt2x00lib,rt2x00pci,rt2800lib
cfg80211 510937 2 mac80211,rt2x00lib
eeprom_93cx6 13344 1 rt2800pci
parport 46345 3 lp,ppdev,parport_pc
crc_ccitt 12707 1 rt2800lib

in /etc/modules
loop
lp
rtc
rt2800pci
#rt3290sta

Revision history for this message
vit1967 (vit1967) wrote :

( and i think it is default configuration of ubuntu 13.10 why install from distrib to formatted disk. ? )

Revision history for this message
Lonny (lonny-selinger) wrote :

I tried an upgrade from 13.04 to 13.10 but had some issues booting so I decided to do a scratch install of 13.10 just to see. Still very unstable with ~56% packet loss using the default rt2800 drivers. When I managed to build the 3290 drivers I had 0 packet loss on pings but the laptop was unusable (as soon as I tried an action that required network connectivity it would panic), with the default rt2800 drivers I can use the laptop but with very poor results and intermittent connectivity. :(

Maybe we just need someone to hack the 3290 driver or contact RAlink to make the driver build on newer kernels that do not have the obsolete macros *shrug*

Revision history for this message
Lonny (lonny-selinger) wrote :

So far the only solution I've found that actually works properly is to downgrade to 12.04. I downgraded, followed this page: http://askubuntu.com/questions/229195/wireless-driver-how-to-load-manufacturers-sta-file-ralink-3290 and everything is stable and no crazy dropped connections etc. I still haven't seen "N" connections but I'll take stable "G" :)

Hopefully this actually gets resolved in later releases but for now I'm good with 12.04

Daniel Manrique (roadmr)
Changed in linux-firmware (Ubuntu):
importance: Undecided → High
Revision history for this message
Carlo Martini (marzian-it) wrote :

@ Lonny: I tried downgrading to 12.04, but I was getting the kenel panic after compiling the driver even in that case.

For me, the only solution has been to use the Ubuntu driver (in 13.04) with a wi-fi repeater near to the computer.

Revision history for this message
Andrew Anam (aotisandy) wrote :

when you extract the .zip file,another compressed file with .bz2 extension comes up,agin when you extract the .bz2 file,another without an extension comes up,the icon shows that its a .tar file,decompressing it will give you problems...JUST ADD THE .tar EXTENSION AFTER THE LAST "0" IN THE NAME TO DODGE THE EXTRACTION ERRORS AS SHOWN BELOW:

_2012_0508_RT3290_Linux_STA_v2.6.0.0.tar

Revision history for this message
Andrew Anam (aotisandy) wrote :

All the instructions given from http://rricketts.com/installing-ralink-rt3290-wireless-drivers-in-ubuntu-12-04/#respond worked fine on ubuntu 12.10 on hp pavilion g6 apart from the compression error i indicated above

Jesus Abarca (jabas06)
Changed in linux (Baltix):
status: Confirmed → Opinion
Revision history for this message
Maciej Bąk (maciej-bak-85) wrote :
Download full text (3.2 KiB)

I've updated to new kernel 3.10-saucy
on 3.2.0.25 I could compile drivers but now I cant.
After moving to new kernel I've updated firmware also:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware
reboot

but no result.
Here are some details:

*************** info trace ***************

***** uname -a *****

Linux maciej-HP-Pavilion-g6-Notebook-PC 3.10.0-031000-generic #201306301935 SMP Sun Jun 30 23:36:16 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

***** lsb_release *****

Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise

***** lspci *****

07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
 Subsystem: Hewlett-Packard Company Device [103c:18ec]
 Kernel modules: rt2800pci
--
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
 Subsystem: Hewlett-Packard Company Device [103c:183e]
 Kernel driver in use: r8169

***** lsusb *****

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 003: ID 064e:e263 Suyin Corp.
Bus 001 Device 004: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse

***** iwconfig *****

***** rfkill *****

***** lsmod *****

***** nm-tool *****

NetworkManager Tool

State: connected (global)

- Device: eth0 [Połączenie przewodowe 1] ------------------------------------
  Type: Wired
  Driver: r8169
  State: connected
  Default: yes
  HW Address: <MAC address removed>

  Capabilities:
    Carrier Detect: yes
    Speed: 100 Mb/s

  Wired Properties
    Carrier: on

  IPv4 Settings:
    Address: 192.168.1.11
    Prefix: 24 (255.255.255.0)
    Gateway: 192.168.1.1

    DNS: 62.179.1.62
    DNS: 62.179.1.63

***** NetworkManager.state *****

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true

***** NetworkManager.conf *****

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=false

***** interfaces *****

auto lo
iface lo inet loopback

***** iwlist *****

***** resolv.conf *****

nameserver 127.0.0.1

***** blacklist *****

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist rt2800pci
blacklist rt2x00pci
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist i2c_i801
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

***** dmesg *****

****************** done **********...

Read more...

Revision history for this message
George (sn0wer) wrote :

on kernel 3.9.8-030908-generic wi fi work with slow signal by default module/ blutooth don't work.

Revision history for this message
C.H (drix33+ubuntu) wrote :

Hi everyone !
I tried everything but I have the same slow signal problem...
Anyone has a new idea on how to fix that ?
Thanks a lot ;)
Cedric.

Revision history for this message
David Samuels (davidmsamuels-e) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support

And I still can't turn off the wireless adapter or turn on bluetooth.

David

On 31/07/13 23:32, C.H wrote:

Hi everyone ! I tried everything but I have the same slow signal
problem... Anyone has a new idea on how to fix that ? Thanks a lot ;)
Cedric.

Revision history for this message
C.H (drix33+ubuntu) wrote :

Warning: antenna connector problem too !
That's a shame, I just discovered that the Ralink RT3290 has a quite bad antenna connector.
So my antenna was not correctly connected, now that's not perfect but much better...
Good luck everyone !

Revision history for this message
Carlo Martini (marzian-it) wrote :

The new Ubuntu is one month away and many of us are still having an extremly unusable connection with this card... No solution in sight?

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

What with this and the Nautilus-gvfs bug #1075923, Ubuntu is proving a
bit of a trial just now. Will the position improve? Who knows.

On 30/08/13 08:11, Carlo Martini wrote:
> The new Ubuntu is one month away and many of us are still having an
> extremly unusable connection with this card... No solution in sight?
>

Revision history for this message
Carlo Martini (marzian-it) wrote :

If there were someone willing to spend time solving this problem, I'll be willing to pay and I suppose other people affected might tip as well :-)

Revision history for this message
dudumomo (dudumomo-gmail) wrote :

Hi,

It looks like this issue is not fixed.

I'm having Ubuntu 13.10 but Network Manager do not recognize my RT3290.
WICD does but the connection drop few secondes after or the signal is very weak.

I've tried with the latest available kernel 3.11.0-999-generic and downloaded the latest linux firmware from their git depo, without sucess.

Hope you can help !

PS: My computer is an Asus X450JF

Revision history for this message
Amaury (asat) wrote :

Xubuntu 13.10 64 bits, also affected.

On 12.04 & 13.04 (with kernel 3.6 to 3.8) I tested successfully this :

sudo apt-get install git

Then:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware
sudo reboot

With kernel 3.11, this has no effect : wifi starts with session, then randomly stops with own network disapearing from list (other networks still visible & potentially usable)

Revision history for this message
Josue Soto (josue-soto1) wrote :

I had this issue in Ubuntu 12.04 LTS. Bluetooth is not detected.WIFI works fine.
I had tried a lot of solutions from forums but I had no lucky. Seems that for Kernel 3.8 is not an available driver for this Ralink RT3290 Blueetooth/Wifi Card.

Cannot compile it.
cp rtbth.ko ~/bluetooth cd ..errror rtbth.ko file does not exist...

Any advice will be greatly appreciated.
Thanks

Revision history for this message
Yetkin AYDIN (yetkina) wrote :

when it will be in full working order?
I look forward to.

Revision history for this message
Zip Zit (zipzit) wrote :

I'm confused... With a virgin install of 13.04 I can ping stuff, but no way can I use a browser. So I downloaded the latest driver from Ralink. I see from the response to http://askubuntu.com/questions/285163/ralink-rt3290-cant-be-installed that the failure of the Ralink driver download is a 'make' failure that comes from the removal of several macro definitions from the 3.8 kernel headers. These macros are __devinit, __devinitdata, and __devexit . The failures all appear in the Ralink file pci_main_dev.c (which is consistent with the errors that I see when I run my make command on the downloaded driver.) There are eleven errors and sixty warnings including the comment "some warnings being treated as errors" Sigh... the errors seem to all be in the pci_main-dev.c file, but the warnings are in a LOT of files within the Ralink download.

Obviously the Ralink drivers need updating to be consistent with the current version of Ubuntu.

1) For all of those with HP computers with the 3290 Wifi device, is it worth putting pressure on HP to kick the folks at Ralink in the nuts to get this moving? For us, the bastards already have our money, and we got an unusable computer. If they had said up front, when you purchase this computer it will not be compatible with future versions of Ubuntu, that would be a different story, but they didn't say that. As far as I know the 3290 device is still in current production for goodness sake. If just I call, that's one voice. If we all call perhaps we can make some traction?

2) in the alternative is it worth dragging the Ralink driver into the open source world, placing it on Git and collaborating on updating it to the latest ubuntu kernels?

Revision history for this message
Benjamin Tyner (btyner) wrote :

I'm running ubuntu 13.04 and this wireless card was working until a few days ago; now it is no longer working. my configuration is broadcast=yes driver=rt2800pci driverversion=3.8.0-30-generic firmware=0.37 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn

Any advice?

Thanks

Revision history for this message
Zip Zit (zipzit) wrote :

Benjamin, you didn't say what your hardware is, but I'm assuming you are on a laptop with a Ralink RT3290 Wifi 'chip' I think you are hosed (like the rest of us.) driver=rt2800pci doesn't get it.

Revision history for this message
kudryk (sergiy-kudryk) wrote :

I'm using Kubuntu Saucy Salamander 13.10

Hardware - Ralink RT3290 (Asus X501U notebook):

$ lspci -k | tail -n 5

07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
        Subsystem: Foxconn International, Inc. Device e055
        Kernel driver in use: rt2860
07:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
        Subsystem: Foxconn International, Inc. Device e056

1) driver from serialmonkey project (comes with kernel) does not work fine - i get connections drop
2) driver from vendor (Ralink, DPO_RT3290_LinuxSTA_V2600_20120508) works but only with old kernel (3.2.0-24-generic )

2.1) kernels 3.11.0-7-generic / 3.9.0-7-generic , kernel macros are removed as suggested in #76,
        Ralink driver compiles fine but after reboot and surfing web for half hour i get kernel panic
2.2) kernel 3.5.0-40 - Ralink driver compiles fine but i get again kernel panic with Ralink driver

2.3) 3.2.0-24-generic - Ralink driver works fine, but i still have a lot of messages in the kernel log:

RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI

My config for Ralink (DPO_RT3290_LinuxSTA_V2600_20120508) driver:

$ cat os/linux/config.mk | grep ^HAS | grep y

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
HAS_BLOCK_NET_IF=y
HAS_DOT11N_DRAFT3_SUPPORT=y
HAS_DOT11_N_SUPPORT=y
HAS_KTHREAD_SUPPORT=y
HAS_STATS_COUNT=y
HAS_TSSI_ANTENNA_VARIATION=y
HAS_RFKILL_HW_SUPPORT=y
HAS_OSABL_FUNC_SUPPORT=y
HAS_OSABL_OS_PCI_SUPPORT=y
HAS_OSABL_OS_USB_SUPPORT=y
HAS_OSABL_OS_AP_SUPPORT=y
HAS_OSABL_OS_STA_SUPPORT=y
HAS_LED_CONTROL_SUPPORT=y

$ lsmod | grep rt
parport_pc 32866 0
rt3290sta 1178760 1
parport 46562 3 lp,ppdev,parport_pc

Firmware is updated.

Revision history for this message
Carlo Martini (marzian-it) wrote :

Is there a way to make more developers see this bug?

The Ubuntu status is "fix released", but that's obviously not the case.

Revision history for this message
Michael Taggart (mtaggart) wrote :

HP 4540 here using Ralink 539a device. Upgraded to 13.10, kernel 3.11.1 Not only does the rt2800 driver continue to perform poorly (speed oscillating between 1 Mb/s and 62 Mb/s, and dropping often), but after compiling the MediaTek driver rt5390sta and loading it, the device will not initialize. I seem to have to use rt2800pci as my driver, but it is terrible. This is a major issue at our school where we are trying to use these machines with Ubuntu instead of Windows.

Revision history for this message
Trof (troferick) wrote :

hp dm1 4300sr
i have working rt3290 on 13.04 i386.
with 64 bit i had kernel panic, but on i386 all is ok.
i installed this: http://rghost.ru/47172036
thanks very much to Barracuda72 and to his manual: http://forum.ubuntu.ru/index.php?topic=224341.0

Revision history for this message
James Dafoe (jdafoe1) wrote :

For those on Ubuntu 13.10 with kernel 3.11, problem is caused by changes to rt2x00pci kernel module: https://bugzilla.kernel.org/show_bug.cgi?id=61621. Patch has been submitted to kernel developers: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rt2x00/rt2x00pci.c?id=9483f40d8d01918b399b4e24d0c1111db0afffeb. To get it to work before those changes are included in Ubuntu, rebuild the kernel with the patch:

Rebuild kernel with patch:
------------------------
apt-get source linux-image-$(uname -r)
sudo apt-get build-dep linux-image-$(uname -r)
cd linux-3.11.0
patch -p1 < ../rt2x00pci.diff
fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic

Install:
------------------------
cd ..
sudo dpkg -i linux-headers*
sudo dpkg -i linux-image*
sudo reboot

Copy everything between ===== to rt2x00pci.diff

==================================================================================================
diff --git a/drivers/net/wireless/rt2x00/rt2x00pci.c b/drivers/net/wireless/rt2x00/rt2x00pci.c
index 76d95de..dc49e52 100644
--- a/drivers/net/wireless/rt2x00/rt2x00pci.c
+++ b/drivers/net/wireless/rt2x00/rt2x00pci.c
@@ -105,13 +105,11 @@ int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops)
   goto exit_release_regions;
  }

- pci_enable_msi(pci_dev);
-
  hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
  if (!hw) {
   rt2x00_probe_err("Failed to allocate hardware\n");
   retval = -ENOMEM;
- goto exit_disable_msi;
+ goto exit_release_regions;
  }

  pci_set_drvdata(pci_dev, hw);
@@ -152,9 +150,6 @@ exit_free_reg:
 exit_free_device:
  ieee80211_free_hw(hw);

-exit_disable_msi:
- pci_disable_msi(pci_dev);
-
 exit_release_regions:
  pci_release_regions(pci_dev);

@@ -179,8 +174,6 @@ void rt2x00pci_remove(struct pci_dev *pci_dev)
  rt2x00pci_free_reg(rt2x00dev);
  ieee80211_free_hw(hw);

- pci_disable_msi(pci_dev);
-
  /*
   * Free the PCI device data.
   */
==================================================================================================

Revision history for this message
James Dafoe (jdafoe1) wrote :

Sorry, realized by copying/pasting patch into comments, it got messed up. I attached it instead

Revision history for this message
casper (casper-e) wrote :

  Hi, can you tell me with this way, if bluetooth also works on 13.10 ? Because with raring not. Thank you.

Revision history for this message
James Dafoe (jdafoe1) wrote :

No, bluetooth still doesn't owrk

Revision history for this message
casper (casper-e) wrote :

Ok, thank you for your answer. Airplane mode works also ? With raring, impossible to cut wifi with the dedicated touch.

Revision history for this message
James Dafoe (jdafoe1) wrote :

No. Airplane mode also not working. By upgrading to 3.10, wifi will become unusable. This patch only fixes rt2x00pci so that it works as it did in 3.04.

Revision history for this message
casper (casper-e) wrote :

  Ok, hope one day that will work also. Nice evening.

Revision history for this message
Martin Pitt (pitti) wrote :

Reopening saucy kernel task, as this is apparently still an open issue there.

Changed in linux (Ubuntu):
status: Fix Released → Confirmed
tags: added: patch
Revision history for this message
nam1962 (amauryat) wrote :

Found a possible turnaround :

add PPA via synaptic :

deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse

Then :

sudo apt-get update
sudo apt-get install ia32-libs

sudo apt-get install git

Then add firmware :

git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware
sudo reboot

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

James

After a 3-hour rebuild, all is now well -- my HP Pavilion can now
connect to the wifi network without constant hunting and failures. I
wish I'd thought of replacing the current rt3290.bin with the one we
built to solve the original problem, though; I could have saved the 3
hours because I always keep copies of things like that.

Cheers

David

On 20/10/13 18:43, James Dafoe wrote:
> Sorry, realized by copying/pasting patch into comments, it got messed
> up. I attached it instead
>
> ** Patch added: "rt2x00pci.patch"
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+attachment/3885251/+files/rt2x00pci.patch
>

Revision history for this message
James Dafoe (jdafoe1) wrote :

Found another possible workaround if you want to use vendor's proprietary drivers. Someone over at archlinux created a patch for mediatek's driver: https://aur.archlinux.org/packages/rt3290sta-dkms/?setlang=ru

Original Driver: http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5033
Patch: https://www.dropbox.com/s/v0kaibq0f4to0k2/rt3290sta.patch

I wrapped it up into DKMS so it can easily get rebuilt on kernel upgrades. Download and untar into /usr/src and then run:

dkms install -m rt3290sta -v 2.6.0.0
modprobe rt3290sta

This will:
1 - Add it to DKMS tree
2 - Build the rt3290sta driver with the patch
2 - Install it to the kernel driver tree
3 - Blacklist original kernel drivers rt2x00pci & rt2800pci from loading by creating /etc/modprobe.d/blacklist-ralink.conf

To remove:
dkms remove t3290sta/2.6.0.0 -all

Revision history for this message
James Dafoe (jdafoe1) wrote :
Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Guess what? An automatic Kernel update this morning (presumably to fix
some other problem) wiped out all that hard work. At least I only had to
re-install what I did yesterday and didn't have to rebuild it all!

This is on HP Pavilion dm1 4300sa.

David

On 19/10/13 17:14, James Dafoe wrote:
> For those on Ubuntu 13.10 with kernel 3.11, problem is caused by changes
> to rt2x00pci kernel module:
> https://bugzilla.kernel.org/show_bug.cgi?id=61621. Patch has been
> submitted to kernel developers:
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rt2x00/rt2x00pci.c?id=9483f40d8d01918b399b4e24d0c1111db0afffeb.
> To get it to work before those changes are included in Ubuntu, rebuild
> the kernel with the patch:
>
>
> Rebuild kernel with patch:
> ------------------------
> apt-get source linux-image-$(uname -r)
> sudo apt-get build-dep linux-image-$(uname -r)
> cd linux-3.11.0
> patch -p1 < ../rt2x00pci.diff
> fakeroot debian/rules clean
> fakeroot debian/rules binary-headers binary-generic
>
>
> Install:
> ------------------------
> cd ..
> sudo dpkg -i linux-headers*
> sudo dpkg -i linux-image*
> sudo reboot
>
>
> Copy everything between ===== to rt2x00pci.diff
>
> ==================================================================================================
> diff --git a/drivers/net/wireless/rt2x00/rt2x00pci.c b/drivers/net/wireless/rt2x00/rt2x00pci.c
> index 76d95de..dc49e52 100644
> --- a/drivers/net/wireless/rt2x00/rt2x00pci.c
> +++ b/drivers/net/wireless/rt2x00/rt2x00pci.c
> @@ -105,13 +105,11 @@ int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops)
> goto exit_release_regions;
> }
>
> - pci_enable_msi(pci_dev);
> -
> hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
> if (!hw) {
> rt2x00_probe_err("Failed to allocate hardware\n");
> retval = -ENOMEM;
> - goto exit_disable_msi;
> + goto exit_release_regions;
> }
>
> pci_set_drvdata(pci_dev, hw);
> @@ -152,9 +150,6 @@ exit_free_reg:
> exit_free_device:
> ieee80211_free_hw(hw);
>
> -exit_disable_msi:
> - pci_disable_msi(pci_dev);
> -
> exit_release_regions:
> pci_release_regions(pci_dev);
>
> @@ -179,8 +174,6 @@ void rt2x00pci_remove(struct pci_dev *pci_dev)
> rt2x00pci_free_reg(rt2x00dev);
> ieee80211_free_hw(hw);
>
> - pci_disable_msi(pci_dev);
> -
> /*
> * Free the PCI device data.
> */
> ==================================================================================================
>
> ** Bug watch added: Linux Kernel Bug Tracker #61621
> http://bugzilla.kernel.org/show_bug.cgi?id=61621
>

Revision history for this message
dudumomo (dudumomo-gmail) wrote :
Download full text (4.6 KiB)

Any chance to see this fix in official kernel ?

On Tuesday, October 22, 2013, David Samuels wrote:

> Guess what? An automatic Kernel update this morning (presumably to fix
> some other problem) wiped out all that hard work. At least I only had to
> re-install what I did yesterday and didn't have to rebuild it all!
>
> This is on HP Pavilion dm1 4300sa.
>
> David
>
> On 19/10/13 17:14, James Dafoe wrote:
> > For those on Ubuntu 13.10 with kernel 3.11, problem is caused by changes
> > to rt2x00pci kernel module:
> > https://bugzilla.kernel.org/show_bug.cgi?id=61621. Patch has been
> > submitted to kernel developers:
> >
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rt2x00/rt2x00pci.c?id=9483f40d8d01918b399b4e24d0c1111db0afffeb
> .
> > To get it to work before those changes are included in Ubuntu, rebuild
> > the kernel with the patch:
> >
> >
> > Rebuild kernel with patch:
> > ------------------------
> > apt-get source linux-image-$(uname -r)
> > sudo apt-get build-dep linux-image-$(uname -r)
> > cd linux-3.11.0
> > patch -p1 < ../rt2x00pci.diff
> > fakeroot debian/rules clean
> > fakeroot debian/rules binary-headers binary-generic
> >
> >
> > Install:
> > ------------------------
> > cd ..
> > sudo dpkg -i linux-headers*
> > sudo dpkg -i linux-image*
> > sudo reboot
> >
> >
> > Copy everything between ===== to rt2x00pci.diff
> >
> >
> ==================================================================================================
> > diff --git a/drivers/net/wireless/rt2x00/rt2x00pci.c
> b/drivers/net/wireless/rt2x00/rt2x00pci.c
> > index 76d95de..dc49e52 100644
> > --- a/drivers/net/wireless/rt2x00/rt2x00pci.c
> > +++ b/drivers/net/wireless/rt2x00/rt2x00pci.c
> > @@ -105,13 +105,11 @@ int rt2x00pci_probe(struct pci_dev *pci_dev, const
> struct rt2x00_ops *ops)
> > goto exit_release_regions;
> > }
> >
> > - pci_enable_msi(pci_dev);
> > -
> > hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
> > if (!hw) {
> > rt2x00_probe_err("Failed to allocate hardware\n");
> > retval = -ENOMEM;
> > - goto exit_disable_msi;
> > + goto exit_release_regions;
> > }
> >
> > pci_set_drvdata(pci_dev, hw);
> > @@ -152,9 +150,6 @@ exit_free_reg:
> > exit_free_device:
> > ieee80211_free_hw(hw);
> >
> > -exit_disable_msi:
> > - pci_disable_msi(pci_dev);
> > -
> > exit_release_regions:
> > pci_release_regions(pci_dev);
> >
> > @@ -179,8 +174,6 @@ void rt2x00pci_remove(struct pci_dev *pci_dev)
> > rt2x00pci_free_reg(rt2x00dev);
> > ieee80211_free_hw(hw);
> >
> > - pci_disable_msi(pci_dev);
> > -
> > /*
> > * Free the PCI device data.
> > */
> >
> ==================================================================================================
> >
> > ** Bug watch added: Linux Kernel Bug Tracker #61621
> > http://bugzilla.kernel.org/show_bug.cgi?id=61621
> >
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
>...

Read more...

Revision history for this message
James Dafoe (jdafoe1) wrote :

David,

Ya. Because you are replacing the ubuntu kernel images with a patched version, ubuntu will ask you to update the kernel with the ones from their repository. You need to skip installing kernel updates until it's resolved in Ubuntu.

Other option is to run the proprietary drivers (see my post above). I've switched to this method since it will allow me to keep getting ubuntu kernel updates.

James

Revision history for this message
Evgeniy (haitaur) wrote :

>https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+attachment/3886782/+files/rt3290sta-2.6.0.0.dkms.tar.gz

Thank you James!
Everything is working great!

>uname -a
>Linux hp-4740 3.11.6-031106-generic #201310181453 SMP Fri Oct 18 18:54:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>lspci -nn
>04:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
>04:00.1 Bluetooth [0d11]: Ralink corp. RT3290 Bluetooth [1814:3298]
>lsmod | egrep "rt3"
>rt3290sta 1170462 1

Revision history for this message
James Dafoe (jdafoe1) wrote :

All credits should go to bmlandis2010 over @ https://aur.archlinux.org/packages/rt3290sta-dkms/?setlang=ru as he created the patch. I just created a different dkms package.

Hopefully, the official ubuntu kernel gets the fix soon, although they might be waiting for upstream kernel guys to include it.

Revision history for this message
Alain Picard (dr-alain-picard) wrote :

I can confirm that this also seems to solve my problems on my HP E1 AMD Vision.
I now get 5 bars of signals and no disconnections.

However, my syslog is filling with messages like this one:
   Oct 23 12:03:32 incanter kernel: [12661.503422] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI

Just FYI in case that's something you should or want to fix.

Thank you very much for the patch, you've turned this paperweight back into a
real computer!

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

James

Sorry to be a nuisance, but I'm not all that well-versed in the ways of
Ubuntu and find that "untar" is not a known command. Could you please
give me chapter and verse (i.e. a list of commands) to allow me to do
all of this? My user name is david.

Thanks

David

On 22/10/13 02:06, James Dafoe wrote:
> Found another possible workaround if you want to use vendor's
> proprietary drivers. Someone over at archlinux created a patch for
> mediatek's driver: https://aur.archlinux.org/packages/rt3290sta-
> dkms/?setlang=ru
>
> Original Driver: http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5033
> Patch: https://www.dropbox.com/s/v0kaibq0f4to0k2/rt3290sta.patch
>
> I wrapped it up into DKMS so it can easily get rebuilt on kernel
> upgrades. Download and untar into /usr/src and then run:
>
> dkms install -m rt3290sta -v 2.6.0.0
> modprobe rt3290sta
>
> This will:
> 1 - Add it to DKMS tree
> 2 - Build the rt3290sta driver with the patch
> 2 - Install it to the kernel driver tree
> 3 - Blacklist original kernel drivers rt2x00pci & rt2800pci from loading by creating /etc/modprobe.d/blacklist-ralink.conf
>
> To remove:
> dkms remove t3290sta/2.6.0.0 -all
>
> ** Attachment added: "rt3290sta-2.6.0.0.dkms.tar.gz"
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+attachment/3886782/+files/rt3290sta-2.6.0.0.dkms.tar.gz
>

Revision history for this message
James Dafoe (jdafoe1) wrote :

Download the file to your desktop. In a terminal run:

cd /home/david/Desktop
sudo mv rt3290sta-2.6.0.0.dkms.tar.gz /usr/src
cd /usr/src
sudo tar -zxvf rt3290sta-2.6.0.0.dkms.tar.gz
sudo dkms install -m rt3290sta -v 2.6.0.0
sudo modprobe rt3290sta

Once Ubuntu has fixed this and you want to revert to using "stock" module:

sudo dkms remove rt3290sta/2.6.0.0 --all

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Thanks. The build went OK (after I installed dkms) but the install
failed because xx was in use -- see output below. Should I modify
pre_install.sh and if so, how? And which commands do I then run, and in
which order? Is it a case of editing dkms.conf, commenting out or
removing the first 3 lines and re-running from the dkms install command?

Sorry to be such a pain but I'm learning all the time -- it keeps my
71-year old brain busy!

David

<Output>

Creating symlink /var/lib/dkms/rt3290sta/2.6.0.0/source ->
                  /usr/src/rt3290sta-2.6.0.0

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping...
applying patch rt3290sta.patch...patching file src/Makefile
patching file src/include/os/rt_linux.h
patching file src/os/linux/Makefile.6
patching file src/os/linux/Makefile.clean
patching file src/os/linux/config.mk
patching file src/os/linux/pci_main_dev.c
patching file src/os/linux/rt_linux.c
patching file src/tools/Makefile

Building module:
cleaning build area....
make KERNELRELEASE=3.11.0-12-generic -C src/
LINUX_SRC=/lib/modules/3.11.0-12-generic/build..............................................................
cleaning build area....

DKMS: build completed.

rt3290sta.ko:
Running module version sanity check.

Running the pre_install script:
FATAL: Module rt2x00pci is in use.
Error! pre_install failed, aborting install.
You may override by specifying --force.

<Ends>
On 23/10/13 13:33, James Dafoe wrote:
> Download the file to your desktop. In a terminal run:
>
> cd /home/david/Desktop
> sudo mv rt3290sta-2.6.0.0.dkms.tar.gz /usr/src
> cd /usr/src
> sudo tar -zxvf rt3290sta-2.6.0.0.dkms.tar.gz
> sudo dkms install -m rt3290sta -v 2.6.0.0
> sudo modprobe rt3290sta
>
> Once Ubuntu has fixed this and you want to revert to using "stock"
> module:
>
> sudo dkms remove rt3290sta/2.6.0.0 --all
>

Revision history for this message
James Dafoe (jdafoe1) wrote :

In network manager, stop your wireless. Then, run:

modprobe -r rt2x00pci

Then run the install again

Revision history for this message
Sachin Thomas (sachinthomaspj) wrote :

Add --force at the end of dkms install command:

sudo dkms install -m rt3290sta -v 2.6.0.0 --force

And run

sudo modprobe rt3290sta

after the installation has completed

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Thanks. Wifi now working fine but the wifi button still has no effect
and there's no bluetooth. Seems strange if I'm now using manufacturer's
own drivers. <sigh>.

On 24/10/13 13:28, James Dafoe wrote:
> In network manager, stop your wireless. Then, run:
>
> modprobe -r rt2x00pci
>
> Then run the install again
>

Revision history for this message
David Samuels (davidmsamuels-e) wrote :

Thanks, Thomas. Now OK.

On 24/10/13 13:30, Sachin Thomas wrote:
> Add --force at the end of dkms install command:
>
> sudo dkms install -m rt3290sta -v 2.6.0.0 --force
>
> And run
>
> sudo modprobe rt3290sta
>
> after the installation has completed
>

Revision history for this message
James Dafoe (jdafoe1) wrote :
Revision history for this message
drplix (pjr-1060) wrote :

@#125 James - thank you very much for posting this solution. I updated to 13.10 this morning and my rt3290 stopped working. Your detailed description of how to apply your patch resolved it for me. Now have wifi again.

Stupid question - how will I know if an official kernel update fix becomes available? I when would I know I need to run this...

sudo dkms remove rt3290sta/2.6.0.0 --all

Cheers,

Peter

Revision history for this message
Francisco Moya (f-moya14) wrote :

Hi, I upgraded to Ubuntu 13.10 and the wifi does not work, I tried to install the patch, but when I do this command:

sudo dkms install -m rt3290sta -v 2.6.0.0

fails because they have changed the name of the folder appears. Please I need help.

Thank you

Revision history for this message
Dmitry Kolesnikov (kastaneda) wrote :

RT3290 on 12.04 does not work anymore after upgrading kernel to 3.2.0-55 (with 3.2.0-54 it works fine). It's very unpleasant surprise for LTS release.

Revision history for this message
Sachin Thomas (sachinthomaspj) wrote :

Is there any hope of getting the rt2x00pci drivers to work properly on Ubuntu x64? This is what I get on 13.04 with kernel 3.8.0-33-generic

With Ralink driver and patch by bmlandis2010:

 Ralink STA ESSID:"DLink" Nickname:"RT3290STA"
          Mode:Managed Frequency=2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=39 Mb/s
          RTS thr:off Fragment thr:off
          Link Quality=89/100 Signal level:-76 dBm Noise level:-91 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

With rt2x00pci driver:

wlan0 IEEE 802.11bgn ESSID:"DLink"
          Mode:Managed Frequency:2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=19.5 Mb/s Tx-Power=20 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:on
          Link Quality=30/70 Signal level=-80 dBm
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:41 Invalid misc:1613 Missed beacon:0

Even though the signal levels are nearly equal (-76 dBm and -80 dBm) link quality with rt2x00pci is too low (30/70) when compared to Ralink driver (89/100). There are too many Tx excessive retries and Invalid misc values.

Revision history for this message
Erick Braganza (erick-braganza) wrote :

Please support this because it doesn't works on HP Pavilion Sleekbook 14 with Ubuntu Preinstalled.

Revision history for this message
Dmitry Kolesnikov (kastaneda) wrote :

Can anyone remove incorrect «Fix Released» status for Precise?

Revision history for this message
dudumomo (dudumomo) wrote :

Should the people from kernel.org or others be notified? Looks like the patch from #125 works for some people.

Revision history for this message
giardia (fabriziosm) wrote :

i opened a bug https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1244478 but maybe is a duplicate for this one, can you check? thanks

Revision history for this message
giardia (fabriziosm) wrote :

On my HP650 happened the same for comment #134. wifi and bluetooth worked fine, with good signal and working button, until kernel 3.2.0-54 on ubuntu 12.04 LTS 64-bit. From 3.2.0-54 problems begins.

I have ubuntu preinstalled on this laptop and i have a repository named: /main (hp.archive.canonical.com) that contain packages like:
rt3290bt-dkms rt3290bt driver in DKMS format.
oem-wireless-rt2x00-1044172-dkms and so on that are Manteined by Canonical OEM Services <email address hidden>

Maybe we should contact them or backport the driver in 3.2.0-54 to recent kernels.

or check http://hp.archive.canonical.com/dists/

greetings

Revision history for this message
giardia (fabriziosm) wrote :

edit: problem begins from 3.2.0-55

tags: added: regression-update
giardia (fabriziosm)
tags: added: kernel-bug-exists-upstream
Revision history for this message
nam1962 (amauryat) wrote :

Kernel 3.12 freshly released seems to solve.

I installed it on my 13.10 - wifi works - didn't have to re-patch.

Could somebody confirm that kernel 3.12 is ok for rt3290 ?

The way I installed 3.12 kernel here : http://forum.ubuntu-fr.org/viewtopic.php?pid=15107681#p15107681

Revision history for this message
Jovan Šikanja (joshibeast) wrote :

@nam1962
It's working!
Thanks a lot!
This solved my problem with my RT3290 on Ubuntu 13.10 x64

Revision history for this message
casper (casper-e) wrote :

Hi,
On my computer, on Windows 8, the wifi button seem to have its one driver. Perhaps that will help somebody to solve this problem with airplane mode.

Revision history for this message
nam1962 (amauryat) wrote :

Seems to work (thus to be included in) with kernel 3.12

Problem thus : with Saucy 13.10 signal 100% with Trusty 14.04 (kernel 3.12 included) signal 69% to 75% (My computer did'nt move and is less than 2 meters from uptodate wifi box)

Revision history for this message
dudumomo (dudumomo-gmail) wrote : apport information

ApportVersion: 2.12.6-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2983 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 2983 F.... pulseaudio
CasperVersion: 1.336ubuntu1
DistroRelease: Ubuntu 14.04
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131105)
MachineType: ASUSTeK COMPUTER INC. X450JF
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_US
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: initrd=/casper/initrd.lz file=/cdrom/preseed/hostname.seed boot=casper quiet splash -- BOOT_IMAGE=/casper/vmlinuz.efi
ProcVersionSignature: Ubuntu 3.12.0-1.3-generic 3.12.0-rc7
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.12.0-1-generic N/A
 linux-backports-modules-3.12.0-1-generic N/A
 linux-firmware 1.117
Tags: trusty
Uname: Linux 3.12.0-1-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 07/17/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 213
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X450JF
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr213:bd07/17/2013:svnASUSTeKCOMPUTERINC.:pnX450JF:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX450JF:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: X450JF
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

tags: added: apport-collected trusty
Revision history for this message
dudumomo (dudumomo-gmail) wrote : AlsaInfo.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : BootDmesg.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : CRDA.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : CurrentDmesg.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : IwConfig.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : Lspci.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : Lsusb.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : ProcInterrupts.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : ProcModules.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : RfKill.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : UdevDb.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : UdevLog.txt

apport information

Revision history for this message
dudumomo (dudumomo-gmail) wrote : WifiSyslog.txt

apport information

Revision history for this message
giardia (fabriziosm) wrote :

what about Bluetooth? Working? Or we need rt3290bt for that?

penalvch (penalvch)
tags: removed: apport-collected trusty
tags: added: kernel-wifi
removed: wi-fi
Revision history for this message
dudumomo (dudumomo-gmail) wrote : Re: [Bug 1049466] Re: Need support of Ralink RT3290 wifi support

Still on 3.12 kernel, wifi and Bluetooth are not working on fresh install
or livecd.

On Wednesday, November 6, 2013, Christopher M. Penalver wrote:

> ** Tags removed: apport-collected trusty
>
> ** Tags removed: wi-fi
> ** Tags added: kernel-wifi
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
> Status in “linux” package in Ubuntu:
> Confirmed
> Status in “linux-firmware” package in Ubuntu:
> Fix Released
> Status in “linux” source package in Precise:
> Invalid
> Status in “linux-firmware” source package in Precise:
> Fix Released
> Status in “linux” source package in Quantal:
> Invalid
> Status in “linux-firmware” source package in Quantal:
> Won't Fix
> Status in “linux” source package in Raring:
> Fix Released
> Status in “linux-firmware” source package in Raring:
> Fix Released
> Status in “linux” package in Baltix:
> Opinion
> Status in “linux” package in Gentoo Linux:
> New
>
> Bug description:
> RT3290 wifi chip is becoming common on consumer notebooks. Its support
> starts from 3.6 so support on 12.10 may need lbm-cw.
>
> commit a89534edaaa7008992b878680490e9b02a665563
> Author: Woody Hung <<email address hidden> <javascript:;>>
> Date: Wed Jun 13 15:01:16 2012 +0800
>
> rt2x00 : RT3290 chip support v4
>
> This patch support the new chipset rt3290 wifi implementation in
> rt2x00.
> It initailize the related mac, bbp and rf register in startup phase.
> And this patch modify the efuse read/write method for the different
> efuse data offset of rt3290.
>
> Signed-off-by: Woody Hung <<email address hidden> <javascript:;>>
> Signed-off-by: John W. Linville <<email address hidden><javascript:;>
> >
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/+subscriptions
>

Revision history for this message
casper (casper-e) wrote :

Hi,
What is written on post 116 works on my computer with 12.04.
Since yesterday, no problem, but this evening, 3 times my computer was disconnected, and sometimes wifi took time to connect again, even my box was detected.
I had a look at my syslog, those lignes appear when wifi disconnect :
[code]Nov 7 22:04:59 casper-laptop kernel: [ 6203.529585] set BASize=7
Nov 7 22:05:00 casper-laptop NetworkManager[1072]: <info> (ra0): roamed from BSSID (none) ((none)) to xxxxxxxxxxxxx(freebox_casper)
Nov 7 22:05:07 casper-laptop wpa_supplicant[1206]: CTRL-EVENT-DISCONNECTED bssid=xxxxxxxxxreason=0
Nov 7 22:05:07 casper-laptop kernel: [ 6211.669141] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/cmm_asic.c:2608 assert KeyIdx < 4failed
Nov 7 22:05:07 casper-laptop kernel: [ 6211.669156] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/cmm_asic.c:2608 assert KeyIdx < 4failed
Nov 7 22:05:07 casper-laptop NetworkManager[1072]: <info> (ra0): supplicant interface state: completed -> disconnected
Nov 7 22:05:07 casper-laptop NetworkManager[1072]: <info> (ra0): supplicant interface state: disconnected -> scanning
Nov 7 22:05:09 casper-laptop kernel: [ 6213.627760] ===>rt_ioctl_giwscan. 24(24) BSS returned, data->length = 4527
Nov 7 22:05:09 casper-laptop wpa_supplicant[1206]: Trying to associate withxxxxx (SSID='xxxxxxx' freq=2462 MHz)
Nov 7 22:05:09 casper-laptop kernel: [ 6213.629205] ==>rt_ioctl_siwfreq::SIOCSIWFREQ(Channel=11)
Nov 7 22:05:09 casper-laptop wpa_supplicant[1206]: Association request to the driver failed
[/code]

  I had this problem only this evening. I restart my network and all is ok now, but afraid that will appear again. Perhaps it' s possible to improve that ?

Revision history for this message
Vintozver (vintozver) wrote :
Download full text (4.7 KiB)

I have the problem with excessive TX retries and "invalid misc" high rate. Connect to AP, connected a minute mostly, then disconnect. dmesg log:

'''
[ 1864.727785] rt2800pci 0000:04:00.0: irq 50 for MSI/MSI-X
[ 1864.727864] ieee80211 phy3: rt2x00_set_rt: Info - RT chipset 3290, rev 0015 detected
[ 1864.731584] ieee80211 phy3: rt2x00_set_rf: Info - RF chipset 3290 detected
[ 1864.731801] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht'
[ 1873.095306] r8169 0000:05:00.0 eth0: link down
[ 1873.095393] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 1873.105224] ieee80211 phy3: rt2x00lib_request_firmware: Info - Loading firmware file 'rt3290.bin'
[ 1873.105264] ieee80211 phy3: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.37
[ 1873.153562] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1873.154278] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 1873.246609] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.310354] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.374471] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.438536] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.502587] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.566710] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.630639] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.694804] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.758890] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.823006] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.887090] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.987241] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1873.988072] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1874.051178] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1874.052100] ieee80211 phy3: rt2800pci_txdone: Warning - Got TX status for an empty queue 0, dropping
[ 1874.656017] wlan0: authenticate with 00:8c:54:4d:31:e4
[ 1874.671157] wlan0: send auth to 00:8c:54:4d:31:e4 (try 1/3)
[ 1874.672625] wlan0: authenticated
[ 1874.675013] wlan0: associate with 00:8c:54:4d:31:e4 (try 1/3)
[ 1874.678024] wlan0: RX AssocResp from 00:8c:54:4d:31:e4 (capab=0x411 status=0 aid=13)
[ 1874.678177] wlan0: associated
[ 1874.678779] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 1874.679102] cfg80211: Calling CRDA for country: LT
[ 1874.683604] cfg80211: Regulatory domain changed to country: LT
[ 1874.683610] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1874.683614] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[ 1874.683616] cfg80211:...

Read more...

Revision history for this message
brianM (brian-openitca) wrote :

I still have this problem with the latest 13.10 updates. 13.04 works but is slow compared to W8. My laptop is HP 15e010ax with amd a6-5200

Revision history for this message
Massimo Cesaro (massimo-cesaro) wrote :

My laptop is HP ENVY dv6. Since the upgrade to 13.10 WiFi isn't working reliably anymore; today I'm using 3.11.0-14-generic kernel . The only way I can manage to work around the WiFi los is by changing the authentication method on our AP to WEP(!). Any other authentication is broken.
WiFi signal is weak even at a close range. I tried also #125 and upgrading the kernel to 3.12 to no avail.
On 13.04 WiFi was working quite well.

Revision history for this message
Luis Alvarado (luisalvarado) wrote :

Having same problem with the rt2860 module (Linksys WMP600n). Using kernel 3.11.0-14.

Changed in linux-firmware (Ubuntu):
assignee: nobody → brahmanpc@gmail.com (brahmanpc)
Revision history for this message
pim bombeeck (pimbombeeck) wrote :

this is still hapening on 14.04 on kernel : 3.12.0-7-generic #15-Ubuntu SMP Sun Dec 8 23:42:09 UTC 2013 i686
logs are :

Dec 19 11:04:03 AOD257 kernel: [28493.500104] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:04 AOD257 kernel: [28493.948090] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:04 AOD257 kernel: [28494.460181] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:05 AOD257 kernel: [28494.924183] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:05 AOD257 kernel: [28495.436186] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:05 AOD257 kernel: [28495.884159] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:06 AOD257 kernel: [28496.332186] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:06 AOD257 kernel: [28496.780180] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:04:07 AOD257 kernel: [28497.228181] ieee80211 phy0: rt2x00queue_flush_queue: Warning - Queue 2 failed to flush
Dec 19 11:05:08 AOD257 NetworkManager[704]: <warn> nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted

Revision history for this message
giardia (fabriziosm) wrote :

just wondering if the patch/workaround for a similar bug can help https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1244478/comments/31

Revision history for this message
brianM (brian-openitca) wrote :

I am now using the latest 13.10 kernel (13.11.0-15) and the bug has
been fixed - but still poor performance compared to Windows 8. See
also bug 1252962

On 19 December 2013 22:29, giardia <email address hidden> wrote:
> just wondering if the patch/workaround for a similar bug can help
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1244478/comments/31
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1049466
>
> Title:
> Need support of Ralink RT3290 wifi support
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linux/+bug/1049466/+subscriptions

Revision history for this message
Jarl (jarl-dk) wrote :

Since this bug is about support for RT3290 and I have seen RT3290 to be working fine in 13.04 I consider the support for RT3290 to be in place.

However In Ubuntu 13.10 there seems to be a bug introduced with kernel 3.11, so I have created a separate bug for that at
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1265151

I don't know whether that is the correct way to do it, please feel free to mark it as duplicate if that is the correct thing to do. At lease I find it usefull that others have identified what I believe it the offending commit in the kernel:
http://www.spinics.net/lists/linux-wireless/msg113047.html

Revision history for this message
dudumomo (dudumomo) wrote :

No improvement from my side on my Asus X450JF.
Using the latest 14.04 build of today (31st Dec build) on Kernel 3.12.0-7 doesn't change.

I still cannot activate the wifi. Recognized but not working.

Any hints?

Thank you

Revision history for this message
Lonny (lonny-selinger) wrote :
Download full text (12.1 KiB)

Distributor ID: Ubuntu
Description: Ubuntu Trusty Tahr (development branch)
Release: 14.04
Codename: trusty

Kernel 3.13.0-12

I upgraded this morning hoping there would be support for the rt3290 native support but it was not there. Booted in to the 3.13 kernel I thought I'd try compiling the patched version in hopes that maybe I could get the dkms stuff working but the build fails. Here is the output from the make log:

DKMS make.log for rt3290sta-2.6.0.0 for kernel 3.13.0-12-generic (x86_64)
Thu Feb 27 10:23:51 CST 2014
make: Entering directory `/var/lib/dkms/rt3290sta/2.6.0.0/build/src'
make -C tools
make[1]: Entering directory `/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools'
gcc -g bin2h.c -o bin2h
chmod +x bin2h
make[1]: Leaving directory `/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools'
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools/bin2h
cp -f os/linux/Makefile.6 /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/Makefile
make -C /lib/modules/3.13.0-12-generic/build SUBDIRS=/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-12-generic'
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_md5.o
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_sha2.o
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_hmac.o
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_aes.o
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_aes.c: In function ‘AES_Key_Wrap’:
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_aes.c:1466:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Wrap: allocate %d bytes memory failure.\n", sizeof(UINT8)*PlainTextLength));
      ^
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_aes.c: In function ‘AES_Key_Unwrap’:
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_aes.c:1561:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
      DBGPRINT(RT_DEBUG_ERROR, ("AES_Key_Unwrap: allocate %d bytes memory failure.\n", sizeof(UINT8)*PlainLength));
      ^
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/crypt_arc4.o
  CC [M] /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/mlme.o
In file included from /var/lib/dkms/rt3290sta/2.6.0.0/build/src/include/rtmp_os.h:42:0,
                 from /var/lib/dkms/rt3290sta/2.6.0.0/build/src/include/rtmp_comm.h:56,
                 from /var/lib/dkms/rt3290sta/2.6.0.0/build/src/include/rt_config.h:36,
                 from /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/mlme.c:30:
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/mlme.c: In function ‘MlmeResetRalinkCounters’:
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/../../common/mlme.c:529:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
       (UINT32)&pAd->RalinkCounters.OneSecEnd -
       ^
/var/l...

Revision history for this message
LinuxPanda (linuxpanda) wrote :

Today I installed trusty tahr daily build which has firmware 3.13.0-23-generic and the bug still exists.

The network manager will

1) ask for wifi password
2) try to authenticate with the wifi modem
3) time out

and then repeat the process again from step 1.

Revision history for this message
Coeur Noir (coeur-noir) wrote :

I'm not sure if it's the right place to mention that, but I have exactly the same kind of problem with :

- wifi usb dongle with *ralink* rt2500usb chipset

and

- pci wifi card with *ralink* rt28xxpci

The first one has worked for me from ubuntu 08.04 till ubuntu 12.04.02 (or .03)

The second one is part of a newer pc and has never fully worked since ubuntu 12.04.02 (or .03) neither on 13.04, 13.10 and 14.04

Problems are the same for both cards : they see networks, can connect, but wifi rates are so low than it's non usable.

I have tried to compile linux-drivers provided by ralink but I'm not skilled enough and had no success. Those drivers were designed for 2.6.x kernel you can find here http://www.mediatek.com/en/downloads/

Also tried with ndiswrapper, not better.

Revision history for this message
Coeur Noir (coeur-noir) wrote :

Sorry, it's ralink rt2760pci chipset

rt2800pci is the free driver which is supposed to take care of that pci card.

Revision history for this message
Sachin Thomas (sachinthomaspj) wrote :

Here's a DKMS package containing patched proprietary driver for RT3290, tested and working with Ubuntu 14.04 LTS on kernel 3.13.0-24:

 Install:
 --------
 1. Extract rt3290sta-2.6.0.0 directory into /usr/src
 2. Run
 sudo dkms install -m rt3290sta -v 2.6.0.0 --force
 3. Reboot

 Remove:
 -------------
If this bug is fixed in rt2800pci (highly unlikely)

 1. Run
 sudo dkms remove rt3290sta/2.6.0.0 --all
 2. Reboot

Credits:
-----------
bmlandis2010
vova7890

Revision history for this message
Sachin Thomas (sachinthomaspj) wrote :
Revision history for this message
LinuxPanda (linuxpanda) wrote :

@Sachin Thomas, Thank you very much for the patch. :)

Revision history for this message
firesock (firesock-ml) wrote :

Thank you very much Sachin Thomas (sachinthomaspj)

It is working fine!!

Hi!!
If you want to solve the wifi problem, go to the last post at:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466

For bluetooth go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1189721

Cheers!!

Revision history for this message
Richard Hudson (hudson-richard) wrote :

@Sachin Thomas, thanks for the patch and particularly for packaging it in such a user-friendly fashion. It works well (with a clean 14.04 LTS installation) in that the RT3290 card is no longer slow / dropping off like with rt2800pci. Unfortunately it has also caused kernel panic on two occasions (messages about the driver not syncing).

Has anyone else had this? Does anyone have any ideas how the patch could be fixed?

All the best

Richard

Revision history for this message
Richard Hudson (hudson-richard) wrote :

... by the way my 14.04 LTS installation is 32-bit - no idea whether that is somehow relevant.

All the best

Richard

Revision history for this message
Madpower (madzohan) wrote :

@Richard Hudson haven't noticed this yet, but have some other trouble with my laptop HP probook 4540s after applying this patch - after suspend or shut down it's wake up again (0o) , (in BIOS disabled wake up on lan) how I can fix this?

Revision history for this message
Ian Campbell (iancamp222) wrote :

I also have this problem with my HP probook 4540s (running 12.04). I've found that it doesn't happen if I have low battery, and sometimes, restarting will result in a shutdown.

Revision history for this message
Sergiy (voidp) wrote :

Installed patch.
Also have trouble with automatically wake up after shut down.
Hp 450 g0.

Revision history for this message
Madpower (madzohan) wrote :

... at last, problem solved for 19.9$ — HP ATHEROS AR5BHB92-H AR9280 http://goo.gl/vH2Euc :o)

Revision history for this message
Praveen Singh (prageck) wrote :

I have a Ralink RT3290 with ubuntu 14.04. Though it might be an untrusted download, but this solution works for me: http://askubuntu.com/a/455512

Revision history for this message
Ian Campbell (iancamp222) wrote :

Using the driver posted by Praveen above (#187), I received frequent kernel panics. After installing Wicd and removing Network-Manager, I no longer experienced such crashes, but I frequently get disconnected as I did when using the vanilla driver. I am also still experiencing the shutdown issue: shutting down results in the system starting a few seconds after powering down, WOL is disabled in BIOS.

HW/SW:
HP Probook 4540s
Ubuntu 14.04.1 (64-bit)
3.13.0-35-generic

Revision history for this message
giamma (giamma-t) wrote :

Hi, I recently upgraded to ubuntu 14.10 and the solution described doesn't work in this release. When I run DKMS The output is:

"Creating symlink /var/lib/dkms/rt3290sta/2.6.0.0/source ->
                 /usr/src/rt3290sta-2.6.0.0

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping...
applying patch rt3290sta.patch...patching file src/include/os/rt_linux.h
patching file src/Makefile
patching file src/os/linux/config.mk
patching file src/os/linux/Makefile.6
patching file src/os/linux/Makefile.clean
patching file src/os/linux/pci_main_dev.c
patching file src/os/linux/rt_linux.c
patching file src/tools/Makefile

Building module:
cleaning build area....
make KERNELRELEASE=3.16.0-24-generic -C src/ LINUX_SRC=/lib/modules/3.16.0-24-generic/build...........(bad exit status: 2)
ERROR (dkms apport): binary package for rt3290sta: 2.6.0.0 not found
Error! Bad return status for module build on kernel: 3.16.0-24-generic (x86_64)
Consult /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log for more information."

What do you suggest me to do? If you need I can attach log

Revision history for this message
Zip Zit (zipzit) wrote :

I'm looking at EXACTLY the same errors as Giamma. (I'm using Ubuntu 14.10, kernel 3.16.0-024-generic) From the look of the patch file it was last updated 2014-04-17

Any ideas on how to make this work? There are lots of errors in the make.log, generally "format ... expects argument of type 'int' but ... has type 'long unsigned int' or warning cast from pointer to integer of different size, or expects argument of type 'unsigned int'... but has... type 'ULONG', etc...

Not sure who is updating the patch attached to this report but I do want to say thank you for your work.

(ref: http://www.dailylinuxnews.com/blog/2014/09/install-ralink-rt3290-wifi-driver-in-ubuntu-linuxmint-elementaryos/ )

Revision history for this message
Zip Zit (zipzit) wrote :

Update. I did a new virgin install of Ubuntu 14.04, 64bit, then re-ran the patch update from this site. Success. Worked fine right out of the box. But that really got me wondering..

So I wiped the drive clean and reinstalled 14.10 64bit again, then re-ran the patch update. Sure enough, with a virgin 14.10 64bit install I get the bad exit status: 2 ERROR again.

so I'm going back to 14.04

Revision history for this message
giamma (giamma-t) wrote :

If that is the only solution to make this work properly I think I'll switch back too

Revision history for this message
Jim (jim-colaco) wrote :

Hi,

Giamma and zipzit

I too had the same problem, it was a fault with the date and time macros. In the source that sachin thomas provided all I did was open the file sta_cfg.c in rt3290sta-2.6.0.0/src/sta and in line 4899 delete <__DATE__, __TIME__ >. After this it installed perfectly however the connection keeps going off every 5 mins or so. Any idea why it happens? I dont wanna go through all that source code :(

Revision history for this message
sameer (sameerkillamsetty) wrote :

thanks to denis.. 8th one worked perfectly to my hp pavilion 15 with elementary os.

Revision history for this message
Alexandre Magno (alexandre-mbm) wrote :

See algo the bug #1189721

Revision history for this message
Alexandre Magno (alexandre-mbm) wrote :

In really I don't know if this bug affects me. The wifi signal looks very poor... is this a symptom?

Revision history for this message
corrado venturini (corradoventu) wrote :

after moving to new kernel 4.2.0 trying to solve the problem in bug #1474898
my wifi using Ralink RT3290 is very unstable, the wifi signal looks very poor, the wifi connections stops and sometimes I can restrart with enable wifi, sometimes I can restart it only rebooting.

corrado@corrado-wily:~$ uname -a
Linux corrado-wily 4.2.0-040200rc2-generic #201507121935 SMP Sun Jul 12 23:36:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

some lines from: sudo lspci -v

09:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
 Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at b2510000 (32-bit, non-prefetchable) [size=64K]
 Capabilities: [40] Power Management version 3
 Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
 Capabilities: [70] Express Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting
 Capabilities: [140] Device Serial Number 00-00-5d-03-82-b8-d1-ac
 Kernel driver in use: rt2800pci

Raja. s (raja2raj02)
Changed in linux (Ubuntu):
assignee: nobody → Raja. s (raja2raj02)
Changed in linux (Ubuntu):
assignee: Raja. s (raja2raj02) → nobody
Revision history for this message
Ashish Kotnala (ashishkotnala1-ak) wrote :

PLEASE help me.
I have Ubuntu 14.04.3 installed (kernel 3.19) and could not even get WiFi to work properly on this shitty card. Stock driver rt2800pci has very poor performance (very low signal and speed). I have tried installing and uninstalling ALL dkms packages from here but no success. WiFi disconnects very frequently and does not connect back again until reboot though when working for a few minutes works great.
Please help me and provide with a latest patch for WiFi support for RT3290 on Ubuntu 14.04 (kernel 3.19) or Linux Mint 17.2 (Kernel 3.16).

If anyone could also help me with Bluetooth that would be great. I tried patch by Alexandre Magno (alexandre-mbm) by building .deb using Checkinstall but it failed pairing phones.

Here is the patch in bluetooth bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1189721/comments/144

Revision history for this message
Høst (helvete) wrote :

@ashishkotnala1-ak

I'd help you, but I gave up a long time ago trying to make bluetooth work. It's really a shame that this bug is almost 3 years old and it still exists. If you still want to give it a shot, the last ubuntu version on which bluetooth works is 13.10.

For wifi, you can see this thread, there's a package which works flawlessly in Ubuntu 14.04 (I've not tested it on later versions though):
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466

The card in itself isn't shit as you say, because in Windoze everything is ok. Poor is the support from the Ubuntu team, they're releasing unstable versions of Ubuntu where a lot of bugs are still present, and they don't even make what's already there more stable. That sucks. I must agree, yeah, all the Linux stuff is cool, but the support for specific hardware is by far worse than in any Windoze version. I would fix this is I knew enough about low level C, but meh.

Revision history for this message
Aline Freitas (aline-o) wrote :

At the moment I'm running Gentoo and I have working rt3290 wifi and bluetooth support. These drivers are originally from ralinktech.com so I'm talking about the same rt3290sta. For bluetooth support I've build rtbth with some minor changes in order to support recent kernels. My kernel is 4.1.15 so it should work with recent ubuntu releases.

rt3290 (it should be the same from this thread, two years old, but still works for me, as is):
https://github.com/pkeeper/rt3290sta

rtbth (it has dkms.conf so to build it in Ubuntu should be straight forward):
https://github.com/alinefr/rtbth

I'm still waiting for upstream support so we wouldn't need to rely on old manufacturer buggy drivers but for now it does the trick.

Revision history for this message
Ivo Sieben (ivo-sieben) wrote :

@aline-o :

Thank you so much... WIFI is now also up & running on my Ubuntu studio laptop (4.2.0 kernel). I was waiting for that driver for quite some time... I was surprised to see that the fix was already available for 2 years on github. Thanks for pointing that out on this thread.

The rtbth also got me a bit further but: I now see the bluetooth icon apear on the system tray. But unfortunately didn't manage to peer with my smartphone... ("no adapters found"). Not a big problem for me now: I'm already glad to see WIFI working.

Any idea what it takes to get the WIFI driver into kernel mainline?

Revision history for this message
Høst (helvete) wrote :

Just updated to Ubuntu 16.04, and wifi works pretty well. I'm even getting 54-52Mb/s speeds so it's indeed connecting in the 802.11n band. Can anyone confirm that it's fixed?

Bluetooth still buggy tho

Revision history for this message
corrado venturini (corradoventu) wrote :

was working fine on Ubuntu 16.04 and also on 16.10 before last updates. After last updates on 16.10 the wifi dropdown menu is empty. no way to connect. i'm writing from 16.04, i will go back to 16.10 to prepare some doc. I have 16.04 and 16.10 on different partitions of same laptop HP250. If i start with 16.10 i see no wifi; then if i do restart and reboot on 16.04 i still have no wifi. to have wifi i must shutdown-poweroff and restart with 16.04 or 14.04.
Please specify what doc is needed.

Revision history for this message
Alexandre Magno (alexandre-mbm) wrote :

Høst, maybe the manufacturer needs to talk with the Ubuntu team, give them sufficient information about their hardware! Note that Dell notebooks are very much compatibles.

corrado venturini, try rebuild it.

My last message about it: https://bugs.launchpad.net/bluetooth/+bug/1189721/comments/191

Revision history for this message
corrado venturini (corradoventu) wrote :

after today updates the wifi works again. thanks.

kaputme (kaputme)
Changed in linux-firmware (Ubuntu):
assignee: brahmanpc@gmail.com (brahmanpc) → kaputme (kaputme)
penalvch (penalvch)
no longer affects: linux (Ubuntu)
Revision history for this message
Adam Łangowicz_0 (adam-langowicz) wrote :

All about the firmware. On Linuxmint 17.3 it's locate in firmware directory on
/lib/firmware/ and file is rt3290.bin - but firmware is not an kernel module...
in fact several kernel in system use for that, then wlan (wifi) may work.

In case hybrid (wlan|bluetooth) card the firmware must fit to version of the hardware.
So If version of the hardware is different then firmware located in rt3290.bin must by lite differentia. So we have one question, how manny version of hybrid card Ralink (Mediatek)
created?

Revision history for this message
giardia (fabriziosm) wrote :

Il 24/06/2016 14:12, Adam Łangowicz_0 ha scritto:
> So we have one question, how manny version of hybrid card Ralink (Mediatek)
> created?
Mine hybrid shows like this with lshw:
           *-network
                 description: Wireless interface
                 product: RT3290 Wireless 802.11n 1T/1R PCIe
                 vendor: Ralink corp.
                 physical id: 0
                 bus info: pci@0000:02:00.0
                 logical name: wlan0
                 version: 00
                 serial:
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm msi pciexpress bus_master cap_list
ethernet physical wireless
                 configuration: broadcast=yes driver=rt2800pci
driverversion=3.2.0-55-generic firmware=0.37 ip= latency=0 link=yes
multicast=yes wireless=IEEE 802.11bgn

            *-generic
                 description: Bluetooth
                 product: RT3290 Bluetooth
                 vendor: Ralink corp.
                 physical id: 0.1
                 bus info: pci@0000:02:00.1
                 version: 00
                 width: 32 bits
                 clock: 33MHz
                 capabilities: pm msi pciexpress bus_master cap_list
                 configuration: driver=rtbt latency=0

Revision history for this message
Shankey (shankeybisht3) wrote :

The bug still exists in Ubuntu 16.04. The rt3290 card is disabled by default and the Rfkill output shows "hardware blocked"..which isn't blocked at all whenever i try to enable it doesn't work. None of the solutions worked on ubuntu 16.04.

Sadly i reverted to Linux mint with 3.16 kernel because i don't have any option left.

tags: added: 16.04 bug exists ubuntu
Revision history for this message
daniel phillips (danielphillips50) wrote :

RalinkRt3290 wifi broken after upgrade to kernel 4.4.0.36 Xenial 16.04 LTS. Network -manager reports device not ready.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

@Shankey or @daniel philips,

Would it be possible for you to open a new bug? There have been many comments in this bug report. Having a new bug will allow for easier tracking. It sounds like this is a regression, so we should be able to perform a bisect with the new bug report and identify the commit that introduced this regression.

Revision history for this message
Shankey (shankeybisht3) wrote :

@joseph - i have already reported the new Bug...but still no response from developers...you can check bug report from below link

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1577140

The bug still exists

Changed in linux (Ubuntu Raring):
assignee: tenshi (nryu-hayabusa) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.