You are not logged in.

#1 2009-12-09 05:25:12

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Kernel 2.6.32 does not work with RT2860 Wireless Card

since 2.6.31 my RT-2870 is not longer working

ifconfig says that the Wireless ra0 was renamed to wlan0 and since then its not longer working

since 2.6.32 my RT-2860 (build in) is not longer working too

it was renamed from ra0 to wlan0 too and read above^^

whats happening there?

since now i used wpa_supplicant but i already tried with NetworkManager and WICD

//Edit: 2870 works in 2.6.32

Last edited by Vamp898 (2009-12-17 06:58:27)

Offline

#2 2009-12-09 05:45:34

Cdh
Member
Registered: 2009-02-03
Posts: 1,098

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I have experienced this too.
In the logs it says rt2860sta is not capable of scanning for SSIDs anymore and there are a lot of errors. Strange.

On my eee I have now 2.6.31 again. I hope the wlan drivers get fixed before 2.6.32 moves to [core].

Last edited by Cdh (2009-12-09 05:46:53)


฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz

Offline

#3 2009-12-09 07:06:18

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Perhaps it's loading those rt2x00* modules too. If it is, blacklist them in rc.conf.

Last edited by lucke (2009-12-09 07:06:37)

Offline

#4 2009-12-09 07:49:17

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

No its not. This happens on Gentoo too and there i have the driver directly into the kernel. Its 100% an Driver Bug

i already filled a bugreport hat bugzilla.kernel.org

http://bugzilla.kernel.org/show_bug.cgi?id=14750

Offline

#5 2009-12-09 10:56:55

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

The Official RT-2860 from the RaLink homepage does not work too sad

Homepage: http://www.ralinktech.com/support.php?s=2
Error:

make -j3 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= -j1 -C /usr/src/linux M=/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux PLATFORM=PC CHIPSET=2860 RT28xx_DIR=/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0 RT28xx_MODE=STA clean modules 
make: Entering directory `/usr/src/linux-2.6.32'
  CLEAN   /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/Module.symvers /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/modules.order
  LD      /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/built-in.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/crypt_md5.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/crypt_sha2.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/crypt_hmac.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/crypt_aes.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/crypt_arc4.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/mlme.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_wep.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/action.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_data.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/rtmp_init.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_tkip.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_aes.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_sync.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/eeprom.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_sanity.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_info.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_cfg.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_wpa.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/dfs.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/spectrum.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/rtmp_timer.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/rt_channel.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_profile.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_asic.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../common/cmm_cmd.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/assoc.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/auth.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/auth_rsp.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/sync.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/sanity.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/rtmp_data.o
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/rtmp_data.c: In Funktion »STAHandleRxMgmtFrame«:
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/rtmp_data.c:689: Warnung: Variable »pRxD« wird nicht verwendet
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/connect.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../sta/wpa.o
  CC [M]  /var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.o
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c: In Funktion »RtmpOSNetDevAttach«:
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1689: Fehler: »struct net_device« hat kein Element namens »open«
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1690: Fehler: »struct net_device« hat kein Element namens »stop«
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1691: Fehler: »struct net_device« hat kein Element namens »hard_start_xmit«
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1692: Fehler: »struct net_device« hat kein Element namens »do_ioctl«
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1702: Fehler: »struct net_device« hat kein Element namens »get_stats«
/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.c:1736: Fehler: »struct net_device« hat kein Element namens »validate_addr«
make[1]: *** [/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux/../../os/linux/rt_linux.o] Fehler 1
make: *** [_module_/var/tmp/portage/net-wireless/ralink-rt2860-2.2.0.0/work/2009_0918_RT2860_Linux_STA_v2.2.0.0/os/linux] Fehler 2
make: Leaving directory `/usr/src/linux-2.6.32'

Offline

#6 2009-12-09 11:32:43

ddaedalus
Member
Registered: 2008-01-14
Posts: 54

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I had the same problem. I am on 2.6.32 and i am using the staging rt2780sta. It scans SSIDs and works well. Please post your lsmod, dmesg and read the following arch wiki page. http://wiki.archlinux.org/index.php/Rt2870

Last edited by ddaedalus (2009-12-09 16:18:44)

Offline

#7 2009-12-09 11:46:15

bandan
Member
Registered: 2007-07-13
Posts: 8

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I had the same Problem, too. After reading this http://sidux.com/PNphpBB2-viewtopic-p-144921.html I copied the Firmware from http://w3you.com/dl/firmware/rt/ to /lib/firmware.
Now it works.
bandan

Edit:
Ok, it worked once, now it doesn't work anymore. No Idea.

Last edited by bandan (2009-12-09 12:11:29)

Offline

#8 2009-12-10 00:30:16

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I think we have to wait until 2.6.32.1 in the hope that its fixed there^^

Offline

#9 2009-12-10 20:56:03

rhfcaesar
Member
Registered: 2007-12-20
Posts: 18

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I add
!rt2800usb !rt2x00lib !rt2x00usb
to MODULES in /etc/rc.conf

Now it works again.

Offline

#10 2009-12-11 11:56:22

