Forum

Full Version: realtek 8192se woes
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I'm running alpha 5 with full updated xbmc.

The Tenda Wireless-N150 USB Network Adapter I had been using on my RPi decided to die. I bought a SANOXYTM USB 802.11n 150m Mini Wireless Lan Adapter to replace it. It has a realtek RTL8192SE chipset.

Initially when I connected it dmesg reported that it loaded the rt2800usb module and then threw an error message saying that the chipset was wrong.

I found and installed a firmware-realtek package which had the drivers for the 8192se. Rebooted and tried again, same deal.

I've found the source for the drivers on the realtek site:

http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true

ftp://WebUser:wK9xBuD5@208.70.202.219/cn/wlan/92ce_se_de_linux_mac80211_0005.1230.2011.tar.gz

I installed build-essentials via apt-get and attempted to complete a make. I'm got the following error:

Code:
*** /lib/modules/3.6.11+/build: No such file or directory.  Stop.

I googled around and learned that this happens when you don't have the linux-headers package installed. I followed the common advice of doing a:

Code:
apt-get install linux-headers-`uname -r`

But it reports that there is no such package linux-headers-3.6.11.

I did an apt-cache search for linux-headers and found linux-headers-3.6-trunk-rpi and tried installing that, but that obviously creates a new directory in the /lib/modules. I tried making symlinks in /lib/modules/3.6.11+/ pointing /build and /source to the matching directories in /lib/modules/3.6-trunk-rpi/ directory but that just results in:

Code:
root@xbian:/home/xbian/rlt8192se# make
make -C /lib/modules/3.6.11+/build M=/home/xbian/rlt8192se/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules
make[1]: Entering directory `/usr/src/linux-headers-3.6-trunk-rpi'
  CC [M]  /home/xbian/rlt8192se/base.o
/home/xbian/rlt8192se/base.c: In function ‘_rtl_init_mac80211’:
/home/xbian/rlt8192se/base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
/home/xbian/rlt8192se/base.c:319:6: note: each undeclared identifier is reported only once for each function it appears in
make[4]: *** [/home/xbian/rlt8192se/base.o] Error 1
make[3]: *** [_module_/home/xbian/rlt8192se] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.6-trunk-rpi'
make: *** [all] Error 2

Getting kind of lost down this rabbit hole, any tips would be greatly appreciated.
If I remember correctly , se is not usb. se is PCI.

the 8192 usb wlan should work with staging 8712u driver and additional firmware.

(apt-get install firmware-realtek)
I got the 8192se name from the info displayed when I plugged the usb stick into my windows laptop.

I had installed the firmware-realtek, but am finding that when I plug the usb stick into the r-pi it is loading the 2800usb drivers.
put "deb http://http.debian.net/debian/ wheezy main contrib non-free" into sources (/etc/apt/sources.list), do apt-get update and install apt-get install firmware-ralink .

then rt2800usb module should work. please check whether the module is included in 3.6.11 as per xbian alpha5. if not, you can install 3.8.13 from beta1.

let me know (I will point you how to install).
Reference URL's