Date: Thu, 28 Mar 2019 13:50:38 +0100 From: Per Hedeland <per@hedeland.org> To: freebsd-arm@freebsd.org Cc: freebsd-questions@freebsd.org Subject: How to force host mode for RPi Zero USB? Message-ID: <222dd329-e0d5-31ad-512a-898040c44c1c@hedeland.org>
next in thread | raw e-mail | index | archive | help
Hi, I have a 4-port USB hub that attaches directly to the RPi Zero board: http://www.uugear.com/product/zero4u/ . This seems to work fine on FreeBSD - as long as I have an OTG adapter/cable connected to the then otherwise unused data port on the Zero, which is a quite annoying requirement IMHO. Without it, the FreeBSD USB stack uses device mode (as described in the handbook), and (of course) doesn't even see the add-on hub. According to the hub documentation (http://www.uugear.com/doc/Zero4U_UserManual.pdf), "Linux" uses host mode by default, and requries a DT overlay to use device mode. The FreeBSD automatic switching is arguably more elegant, but is IMHO inferior in a case like this (it's of course also impossible to make any USB devices work when connected to the Zero data port *without* an OTG adapter/cable). So, as $SUBJECT - surely there is a way to force host mode? --Per Hedeland
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?222dd329-e0d5-31ad-512a-898040c44c1c>