Cdh
Member
Registered: 2009-02-03
Posts: 1,098

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Confirmed with RT2860 in eee 1000h.
Works fine again with rt2860sta.
Thanks rhfcaesar.


edit: Wrong... I have to confirm that it only works one time. After switching wlan of via the hotkey (which worked fine) I was not able to turn it on again though pressing the hotkey switched the LED that displays whether wlan is on.
Unloading and Loading rt2860 or pressing the hotkey gives no output in dmesg except for the warning that it is from staging. Absolutely no output in /var/log/everything.log

I think it is because /sys/class/rfkill does look really different (I think there is no rfkill for the wlan at all).

Last edited by Cdh (2009-12-11 14:23:36)


฿ 18PRsqbZCrwPUrVnJe1BZvza7bwSDbpxZz

Offline

#11 2009-12-11 16:53:49

ddaedalus
Member
Registered: 2008-01-14
Posts: 54

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

@rhfcaesar: MODULES = "!rt2x00usb ..." is enough for me.

Offline

#12 2009-12-11 20:13:40

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

It still does not work here hmm im just getting a connection for about 1-5 minutes and then its killed and can not connect again

Offline

#13 2009-12-12 12:31:40

schuay
Package Maintainer (PM)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

The AUR rt2870 package was updated to 2.3.0.0 today. It compiles and loads fine, but I can't scan or connect with it (I haven't played around with it, only checked if the module loads ok). You might like to give it a try, maybe it works for you?

A second suggestion for 2.2.0.0 would be to use the 2.6.31 kernel patch ( googling for 'rt2870-2.6.31.patch' will point you in the right direction).

Offline

#14 2009-12-13 00:24:20

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

But the main problem here is about the RT2860 hmm

Offline

#15 2009-12-13 08:58:45

schuay
Package Maintainer (PM)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

I had a look at the rt2860 source, its very similar to rt2870. The patch almost applies cleanly:

2009_0918_RT2860_Linux_STA_v2.2.0.0]$ patch --dry-run -p1 < ~/rt2870-2.6.31.patch
patching file include/rtmp_os.h
patching file os/linux/rt_linux.c
Hunk #1 FAILED at 1621.
Hunk #2 succeeded at 1727 (offset 69 lines).
1 out of 2 hunks FAILED -- saving rejects to file os/linux/rt_linux.c.rej
patching file os/linux/rt_main_dev.c
Hunk #1 succeeded at 538 (offset 34 lines).
Hunk #2 succeeded at 569 (offset 34 lines).
Hunk #3 succeeded at 582 with fuzz 2 (offset 34 lines).

With a bit of tweaking, I think it might work for rt2860 2.2.0.0 for kernels 2.6.31+.

Offline

#16 2009-12-13 09:38:49

f4hy
Member
From: Pittsburgh Pa
Registered: 2009-02-08
Posts: 55

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Same problem here. Awesome that others already found this, glad it is not just me.

Offline

#17 2009-12-13 18:05:08

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

i really hope it will be fixed with 2.6.32.1

Offline

#18 2009-12-14 21:42:41

f4hy
Member
From: Pittsburgh Pa
Registered: 2009-02-08
Posts: 55

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

2.6.32.1 is out. I didn't see anything in the change log that addresses this issue, but I have not tried it yet.

Offline

#19 2009-12-15 07:11:22

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Since now, still nobody answered to my bug request on bugzilla.kernel.org too so i dont think it is fixed yet

Offline

#20 2009-12-16 15:26:19

peets
Member
From: Montreal
Registered: 2007-01-11
Posts: 936
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

try this: http://bbs.archlinux.org/viewtopic.php?id=86882

Last edited by peets (2009-12-16 15:26:32)

Offline

#21 2009-12-16 20:23:32

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Seems to be an different failure.

//Edit did not helped hmm i still can´t connect to any wireless device in any way an

Last edited by Vamp898 (2009-12-16 21:22:36)

Offline

#22 2009-12-17 06:58:57

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

i edited the topic to RT2860 only beceause 2870 seems to work in 2.6.32

Offline

#23 2009-12-17 10:24:46

zodmaner
Member
Registered: 2007-07-11
Posts: 653

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Can you connect to unencrypted wireless hotspot? On my Eee PC model 901 (which also use RT2860), wireless is working fine unless you're trying to connect to a hotspot that use WPA/WPA2 mixed mode encryption (connecting to hotspot that use WPA or WPA2 work fine).

Last edited by zodmaner (2009-12-17 10:25:52)

Offline

#24 2009-12-17 11:08:25

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 907
Website

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

Yes im using this (WPA/WPA2 Mixed Mode) Ö_Ö hmmm sounds strange. Very thx for the info im going to try this and paste the new info on the kernel.org bugzilla

Last edited by Vamp898 (2009-12-17 11:13:07)

Offline

#25 2009-12-17 11:32:26

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: Kernel 2.6.32 does not work with RT2860 Wireless Card

This is why I have the kernel in IgnorePkgs. They really messed up ralink wireless with the release of 2.6.31.
I still haven't tried 2.6.32 but I'm reluctant to....


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

Board footer

Powered by FluxBB