[mythtv-users] lirc_serial problem with 2.6.32 Fedora 12

Jarod Wilson jarod at wilsonet.com
Sun Feb 7 06:04:02 UTC 2010


On Sat, Feb 6, 2010 at 8:44 AM, David Gesswein <djg at pdp8online.com> wrote:
> I recently upgrade to Fedora 12 and have the null pointer problem with
> lirc_serial described in
> http://www.gossamer-threads.com/lists/mythtv/users/418380#418380
> The last posting said 2.6.32.3 should work.
>
> With Fedora 12 kernel 2.6.31.12-174.2.3.fc12.i686.PAE lirc-serial
> I get the null pointer and all the other scarry kernel errors but irw
> and irrecord work.
>
> When I use 2.6.32.7-37.fc12.i686.PAE the driver loads fine but the
> rest of lirc doesn't want to talk to it and the remote doesn't work.
>
> eb  5 22:01:33 quoth kernel: lirc_dev: IR Remote Control driver registered, major 249
> Feb  5 22:01:33 quoth kernel: lirc_serial: Manually using active low receiver
> Feb  5 22:01:33 quoth kernel: lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: accepted new client on /var/run/lirc/lircd
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: could not get hardware features
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: this device driver does not support the LIRC ioctl interface
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: major number of /dev/lirc0 is 249
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: LIRC major number is 61
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: check if /dev/lirc0 is a LIRC device
> Feb  5 22:01:37 quoth lircd-0.8.6[1918]: Failed to initialize hardware

Did you build lircd from source? Major 61 is hard-coded in older lirc
source, newer stuff in the Fedora packages use dynamic device numbers
(you're getting 249). Looks like the disagreement about device major
number is causing lircd to malfunction.

-- 
Jarod Wilson
jarod at wilsonet.com


More information about the mythtv-users mailing list