Recently I decided to switch to openSUSE on my main PC from Linux Mint, however I ran into a few issues. My laptop has a rtl8723e wifi card, and openSUSE does not support this. Previously I have seen on many other websites including this one of ways to fix it, which mainly revolve around a specific driver, found here
(http://askubuntu.com/questions/13963.../165002#165002). I downloaded the one later on in the answer (809), and on Mint it compiled fine. Unfortunately, this is not so on openSUSE 12.3 (I am running Factory). I have installed the entire devel_kernel package group, however when I compile it, it errors with:
Code:
make -C /lib/modules/3.7.1-1-desktop/build M=/home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012 modules
make[1]: Entering directory `/usr/src/linux-3.7.1-1-obj/x86_64/desktop'
CC [M] /home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012/base.o
/home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012/base.c: In function 'rtl_send_smps_action':
/home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012/base.c:1434:16: error: 'struct <anonymous>' has no member named 'sta'
make[4]: *** [/home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012/base.o] Error 1
make[3]: *** [_module_/home/linux/Downloads/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.7.1-1-obj/x86_64/desktop'
make: *** [all] Error 2
This process of downloading it, extracting it and then doing 'make' 'sudo make install' 'sudo modprobe rtl8723e' worked on Linux Mint, Ubuntu, and elementary OS, which all seem to be based on Debian, however I cannot see why it won't on openSUSE. Has anyone got any ideas?
No comments:
Post a Comment