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で確認するように依頼しました。
さらなるアドバイスを歓迎します。
「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に変更します
ブラックリストrtl8192cuもデフォルトのドライバーです。これにより、システムは新しいドライバーを使用します。
ここで提案されたすべてのソリューションを組み合わせた投稿を書きました
chiicoff、icracked-あなた二人は私の日を救った。
(p.s:行番号を逆にする必要があります)