Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Feb 2008 12:58:19 -0500
From:      Chuck Robey <chuckr@chuckr.org>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: usb stuff from a architect. direction
Message-ID:  <47B5D2BB.10706@chuckr.org>
In-Reply-To: <200802151820.39869.hselasky@c2i.net>
References:  <47B4E09A.7020108@chuckr.org> <200802151820.39869.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hans Petter Selasky wrote:
> On Friday 15 February 2008, Chuck Robey wrote:
>> OK, because of that great usb usages manual, sometime tomorrow I should
>> really have all the info from the enumeration, meaning all the data in a
>> report, picked apart in my head.  I understand that I'm going to need a
>> driver, and I have tentatively picked out a name, uta, for Usb Tablet
>> Absolute (it doesn't digitize relatively, it does it using absolute
>> numbers).  OK, I can see this, but dies this mean that uta has to be able
>> to feed into the moused daemon?  Also, in the deal of X11, I need to be
>> able to understand if it can (with the correct interface, and what's that
>> is a fine question) be placed into my xorg.conf right where I now stick my
>> /dev/psm0, or does it need some sort of extra input thingy (see
>> /usr/local/lib/xorg/modules/input) to interface it?
>>
>> I think maybe it might fall under the XInput description.  Anyhow, what I'm
>> looking for is some advice for where I go once I write enough of the uta to
>> where it works ok with moused, what needs to come next.
>>
>> Lastly, realize my final goal is to get this thing working with gimp.
>> Everything else is extra and sacrificeable.
> 
> Hi,
> 
> Looking forward to seeing your document!
> 
> --HPS

I hope so, but right now, I'm not in any kind of position to do that, I'm
just still too ignorant.  One thing, Kai Wang has been making continuous
changes in his krepdump usb-hid dumping kernel module, and I really am able
to make much more sense of it now, in fact, I think I can say I understand
it all now.  I'm into reading software now.  Since no one has given me any
architectural sort of hints, it seems like I'm going to have to gather up
all the rest by reading code.

When I get done, if you'd be nice enough to serve as a thorn in my side, I
will see if I can make a document that's of some use.  That's only
partially a joke, because I'm as lazy as the next person is.  Among other
things, I'm looking forward to seeing some or libhid, which I've been
hinted is something like our libusbhid(version the next).  Seeing as the
HID is no longer merely the province of usb (its now being spoken of as
being used by bluetooth), splitting it off the usb stuff makes huge sense.

I think it's Markus Brueffer whose doing the libhid stuff, but I can't yet
find where it's at (even in pre-release, not finished form).  If I could
get a look at that, I'd appreciate it.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHtdK7z62J6PPcoOkRAobcAJ99wLI3fg8iYWMSDecmP2rRXPfjPwCeNdrv
HO6yscEno5P8i848rOfvqdQ=
=AR/r
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47B5D2BB.10706>