tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: USB slave

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.

Hiroyuki Bessho.

Home | Main Index | Thread Index | Old Index