This solved my issue, thank you very much! For posterity, specifically I added `kernel-modules` to the list of packages in my image's `.bb` file `IMAGE_INSTALL`, e.g:
``` IMAGE_INSTALL:append = " \ ... others \ kernel-modules \ " ``` -----Original message----- From: Philip Balister Sent: Tuesday, February 14 2023, 7:19 pm To: danny; [email protected] Subject: Re: [meta-ti] [kirkstone] beaglebone black usb not detected Try brute adding all modules to the image by adding the kernel-modules package to the image. I had to this for my X15. And yes I need a less brute force solution, but this should give you an idea where the issue is. Philip On 2/14/23 19:15, Danny Hadley via lists.yoctoproject.org wrote: > Hi folks! I am working on a Yocto build pipeline for a project targeting > the Beaglebone Black device and have been having some trouble getting > the kernel to detect USB devices attached to the USB port. I have a > suspicion this is somehow related to an incorrect configuration on my > end related to what kernel modules are loaded, but this is is a > relatively new field of development for me and am at a bit of a loss. I > have been able to confirm that the physical usb port itself is > functioning properly by printing the `usb tree` from a u-boot prompt, > where I am able to see some user-friendly information about the vendor > and product printed out. > > > I haven't included much beyond what is provided out of the box by the > kirkstone branches of meta-ti, poky, meta-rauc, meta-oe, and meta-arm > layers; the majority of my build so far has been changes to `u-boot` to > help facilitate A/B update through rauc. > > I've uploaded the output of some of what I believe are the best places > to help figure out what might be the problem to this gist: > > https://gist.github.com/dadleyy/d47b9254a92285a4ab1472749e21d303 > <https://gist.github.com/dadleyy/d47b9254a92285a4ab1472749e21d303> > > The output there includes specific versions of the layers I have pulled > in, as well as the log output of the kernel boot, and the log output of > an interactive session in u-boot where I inspect the usb device tree. > > It looks like this thread - > https://www.yoctoproject.org/pipermail/meta-ti/2018-September/011316.html > <https://www.yoctoproject.org/pipermail/meta-ti/2018-September/011316.html> > - might be related to this issue but I wasn't exactly sure how to go about > adding modules. I have tried creating a `linux-ti-staging_%.bbappend` file > with the following contents: > > ``` > FILESEXTRAPATHS:append := "${THISDIR}/files:" > SRC_URI += " \ > file://local_extra_config.cfg \ > " > KERNEL_CONFIG_FRAGMENTS += " ${WORKDIR}/local_extra_config.cfg" > > ``` > > where the `local_extra_config.cfg` file contains: > > ``` > > CONFIG_USB=y > CONFIG_USB_STORAGE=y > CONFIG_USB_MASS_STORAGE=y > CONFIG_USB_ANNOUNCE_NEW_DEVICES=y > CONFIG_USB_OTG=y > CONFIG_USB_XHCI_HCD=y > CONFIG_USB_EHCI_HCD=y > CONFIG_USB_OHCI_HCD=y > CONFIG_USB_SERIAL=y > CONFIG_USB_SERIAL_CP210X=y > CONFIG_USB_SERIAL_FTDI_SIO=y > CONFIG_USB_SERIAL_PL2303=y > CONFIG_USB_SERIAL_OPTION=y > CONFIG_USB_GADGET=y > CONFIG_USB_ETH=y > CONFIG_USB_G_NCM=y > CONFIG_USB_GADGETFS=y > CONFIG_USB_FUNCTIONFS=y > CONFIG_USB_FUNCTIONFS_ETH=y > CONFIG_USB_FUNCTIONFS_RNDIS=y > CONFIG_USB_FUNCTIONFS_GENERIC=y > CONFIG_USB_MASS_STORAGE=y > CONFIG_USB_G_SERIAL=y > CONFIG_USB_MIDI_GADGET=y > CONFIG_USB_G_PRINTER=y > CONFIG_USB_CDC_COMPOSITE=y > CONFIG_USB_G_ACM_MS=y > CONFIG_USB_G_MULTI=y > CONFIG_USB_G_MULTI_CDC=y > CONFIG_USB_G_HID=y > CONFIG_USB_G_DBGP=y > CONFIG_USB_G_WEBCAM=y > > ``` > > But this did not solve my problem. > > I would be happy to provide any additional information! > > Thank you! > > - Danny > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#15848): https://lists.yoctoproject.org/g/meta-ti/message/15848 Mute This Topic: https://lists.yoctoproject.org/mt/96973628/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
