At Mon, 6 Mar 2017 17:33:51 +0100, Manuel Bouyer wrote: > > On Mon, Mar 06, 2017 at 04:26:48PM +0000, Emmanuel Dreyfus wrote: > > Hello > > > > Is it possible to use a USB port as a USB slave? I would like to > > make it act as a keyboard to output some data to another machine. > > > > The usb(4) man page suggests the NetBSD kernel can only act as a > > USB master. But perhaps there is a hardware limitation there? > > Yes, the hardware for USB master or slave are differents. > To allow a device to act either as master of slave USB OTG has been specified. > Some SoC platforms have such controllers. > But at this time NetBSD supports OTG only in master mode. > Supporting slave mode would require a non-trivial amount of work on the USB > stack.
I have a project to support slave-side USB in NetBSD kernel. I made an interim report about the project at AsiaBSDCon 2016. I hope I can bring up patches for proposal in a few months. BR Hiroyuki Bessho.