beaglebone-defconfig에서 시작하는 buildroot를 사용하여 Beaglebone Black 이미지를 생성하려고 합니다.
나는 /sys/bus/usb
뭔가 빠진 것 같다는 것을 발견했습니다.
# ls /sys/bus
clockevents gpio mmc_rpmb scsi workqueue
clocksource hid nvmem sdio
container i2c pci serial
cpu mdio_bus pci-epf soc
event_source mmc platform spi
커널 구성을 확인해 보니 Support for Host-side USB
모듈로 구성되어 있었습니다.
USB 드라이브를 연결해 보았으나 새 메시지를 찾을 수 없습니다 dmesg
. 실제로 USB 관련 항목이 없는 경우( dmesg | grep usb
아무 것도 반환하지 않음)
장치 트리 문제일까요, 아니면 커널 구성 문제일까요? 이런 것을 어떻게 디버깅할 수 있나요?
답변1
여러 모듈을 내장형(모듈로 포함되지 않고)으로 변경하면 문제가 해결된 것으로 나타났습니다.
나는 이것을 따른다우편 엽서, 소리와 관련된 모든 것을 무시합니다.
따라서 다음 구성을 변경해야 합니다.
– Device Drivers
– – USB support (USB-
– – – <*> Support for Host-side USB
– – – <*> EHCI HCD (USB 2.0) support
– – – [*] Root Hub Transaction Translator
– – – <*> EHCI support for OMAP3 and later chips
– – – <*> OHCI HCD (USB 1.1) support
– – – <*> OHCI support for OMAP3 and later chips
— – <*> INVENTRA Highspeed Dual Role Controller (TI, ADI, AW, …)
– – – <*> TI DSPS platforms