
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。
昨日、私のパソコンをubuntu12.04にアップグレードしたのですが、PLANEX製USB無線LANドングル「GW-USValue-EZ」が使えないでいます。
12.04からははじめからカーネルにドライバが組み込まれているようですが、無線LANの認証で引っかかるバグがあるらしく、こちらのサイト( http://blog.donity.com/k1/index.php/2011/02/23/rtl8192cu-%E3%81%AE%E6%96%B0%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90/ )を参照して、Realtekのサイト( http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=4&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#RTL8192CU )からrtk8192cu用の最新版ドライバをダウンロードしてビルドしようとしたのですが、途中で止まってしまうようです。
ーーー端末ーーー
user@user-WV750:~$ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/
user@user-WV750:~/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405$ sudo ./install.sh
[sudo] password for user:
##################################################
Realtek Wi-Fi driver Auto installation script
Novembor, 21 2011 v1.1.0
##################################################
Decompress the driver source tar ball:
rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405.tar.gz
(tarの解凍、中略)
Authentication requested [root] for make clean:
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm .tmp_versions -fr ; rm Module.symvers -fr
cd cmd ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd crypto ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd debug ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd eeprom ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd hal/rtl8712 ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd io ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd ioctl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd led ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mlme ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd mp ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_intf/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd pwrctrl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd recv ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd rf ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd sta_mgt ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd xmit; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd efuse; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
Authentication requested [root] for make driver:
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.2.0-31-generic-pae/build M=/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405 modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-31-generic-pae'
CC [M] /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.o
In file included from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:70:0,
from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_cmd.h:107:25: error: field ‘event_tasklet’ has incomplete type
In file included from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:72:0,
from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_xmit.h:355:24: error: field ‘xmit_tasklet’ has incomplete type
In file included from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/drv_types.h:73:0,
from /home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.c:24:
/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/include/rtl871x_recv.h:205:24: error: field ‘recv_tasklet’ has incomplete type
make[2]: *** [/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/cmd/rtl871x_cmd.o] Error 1
make[1]: *** [_module_/home/user/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405/driver/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-31-generic-pae'
make: *** [modules] Error 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################
user@user-WV750:~/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20120405$
ーーー端末終わりーーー
このように、途中、「field ‘***’ has incomplete type」というエラーが3回ほど出てコンパイルが進まない状態です。
PCスペックについては以下の通りです。
SOTEC WinBook WV750
CPU:AMD MobileSempron 2600+
RAM:432.3MiB
HDD:80GB
OS:ubuntu 12.04 (precise) 32-bit
Kernel:Linux 3.2.0-31-generic-pae
なお、ソフトウェア的には殆ど構成の変わらないもう一台で同じ事をやってみたところ、全くエラーが出ず普通に使えています。
もう一台のPCのスペックは以下の通りです。
DELL Vostro 1400
CPU:Intel Core2Duo T7250
RAM:3.9GiB
HDD:120GB
OS:ubuntu 12.04 (precise) 32-bit
Kernel:Linux 3.2.0-30-generic-pae
ソフトウェア構成は殆ど変わらないので、何が不足しているのかなども分からない状態です。ご教授頂ければ幸いです。
よろしくおねがいします。
オフライン
申し訳ありません、自己解決しました。
Vostroでコンパイルしたやつをそのまま.tar.gz形式に圧縮したのをSOTECに持ってきて解凍し、install.shを実行したら全く問題なく出来ました。
解凍ソフトに不具合があったんでしょうかね…
上手く行かなかった理由がはっきりせず少し気持ち悪いですが、現在問題なく動作しています。
オフライン