
Ubuntu日本語フォーラム

ログインしていません。
PlanexのUSB WiFiアダプタ GW-USWExtremeのドライバを
http://ukk.blog.so-net.ne.jp/2012-05-12 の記事を参考に
13.04 にインストールしようとしたところ、エラーになりインストールできませんでした。
元記事は12.04へのインストールが成功しているようですが、バージョンによる違いでしょうか。
ドライバの説明にも「Linux Kernel 2.6.18~2.6.38 and Kernel 3.0.8」とありました。
エラーのログを貼っておきます。
何かお気づきの点などありましたらご教示ください。
install.sh: 48: [: unexpected operator
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.8.0-19-generic/build M=/home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105 modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-19-generic'
CC [M] /home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.o
In file included from /home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.c:23:0:
/home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h: In function ‘thread_enter’:
/home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:575:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/core/rtw_cmd.o] Error 1
make[1]: *** [_module_/home/shinya/Downloads/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-19-generic'
make: *** [modules] Error 2
オフライン
パソコンのメーカー、型番、ノート型のパソコンの場合内蔵無塩LANの有無
ubuntu13.04の32ビット版か64ビット版のどちらか ちなみubuntu13.04からサポートは9ヶ月です。
端末で
lsusb
iwconfig
dmesg -s 30
の結果を貼っていただければ他の人かrなお返事がつきやすいと思います。
自分でもおすすめはubuntu12.04系ですね」(こちらはサポートが5年ですね)
オフライン
補足 Ubuntu13.04のサポート終了は来年の2014年1月
Ubuntu12.10はサポート終了は来年の2014年4月
ubuntu12.04LTSのサポート終了は2017年04月
インストールしたばかりだったらUbunt12.04LTSにインストールし直すのをお勧めします。
オフライン
やっていることを見ると、Realtek社のウェブサイトから入手したソースコードをビルドし、ドライバーとなるカーネルモジュールを作ろうとしています。しかし、以下のエラーが発生しています。
hgashi による投稿:
/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/include/osdep_service.h:575:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration]
このdaemonizeという関数なんですが、2012年10月にLinuxカーネルから削除されました。
そのため、13.04が採用しているLinuxカーネル3.8ではこのソースからドライバーをビルドすることはできません。12.10が採用しているLinuxカーネル3.5ではビルドできますが、これがUbuntuで利用する際の限界となります。
ソースを修正すれば13.04以降でもビルド出来る可能性はありますが、私にはよくわかりません。Realtek社に連絡して、対応をお願いするとか、そういう対処をしたほうがよいように思います。
オフライン
やはりカーネルバージョンの違いが原因のようですね。
みなさんのご助言通り、12.04を入れなおすことにします。
ありがとうございました。
オフライン