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. 以下からドライバをダウンロードしてください。Realtek Webサイト
  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のこのドライバにも存在します。

おすすめ記事