Armadilloフォーラム

モバイルルーターのUSB接続について

ggg

2017年7月18日 10時15分

お世話になります。
USB接続可能なモバイルルーター(NEC Aterm MR-05LN等)をArmadillo-IoTにUSB接続した際に、USBテザリング(eth1) として認識させる方法はありますでしょうか?

Debian PCやRaspberry Piに同様の接続を行った場合はeth1デバイスとして認識されるのですが、Armadillo-IoTでは認識してくれません。

下記はlsusb, nmcli devコマンドの実行結果です。
lsusbではデバイス認識されていますが(Device 003 NEC Corp.)、nmcli devではeth1
はリストアップされません。
--------------------------------------------------------------
# lsusb
Bus 002 Device 004: ID 0cf3:3004 Atheros Communications, Inc.
Bus 002 Device 005: ID 1e2d:005a
Bus 002 Device 002: ID 0424:3503 Standard Microsystems Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0409:052c NEC Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# nmcli dev
デバイス タイプ 状態 接続
wlan0 wifi 接続済み aterm
eth0 ethernet 利用不可 --
ttyACM3 modem 利用不可 --
gre0 gre 管理無し --
gretap0 gretap 管理無し --
ip6gre0 ip6gre 管理無し --
ip6tnl0 ip6tnl 管理無し --
tunl0 ipip 管理無し --
lo loopback 管理無し --
sit0 sit 管理無し --
ip6_vti0 vti6 管理無し --
---------------------------------------------------------------

以上、よろしくお願いいたします。

コメント

古関です。

モバイルルーターを認識できているPC・ラズパイで、以下のコマンド等を実行し、
どのデバイスドライバーで認識しているかを確認してください。
(コマンドの実行結果を添付していただけると助かります)

# sudo udevadm info -a --path=/sys/class/net/eth1
※ eth1は認識している環境に応じて適宜変えてください

# lsusb -v -d"0409:052c"

Armadilloでは必要なデバイスドライバーが有効になっていないと思われますので、
カーネルコンフィギュレーションで有効にしてみてください。

お世話になります。gggです。
> # sudo udevadm info -a --path=/sys/class/net/eth1
> # lsusb -v -d"0409:052c"
実行結果を添付しましたのでご確認をお願いします。

また、カーネルコンフィグレーションの方法についてもご教授いただけると助かります。

ファイル ファイルの説明
コマンド実行結果.zip

古関です。

> DRIVERS=="rndis_host"
rndis_host ドライバーのようです。

製品マニュアルを参照して、カーネルコンフィグレーションを行い、
CONFIG_USB_NET_RNDIS_HOST が有効なuImageをビルドしてください。

http://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_prod…

カーネルコンフィグレーションの画面で、
以下の"Host for RNDIS and ActiveSync devices" を選択すると
CONFIG_USB_NET_RNDIS_HOST が有効になります。
-----------------------------------------------------------------------------------------
Device Drivers --->
[*] Network device support --->
USB Network Adapters --->
<*> Multi-purpose USB Networking Framework
<*> Host for RNDIS and ActiveSync devices ※ スペースを押して選択する(* をつける)
-----------------------------------------------------------------------------------------

作成したuImageの書き込み方法も製品マニュアルを参照してください。
http://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_prod…

よろしくおねがいします。