PQI Air PenをUSB-Etherにする! 計画は頓挫
PQI Air Penで、ごにょごにょしています。
- PQI Air Pen用にUbuntu 12.04でmipsのクロスコンパイル環境設定: プラスα空間 (2014年1月24日)
- PQI Air PenにKernelモジュール追加: プラスα空間 (2014年2月5日)
実は、目的があって、PQI Air PenをUSB-Etherコンバータにしたかったのです。
次のページを見たら、それほど難しそうではありません。
USBのgadgetドライバの、"g_ether"が入っていれば使える様です。
PQI Air Penにログインして、lsmodしてみましたが、組み込まれていません。
~ # lsmod Module Size Used by Tainted: P umac 576480 0 - Live 0xc02b6000 ath_dev 207072 1 umac, Live 0xc01c3000 (P) ath_rate_atheros 20032 1 ath_dev, Live 0xc0174000 (P) ath_hal 371936 2 umac,ath_dev, Live 0xc010b000 (P) adf 9904 3 umac,ath_dev,ath_hal, Live 0xc0096000 asf 6816 3 umac,ath_dev,ath_hal, Live 0xc0089000 (P) athrs_gmac 49616 0 - Live 0xc0072000 usb_storage 38400 1 - Live 0xc003e000 ehci_hcd 32928 0 - Live 0xc001d000
findで探しても、見つかりません。
~ # find /lib/modules/2.6.31/ /lib/modules/2.6.31/ /lib/modules/2.6.31/net /lib/modules/2.6.31/net/adf.ko /lib/modules/2.6.31/net/asf.ko /lib/modules/2.6.31/net/ath_dev.ko /lib/modules/2.6.31/net/ath_hal.ko /lib/modules/2.6.31/net/ath_rate_atheros.ko /lib/modules/2.6.31/net/athrs_gmac.ko /lib/modules/2.6.31/net/led0.ko /lib/modules/2.6.31/net/umac.ko /lib/modules/2.6.31/usb /lib/modules/2.6.31/usb/ehci-hcd.ko /lib/modules/2.6.31/usb/usb-storage.ko
それで、自分でカーネルモジュールをコンパイルして組み込もうと思ったのです。
必要なドライバは、"g_ether.ko"です。なんとかコンパイルして、組み込みまでトライしました。
/tmp/www/ftp/sda1 # insmod g_ether.ko insmod: cannot insert `g_ether.ko': Unknown symbol in module (-1): No such file or directory /tmp/www/ftp/sda1 # dmesg | tail ieee80211_ioctl_siwmode: imr.ifm_active=393856, new mode=3, valid=1 br0: port 1(ath0) entering disabled state DEVICE IS DOWN ifname=ath0 DEVICE IS DOWN ifname=ath0 br0: port 1(ath0) entering learning state br0: port 1(ath0) entering forwarding state g_ether: Unknown symbol usb_gadget_register_driver g_ether: Unknown symbol usb_gadget_unregister_driver g_ether: Unknown symbol __tracepoint_kmalloc g_ether: Unknown symbol kmalloc_caches
必要なsymbolが定義されていない様です。
g_ether.ko以外に、モジュールの組み込みが必要なのでしょうか? コンパイル方法が間違えている? Kernel自体をビルドし直さないとダメ?
検索してみたのですが、解決方法を見つけられませんでした。ちょっと、無理そうです。
ディスカッション
コメント一覧
まだ、コメントがありません