Buildroot 映像缺少 /sys/bus/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不返回任何内容)

这可能是设备树问题,还是内核配置问题?我怎样才能调试这样的东西?

答案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

相关内容