bhards at bigpond.net.au
Mon Nov 4 09:24:43 EST 2002
-----BEGIN PGP SIGNED MESSAGE-----
On Mon, 4 Nov 2002 09:09, Michael Still wrote:
> On Mon, 4 Nov 2002, Brad Hards wrote:
> > On Mon, 4 Nov 2002 08:39, Alex Satrapa wrote:
> > > I for one would like to hear about how to write a device driver for a
> > > USB device (eg: enough to let me figure out how to make a Microsoft
> > > SideWinder Game Voice or Microsoft SideWinder Strategic Commander
> > > behave the same/similar way in Linux as they do in Windows).
> > OK. I can talk about this.
> > Note that the problems you're talking about are "mostly userspace" thing
> > to actually implement, and don't have much to do with USB. It is really
> > the input subsystem that matters.
> > Proposed talk:
> > * I'll discuss the kernel input implementation as a bit of background,
> > maybe a couple of trivial example drivers.
> > * Intro to the event interface, mainly through example code.
> > * Two minute discussion of the USB HID device interface, and why it is
> > different, what you might use it for.
> > After the talk:
> > * A bit of free-play hacking - bring USB toys.
Make that "bring USB toys that are mainly input devices". Sidewinder,
strategic commander and nostromo N50 are good examples.
> With slides available online after? What sort of USB toys are still poorly
> supported by the 2.5 kernel tree?
Basic slides. I'm trying to sell the paper, so you won't be getting that!
As for support: We aren't making good use of a lot of input devices. The
kernel support is good, but the userspace side is lacking. Cheap scanners and
printers are hard to do without docs, and we suck pretty badly at many of
those. The kernel needs to have a number of external drivers integrated, that
are currently outside the tree.
http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
-----END PGP SIGNATURE-----
More information about the linux