【RaspberryPi】1ボードPCを語るスレ13【Pine64】
■ このスレッドは過去ログ倉庫に格納されています
NanoPi-NEO2 に nanopi-neo2_FriendlyCore-Xenial_4.14.0_20171208.img 入れてるんだけど、g_mass_storage について 2つ聞きたい。
やりたいことは pi を USBケーブルで PC に繋いで USB ストレージとして振る舞わせること。
pi のローカルにイメージファイルを作って
modprobe g_mass_storage file=そのファイル
とやればそれができるってことらしいんだけど、それやってから PC と USB接続しても何の反応も無い。
dmesg を見るとこんなのが出てるんだけど、
udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending drivers
どうすればちゃんと動かせるかな。
もう一点、modprobe -r g_mass_storage してから再度
modprove -v g_mass_storage file=そのファイル
とやると、こんな詳細表示が出てくる。
insmod /lib/modules/4.14.0/kernel/drivers/usb/gadget/libcomposite.ko
insmod /lib/modules/4.14.0/kernel/drivers/usb/gadget/function/usb_f_mass_storage.ko
insmod /lib/modules/4.14.0/kernel/drivers/usb/gadget/legacy/g_mass_storage.ko file=/dev/mmcblk0p1 file=そのファイル
最後の insmod にはどうやら勝手に file=/dev/mmcblk0p1 が付くようなんだけど、どの設定でこんな動きをしてるのかな。
これをやめたい。
先人は同じことやってスムーズにできてるっぽいんだけど、どうにもうまく行かなくて困ってる。
ここに同じことやってうまく行ってる人いる? 一部自己解決
勝手に file=/dev/mmcblk0p1 が付く挙動は、/etc/modprobe.d/g_mass_storage.conf に書いてあった。
こんな感じ。
options g_mass_storage file=/dev/mmcblk0p1
これをコメントアウトしたら余計なオプションが付かなくなった。
でも udc-core の問題は解決してない。 ■ このスレッドは過去ログ倉庫に格納されています