Realtek Semiconductor Co., Ltd. RTL8188EE 무선 네트워크 어댑터(rev 01) 무선 네트워크 카드를 Debian Wheezy에서 작동시키는 방법

Realtek Semiconductor Co., Ltd. RTL8188EE 무선 네트워크 어댑터(rev 01) 무선 네트워크 카드를 Debian Wheezy에서 작동시키는 방법

나는 많은 것을 시도했고 심지어 커널을 3.10 이상으로 업데이트했습니다. 무선 도구를 설치했으며 다음에서 다음을 확인합니다 lspci.

sudo lspci | grep controller    
01:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 10)    
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01)

이것이 그 출력입니다. 이렇게 하면 iwconfig다음과 같은 결과가 나옵니다.

lo        no wireless extensions.    
eth0      no wireless extensions.

make -C /lib/modules/3.16-0.bpo.3-amd64/build M=/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
  CC [M]  /home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘_rtl_init_mac80211’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:365:4: error: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_action_proc’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_beacon_statistic’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1160:2: error: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_send_smps_action’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1451:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’
cc1: some warnings being treated as errors
make[4]: *** [/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Error 1
make[3]: *** [_module_/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make: *** [all] Error 2

make install root@debian:/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013#을 시도하면 이런 일이 발생합니다.

답변1

이전 버전의 Linux 커널(< 3.x)

RTL8188EE 무선 카드 드라이버 다운로드, 컴파일 및 설치를 설명하는 이 스레드를 찾았습니다.

단계 발췌

  1. 다음에서 드라이버를 다운로드하세요.리얼텍 웹사이트
  2. 압축 풀기, 빌드 및 설치

    $ tar jxvf linux_mac80211_0012.0207.2013.tar.bz2
    $ cd ~/Desktop/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
    $ make
    $ sudo make install
    
  3. 커널 모듈 로드(드라이버)

    $ sudo modprobe -v rtl8188ee
    

최신 버전의 Linux 커널(>3.x)

드라이버가 포함되어 있는 것 같습니다. 저는 3.14.x와 함께 Fedora 19를 사용하고 있으며 모듈이 포함되어 있는 것을 볼 수 있습니다.

$ locate rtl8188ee | grep -v "debug" | grep .ko
/usr/lib/modules/3.14.13-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko
/usr/lib/modules/3.14.15-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko
/usr/lib/modules/3.14.23-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko

그래서 드라이버를 수동으로 로드하려고 합니다.

$ sudo modprobe -v rtl8188ee

이 버그는 Ubuntu 14.04의 이 드라이버에도 존재합니다.

관련 정보