From: Jarod W. <ja...@wi...> - 2009-07-06 21:43:22
|
On Monday 06 July 2009 17:12:14 Call, Scott M TSgt USFJ J3 wrote: > Hello all, > > I am currently running a Hauppauge TV tuner card for it's IR receiver > and trying to get lirc to work with 2.6.31-rc1. The problem on > compilation stems from the lirc_i2c driver and the new mechanisms for > interacting with the i2c kernel driver. The following explains in > better detail, and shows that the i2c kernel driver has changed/removed > a couple of the functions for adding/removing clients. > > > > Before I dive in and try to update the lirc_i2c to the new interface > model, is this update already in the works by someone else? Yes. I actually did a bunch of work on this front earlier today. Its completely untested as yet though. Its on my todo list to actually try it out on real hardware (PVR-250) tonight. > Should I > switch over to a different IR receiver that will compile under > 2.6.31-rc1 and leave the code update to someone more experienced? I'd say wait a day or three, I've already got a pretty decent start on it, and if I'm lucky, it'll Just Work when I test. If not, it shouldn't be a huge amount of extra work to get it going again... > I > can't fall back to 2.6.29, since I rely on the new kernel for 8 channel > pcm through the nvidia hdmi onboard controller. Current lirc_i2c still works with 2.6.30. If that's still not new enough, backporting the hdmi bits to 2.6.30 might be simple enough. > RE: http://www.mjmwired.net/kernel/Documentation/i2c/upgrading-clients I should probably read that, but meh. What I've got already compiles and looks sane at a glance, I just need to actually test it. :) -- Jarod Wilson ja...@wi... |