Usb
Buildroot 映像缺少 /sys/bus/usb
我嘗試使用從 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
返回任何內容)這可能是設備樹問題還是核心配置問題?我怎樣才能去調試這樣的東西?
事實證明,將幾個模組更改為內置(而不是作為模組包含)似乎已經解決了這個問題。
我關注了這篇文章,忽略了與聲音有關的一切。
所以它歸結為更改這些配置:
– 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