Well, unfortunately, the realtek supplied linux drivers did not work.
From what i have been able to find out so far, is that there is something new in the 2.6.31 kernel that does not allow the drivers to compile properly.
I have tried to get them to compile the only way my limited experience knows how.
Here are my errors, in case anyone else knows how to make this work for me. It was from a Live USB install.
Code:
ubuntu@ubuntu:~/Desktop/rtl8192e_linux_2.6.0008.0106.2009$ sudo make
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_rx.o
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_softmac.o
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_tx.o
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_wx.o
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_get_encode_ext_rsl’:
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_wx.c:846: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.o
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.c: In function ‘alloc_ieee80211_rsl’:
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.c:121: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
make[2]: *** [/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.o] Error 1
make[1]: *** [_module_/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [all] Error 2
And:
Code:
ubuntu@ubuntu:~/Desktop/rtl8192e_linux_2.6.0008.0106.2009$ sudo su
root@ubuntu:/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009# make
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.o
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.c: In function ‘alloc_ieee80211_rsl’:
/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.c:121: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
make[2]: *** [/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211/ieee80211_module.o] Error 1
make[1]: *** [_module_/home/ubuntu/Desktop/rtl8192e_linux_2.6.0008.0106.2009/ieee80211] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [all] Error 2
So unfortunately the realtek linux drivers will not work for me.
The windows drivers will work with ndiswrapper, but I would be much happier if there was a straight up linux driver for this wireless device. Using a windows driver in my linux install almost makes me feel dirty.
Bookmarks