Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Feb 2019 10:30:35 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        "Apollo D. Sharpe, Sr." <demetrioussharpe@netscape.net>, freebsd-usb@freebsd.org
Subject:   Re: Questions about the USB HID device drivers
Message-ID:  <9c6a87dd-cf7c-d0eb-82f1-5e904baaf05f@selasky.org>
In-Reply-To: <fd7883c8-604e-e7d7-b135-d1d957938e7c@netscape.net>
References:  <fd7883c8-604e-e7d7-b135-d1d957938e7c@netscape.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2/15/19 1:44 AM, Apollo D. Sharpe, Sr. via freebsd-usb wrote:
> Hello,
> 
> Specifically, I'm interested in how the USB keyboard & mouse drivers 
> publish their nodes. I've been combing through the sources of both 
> drivers in an attempt to understand a) how they make available the data 
> from their devices, b) how they publish their device nodes, and c) where 
> all of the code that implements both sets of sequences is stored at in 
> the source tree. I currently see the ukb & ums driver sources. Beyond 
> that, I'm not sure where to look in order to follow the path between 
> those drivers & /dev. Can anyone help me understand this?
> 

Hi,

Did you have a look at the code?

sys/dev/usb/input/ums.c and sys/dev/usb/input/ukbd.c

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9c6a87dd-cf7c-d0eb-82f1-5e904baaf05f>