On 15 Feb 2007 05:40:00 +0100, Christoph Bartelmus <[EMAIL PROTECTED]> wrote:
> Hi Jon,
>
> on 14 Feb 07 at 09:44, you wrote:
> [...]
> > Adding uinput support would also let you get rid of all the X specific
> > code since X knows how to read evdev.You just need to do is add a
> > small section to your xorg.conf.
> >
> > Are your interested in adding this support?
>
> Yes, I like the concept you presented. I can try to implement it in
> lircd as soon as I will find some time.
> But my todo list is quite long, so don't hold your breath.
>
> I'm only a bit concerned about scalability. It's easily possible to have
> hundreds of remote control definitions in your lircd.conf. Creating a
> device node for each of them will be very inefficient.

I have about ten remotes and I thought that was way too many. How can
someone live with hundreds?

You could only put the remotes you owned into the config file. Or have
them all in the config file but don't create the evdev node until the
remote is actually used. I'd say only put the ones you care about into
the config file or put them all there in a commented out form and
enable the ones your want.

> [...]
> >> I would like to see the kernel drivers being merged into mainline.
> >> But don't wait for me doing it. It simply won't happen.
>
> > If we fix the code up for submission will you test it and maintain the
> > drivers in the future?
>
> I only own a small fraction of the devices supported by LIRC myself. I
> could take over one or two drivers, but definitely not all of them.

There are sixteen devices drivers in the lirc repo, are maintainers
still around for all of them?

Getting device drivers into the kernel isn't as hard as you think it
is. Just fix up the obvious things like remove support for multiple
kernel versions and then post it to some place like usb-devel. The
people there will be happy to tell you in great detail what is then
wrong with it. It usually takes a part-time effort over a week or two
to make everyone happy and you're in. The lirc drivers are tiny
compared to some of the other drivers in the kernel.

The big problem is if I fix the drivers up without owning the hardware
I can't check to make sure they are still functioning. So testers need
to be found that own all of the devices.

lirc_dev - base driver
I'll look at this one and see if I can get it in shape to post this week.


What about the rest of these?

lirc_atiusb
lirc_bt829
lirc_cmdir
lirc_gpio
lirc_i2c
lirc_igorplugusb
lirc_imon
lirc_it87
lirc_mceusb
lirc_mceusb2 - I have this one, that would be my next target
lirc_parallel
lirc_sasem
lirc_serial
lirc_sir
lirc_streamzap


-- 
Jon Smirl
[EMAIL PROTECTED]

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to