ASUS PCE-N13 802.11b/g/n Wireless PCI-Express Adapter that WORKS with openSUSE!

I just purchased a new wireless PCIe adapter and it works right off the bat with openSUSE 11.3. It even says it supports Linux on the box (kernel 2.6.29 or higher). Anyone with a desktop, wanting to use Linux/openSUSE with wireless and has a spare PCIe slot (one of those very short PC Adapter card connectors) should consider this card. It cost just $28 US plus shipping, has two small antennas and even a short back slot adapter for the very small cases and seems like a bargain to me. Here is the netinfo on the card:

41: PCI 500.0: 0282 WLAN controller
  [Created at pci.318]
  Unique ID: y9sn.1pkKwSYwma0
  Parent ID: Z7uZ.Iz5Sr2qtvAB
  SysFS ID: /devices/pci0000:00/0000:00:1c.3/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: network
  Model: "RaLink RT2860"
  Vendor: pci 0x1814 "RaLink"
  Device: pci 0x0781 "RT2860"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x130f 
  Driver: "rt2860"
  Driver Modules: "rt2860sta"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xfbdf0000-0xfbdfffff (rw,non-prefetchable)
  IRQ: 19 (132502 events)
  HW Address: 70:71:bc:da:97:33
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v00001814d00000781sv00001043sd0000130Fbc02sc80i00"
  Driver Info #0:
    Driver Status: rt2860sta is active
    Driver Activation Cmd: "modprobe rt2860sta"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

If you have heard of this card or used it before or have any questions, please let me know.

Thank You,

You should add that info to the hardware compatibility list in the wireless section.
http://en.opensuse.org/Portal:Hardware

I recently upgraded the kernel on my openSUSE 11.3 PC that includes this Wireless card and found that it stopped working. I discovered that the old built-in driver rt2860sta had stopped working and I think is missing when I upgraded the kernel to version 3.1. It is replaced with the rt2800pci module which does not seem to be enabled by default, at least in the openSUSE 11.3 kernel configuration. I had to modify the kernel configuration while using my sakc bash script to include this new driver module in kernel 3.1. So, if you use the newest kernel, have a PCE-N13 card and find it stops working, leave me a message here and I can provide more instructions.

Thank You,

On 11/05/2011 08:06 PM, jdmcdaniel3 wrote:
>
> I recently upgraded the kernel on my openSUSE 11.3 PC that includes this
> Wireless card and found that it stopped working. I discovered that the
> old built-in driver rt2860sta had stopped working and I think is missing
> when I upgraded the kernel to version 3.1. It is replaced with the
> rt2800pci module which does not seem to be enabled by default, at least
> in the openSUSE 11.3 kernel configuration. I had to modify the kernel
> configuration while using my sakc bash script to include this new driver
> module in kernel 3.1. So, if you use the newest kernel, have a PCE-N13
> card and find it stops working, leave me a message here and I can
> provide more instructions.

That problem was fixed at M4 or M5. Somehow the fix must have been forgotten.
I’ll try to get it fixed by GM.

On 11/05/2011 08:06 PM, jdmcdaniel3 wrote:
>
> I recently upgraded the kernel on my openSUSE 11.3 PC that includes this
> Wireless card and found that it stopped working. I discovered that the
> old built-in driver rt2860sta had stopped working and I think is missing
> when I upgraded the kernel to version 3.1. It is replaced with the
> rt2800pci module which does not seem to be enabled by default, at least
> in the openSUSE 11.3 kernel configuration. I had to modify the kernel
> configuration while using my sakc bash script to include this new driver
> module in kernel 3.1. So, if you use the newest kernel, have a PCE-N13
> card and find it stops working, leave me a message here and I can
> provide more instructions.

I just checked the kernel configuration in /boot/config-3.1.0-1.1-desktop. In
it, rt2800pci is configured, and the driver should be available without needing
to recompile the kernel. I do not know why you did not see it.

Driver rt2860sta has been removed from the kernel. You will never see it again.

I just checked the kernel configuration in /boot/config-3.1.0-1.1-desktop. In
it, rt2800pci is configured, and the driver should be available without needing
to recompile the kernel. I do not know why you did not see it.

Driver rt2860sta has been removed from the kernel. You will never see it again.

Thanks so much for your comments Larry. Actually, this was in openSUSE 11.3 and not 12.1 and I suspect it will also be an issue in openSUSE 11.4 but these versions did not come with kernel 3.1 and so I can understand the problem. In any event, its good to hear that in openSUSE 12.1, this will not be an issue. And again, thanks as always for your input.

Thank You,

On 11/05/2011 09:36 PM, jdmcdaniel3 wrote:
>
> Thanks so much for your comments Larry. Actually, this was in openSUSE
> 11.3 and not 12.1 and I suspect it will also be an issue in openSUSE
> 11.4 but these versions did not come with kernel 3.1 and so I can
> understand the problem. In any event, its good to hear that in openSUSE
> 12.1, this will not be an issue. And again, thanks as always for your
> input.

Kernels are pretty much agnostic toward openSUSE release. AFAIK, there is only
one configuration for all 3.1 default kernels, and another for desktop versions.

Kernels are pretty much agnostic toward openSUSE release. AFAIK, there is only
one configuration for all 3.1 default kernels, and another for desktop versions.

Well, not being the expert of this for sure; I copy the default configuration of the PC for use with the sakc bash script when compiling a new kernel. The kernel source is being obtain using the SGTB bash script from kernel.org. I assume the reason the new kernel module is not loading is due to the kernel configuration of that PC and the fact that this new module did not exist before kernel 3.1. So, I was thinking it could only be included if the openSUSE version kernel config was setup to use the module as might be true with openSUSE 12.1 and would not be set for use in openSUSE 11.3 as was the actual case.

When I switched from kernel 3.0 to 3.1 the wireless card stopped working. Using my skim bash script I could see that the old module was not loading and in fact not there. Searching through the menuconfig with kernel 3.1 settings I found what appeared to be the correct module and it was not enabled. I enabled the modules and recompiled the 3.1 kernel and restarted with the new kernel. After a reboot I actually found four new modules installed and the wireless card was working again. So it seemed to be a kernel config issue on openSUSE 11.3, but I guess I am not sure what it really means.

Thank You,

If you are getting the configuration from the running kernel, then you are
propagating the bug that caused rt2800pci to not be configured.

Anyone that goes to the “kernel of the day” site to get their copy of 3.1 will
get the correct one.