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
Ofcourse I'm not using ubuntu but I looked on their forum and they are getting the exact same error with this driver. Any ideas on why it is not working. The driver for rtl8192se is available from the manufactures site but doesn't work. The ubuntu forum suggest ndiswrapper so I will try this but I would much prefer a native Linux driver

