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/를 구성해야 합니다.