USBスティックまたはUSBキーボードから読む必要がある問題があります。 USBスティックまたはキーボードを接続すると、デバイスに電力を供給できなくなります。dmesg
何も言わなかった
私は試した:
for device in $(ls /sys/bus/usb/devices/*/product);
do echo $device
cat $device;
done
コンソールから情報を取得するには、次の出力が表示されます。
/sys/bus/usb/devices/usb1/product
Freescale On-Chip EHCI Host Controller
Kingston USBスティックやキーボードは見えません。
質問:
- USBデバイスに電力を供給するにはどうすればよいですか
mdev
?/sys/bus/usb/devices/*/power
- キーボードまたはUSBフラッシュドライブからデータを読み取る方法。
答え1
syslogの出力を観察します。
tail -f /var/log/syslog
USBデバイスを挿入または取り外すとき。
syslog がない場合は、一部をインストールしてください。組み込みLinux用のロギングフレームワーク
答え2
解決策は簡単ではありません。
内部5Vブーストレギュレータを有効にするには、/sys/class/gpio/を設定する必要があります。