web-dev-qa-db-ja.com

Realtek 8188ワイヤレスドライバーのインストールが失敗する

RealtekからダウンロードしたRTL8188CUSドライバー(install.shシェルスクリプトを使用)をインストールしようとすると、11.04で個別のコマンドなどを使用してドライバーをインストールしましたが、正常に機能しましたが、個別のコマンドを使用しても同じエラーが発生します11.10の変更点

Sudo bash install.sh

...エラーメッセージが表示されるまですべてうまくいきます

Authentication requested [root] for make driver: make Arch=i386
CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build
M=/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922
modules make[1]: Entering directory
`/usr/src/linux-headers-3.0.0-12-generic'   CC [M] 
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29:
fatal error: linux/smp_lock.h: No such file or directory compilation
terminated. make[2]: ***
[/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o]
Error 1 make[1]: ***
[_module_/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory
`/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2
Compile make driver error: 2, Please check error Mesg

あなたの注意をありがとう、fossfreedom。

Ubuntu 11.10を完全に新規インストールしました。次に、ワイヤレスネットワーキングのトラブルシューティングページに従って、realtek rtl8192cuドライバーがライブラリにあることを発見し、modprob(と思う)を使用して指示どおりに有効にしました。これはNetwork Managerのrealtek usbアダプターに関連付けられており、使用可能なワイヤレスネットワークを確認できます(そのため、ある程度機能していることがわかります)。 Wi-Fiネットワークに接続しようとすると、WEPコードの入力を求められ、接続を試みます。タイムアウトになると、コードの再入力を求められます。

私は古いBroadcom USBドングルに引っかかっています。これはWEPコードを使用して喜んで接続します。

したがって、私の現在の推測では、それはドライバーの問題です。提供されたバージョン11.10の一部であるバグをUbuntuに報告しますか?またはRealtekに?


返信ありがとう、fossfreedom

WEPパスフレーズとHEX WEPコードにも大文字を使用してみましたが、効果はありませんでした。

私はルーターでWEP暗号化を無効にしようとしましたが、古いバッファローは接続しますが、Realtekは接続に失敗します...ネットワークが暗号化されていないことを認識するのも遅いようです(小さなアイコンに南京錠はありません).

Ubuntuでのバグの投稿について確認します。製造元にRealtekで確認するように依頼しました。

さらなるアドバイスを歓迎します。

3
Karl

「linux/smp_lock.hが見つかりません」エラーを解決するには、この2つのファイルをアーカイブドライバー/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gzに編集する必要があります

ファイル1:include/rtw_io.h

Osdep_service.h(49行目)linux/smp_lock.hをlinux/smp.hに変更します

ファイル2:include/osdep_service.h

ファイルrtw_io.h(36行目)linux/smp_lock.hをlinux/smp.hに変更します

8
chicoff

ブラックリストrtl8192cuもデフォルトのドライバーです。これにより、システムは新しいドライバーを使用します。

2
icracked

ここで提案されたすべてのソリューションを組み合わせた投稿を書きました

http://www.r-statistics.com/2011/11/edimax-ew-7811un-usb-wireless-connecting-to-a-network-on-ubuntu-11-10/

chiicoff、icracked-あなた二人は私の日を救った。

(p.s:行番号を逆にする必要があります)

1
Tal Galili