Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs

Dashboard
Notifications
Mark all as read
Q&A

USB host: any special kernel option(s) needed to detect Gadget devices?

+0
−0

I have

  • a custom, ARM Cortex A53 based Linux system, based on Buildroot
  • one RaspberryPi CM3 module, connected to the other system via USB

The USB gadget is correctly set up on the CM3 module - if I connect it, over an adapter board, to a Raspi4, the Raspi4, as a USB host, discovers the CM3 gadget and I can communicate over the "usb0" network device. between the two.

This currently does not work when the CM3 is connected to the Buildroot-based machine. That one doesn't detect anything.

While I am reading "everywhere" that, for this to work, it does not depend on host side setup, only on the gadget device being properly set up, I am skeptical in this instance, because this trimmed-to-size Buildroot based Linux image is not your run off the mill Linux that will likely fulfill all usual expectations.

So - does somebody know for sure? Is there anything that might need setting up on the host side with buildroot / kernel options, to make this work?`

Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

So, your question is,"your system can't detect USB. Why?",isn't it? (5 comments)

0 answers

Sign up to answer this question »

This community is part of the Codidact network. We have other communities too — take a look!

You can also join us in chat!

Want to advertise this community? Use our templates!