Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to use co-processor in host mode. #293

Open
falense opened this issue Feb 25, 2016 · 0 comments
Open

Unable to use co-processor in host mode. #293

falense opened this issue Feb 25, 2016 · 0 comments

Comments

@falense
Copy link

falense commented Feb 25, 2016

Hi!

Following the instructions on http://dev.3dr.com/hardware-accessorybay.html, bridging 3DRBUS to GROUND and connecting a USB cable to USB d+/d-/ground does not bring the co-prossesor into host mode. It does list another USB root hub, when logging into the co-processor but this does not respond to plugging in devices. No output is shown in dmesg.

I have identified the following modules loaded on the 3DR Solo co-processor that may be problematic:

root@3dr_solo:~# lsmod
Module Size Used by
usb_f_acm 4037 1
u_serial 7979 3 usb_f_acm
g_acm_ms 18540 0
libcomposite 26342 2 usb_f_acm,g_acm_ms

Attempting to remove g_acm_ms causes rmmod to freeze. It appears as if
the 3DR Solo is hardcoded to work as a USB device only. Are these modules the ones responsible for making the 3DR Solo appear as a composite USB device (storage device + serial port)?

Hope to hear back from you soon.

In advance thanks
Sondre

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant