[mythtv-users] LIRC and MythBuntu 10.10
Mark Lord
mythtv at rtr.ca
Fri Apr 15 13:25:12 UTC 2011
On 11-04-15 07:28 AM, Greg Hormann wrote:
> This is exactly myth related, but it is such a knowledgeable community....
>
> I just seem to have no luck with LIRC blasting. I have an HD-PVR and
> initially setup HD-PVR to perform the blasting via lirc_zilog.
> (Followed the procedure outlined in
> http://www.mythtv.org/wiki/Hauppauge_HD-PVR#HD-PVR_Driver_Compilation_Howto).
> Unfortunately, the HD-PVR would lockup after a while with the
> lirc_zilog loaded. With the module unloaded, it seems fine. (Too
> bad, because ir blasting and the remote seemed to work fine!)
>
> I then tried to configure using serial port. I copied over the
> lircd.conf file from the old server, setup hardware.conf and restarted
> the service. The lirc_serial module seems to correctly load, but the
> it doesn't change the channels. (Unfortunately this blaster doesn't
> light up like the HD_PVR, so I can't see if a signal is actually being
> sent, but if I plug it back into the old mythserver it still works..)
>
> I found some notes suggesting there were some issues with serial
> blasting in October and early January.
>
> https://bugzilla.redhat.com/show_bug.cgi?id=658600
> http://www.gossamer-threads.com/lists/mythtv/users/455608?do=post_view_threaded#455608
The lirc_serial in many kernels was never tested before release,
and has a nasty bug that prevents it from working.
Fortunately, the fix is rather simple:
--- b0rked/drivers/staging/lirc/lirc_serial.c 2011-01-04
19:50:19.000000000 -0500
+++ linux/drivers/staging/lirc/lirc_serial.c 2011-02-06 15:33:49.854453928 -0500
@@ -966,7 +966,7 @@
if (n % sizeof(int) || count % 2 == 0)
return -EINVAL;
wbuf = memdup_user(buf, n);
- if (PTR_ERR(wbuf))
+ if (IS_ERR(wbuf))
return PTR_ERR(wbuf);
spin_lock_irqsave(&hardware[type].lock, flags);
if (type == LIRC_IRDEO) {
-----
If that fix is not already in Ubuntu-10.10, then you should probably
pursue the Ubuntu kernel maintainers and try to get it added there.
Cheers
More information about the mythtv-users
mailing list