メッセージ。 - Titchy Linuxで母艦とUSB接続
# Titchy Linuxで母艦とUSB接続
書き忘れていたのだけど、Titchy Linux用にカーネルをコンパイルしなおしてみると、母艦とUSB接続ができなくなっていたのだった。g_etherというモジュールをロードしてifconfigをすればつながるはず(元々のTitchy Linuxインストール状態では母艦とつながった実績がある)なので、これについてもカーネルのパラメータを調整する必要があるっぽい。で、今調べているのだけど。とりいそぎ有用そうなリンクが見つかったのでメモ。
まず、/var/log/messageに出るエラーメッセージは以下。
Jan 31 01:29:40 honoka kernel: ether gadget: using random self ethernet address
Jan 31 01:29:40 honoka kernel: ether gadget: using random host ethernet address
Jan 31 01:29:40 honoka kernel: usb0: Ethernet Gadget, version: May Day 2005
Jan 31 01:29:40 honoka kernel: usb0: using dummy_udc, OUT ep-b IN ep-a STATUS ep-c
Jan 31 01:29:40 honoka kernel: usb0: MAC 2e:48:aa:45:97:79
Jan 31 01:29:40 honoka kernel: usb0: HOST MAC 9e:65:cd:67:a2:d4
Jan 31 01:29:40 honoka kernel: usb0: RNDIS ready
Jan 31 01:29:40 honoka kernel: usb 1-1: new high speed USB device using dummy_hc
d and address 3
Jan 31 01:29:41 honoka kernel: usb 1-1: rejected 2 configurations due to insuffi
cient available bus power
Jan 31 01:29:41 honoka kernel: usb 1-1: no configuration chosen from 2 choices
Jan 31 01:29:41 honoka kernel: usb 1-1: 100mA is over 8mA budget for port 1!
Jan 31 01:29:41 honoka kernel: hub 1-0:1.0: 92mA over power budget!
「configurations due to insufficient available bus power」というキーワードをベースに調べてみて見つかったリンク。これはすごい。
Re: [linux-usb-devel] ethernet gadget problem
http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg51030.html
OESF Forums [Powered by Invision Power Board]
http://www.oesf.org/forum/index.php?act=Print&client=printer&f=155&t=24589
上記1つ目のリンクによると、Zaurusに搭載されているCPU(XScale PXA 272だっけかな?)用にパラメータを設定して、pxa2xx_udc.koというモジュールを作ってはどう?(そしてg_etherの前にロードしてみよ)ということらしい。たしかに、Titchyで配布しているzaurus-hardare-support.debには、pxa27x_udc.koというモジュールが含まれている。(ちょっとファイル名が違うけどこれだろう。)そしておいらがコンパイルしたカーネルにはこのモジュールができていない! くわっ!
以下はg_etherにかんする基本的な情報。
Titchy Linux/Tips - Wiki
http://wiki.neilandtheresa.co.uk/Titchy_Linux/Tips
一般的なペーストビン - 無題 - ポスト番号 319910
http://ja.pastebin.ca/319910
まず、/var/log/messageに出るエラーメッセージは以下。
Jan 31 01:29:40 honoka kernel: ether gadget: using random self ethernet address
Jan 31 01:29:40 honoka kernel: ether gadget: using random host ethernet address
Jan 31 01:29:40 honoka kernel: usb0: Ethernet Gadget, version: May Day 2005
Jan 31 01:29:40 honoka kernel: usb0: using dummy_udc, OUT ep-b IN ep-a STATUS ep-c
Jan 31 01:29:40 honoka kernel: usb0: MAC 2e:48:aa:45:97:79
Jan 31 01:29:40 honoka kernel: usb0: HOST MAC 9e:65:cd:67:a2:d4
Jan 31 01:29:40 honoka kernel: usb0: RNDIS ready
Jan 31 01:29:40 honoka kernel: usb 1-1: new high speed USB device using dummy_hc
d and address 3
Jan 31 01:29:41 honoka kernel: usb 1-1: rejected 2 configurations due to insuffi
cient available bus power
Jan 31 01:29:41 honoka kernel: usb 1-1: no configuration chosen from 2 choices
Jan 31 01:29:41 honoka kernel: usb 1-1: 100mA is over 8mA budget for port 1!
Jan 31 01:29:41 honoka kernel: hub 1-0:1.0: 92mA over power budget!
「configurations due to insufficient available bus power」というキーワードをベースに調べてみて見つかったリンク。これはすごい。
Re: [linux-usb-devel] ethernet gadget problem
http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg51030.html
OESF Forums [Powered by Invision Power Board]
http://www.oesf.org/forum/index.php?act=Print&client=printer&f=155&t=24589
上記1つ目のリンクによると、Zaurusに搭載されているCPU(XScale PXA 272だっけかな?)用にパラメータを設定して、pxa2xx_udc.koというモジュールを作ってはどう?(そしてg_etherの前にロードしてみよ)ということらしい。たしかに、Titchyで配布しているzaurus-hardare-support.debには、pxa27x_udc.koというモジュールが含まれている。(ちょっとファイル名が違うけどこれだろう。)そしておいらがコンパイルしたカーネルにはこのモジュールができていない! くわっ!
以下はg_etherにかんする基本的な情報。
Titchy Linux/Tips - Wiki
http://wiki.neilandtheresa.co.uk/Titchy_Linux/Tips
一般的なペーストビン - 無題 - ポスト番号 319910
http://ja.pastebin.ca/319910
Comment
Trackback