I just recently updated my kernel to 2.6.16 and then rebooted my system and ran yum update, and updated everything on my system. Now I can't seem to find a kernel module for lirc, and I can't seem to compile lirc myself. Below are the errors I get when compiling:
Code:
/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.c:363: error: unknown field ânameâ specified in initializer
/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.c:363: warning: initialization makes integer from pointer without a cast
/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.c:364: error: âI2C_DRIVERID_EXP3â undeclared here (not in a function)
/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.c:365: error: unknown field âflagsâ specified in initializer
/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.c:365: error: âI2C_DF_NOTIFYâ undeclared here (not in a function)
make[5]: *** [/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c/lirc_i2c.o] Error 1
make[4]: *** [_module_/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c] Error 2
make[4]: Leaving directory `/usr/src/kernels/2.6.16-1.2108_FC4-smp-i686'
make[3]: *** [lirc_i2c.o] Error 2
make[3]: Leaving directory `/mnt/oldroot/downloads/lirc-0.8.0/drivers/lirc_i2c'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/oldroot/downloads/lirc-0.8.0/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/oldroot/downloads/lirc-0.8.0'
make: *** [all] Error 2
I'm running a P4 2.8 HT with kernel 2.6.16-1.2108_FC4smp
<edit>
More info. I have 2 systems, one is a P4 2.4 and the other is a P4 2.8 HT. Both have the same Hauppage TV card in them, and I *had* lirc working in both systems prior to the kernel updates.
the 2.4 is named tivo and the 2.8 is named www.
tivo has kernel 2.6.16-1.2107_FC4
www has kernel 2.6.16-1.2108_FC4smp
The kernels are pretty much vanilla fedora core4 modules. I was unable to install the development RPM for kernel 2.6.16-1.2107_FC4 on tivo (yum couldn't find the rpm?)
If someone has made RPMs of the kernel modules, that would be stellar!
I really need to get lirc working on tivo, as it's in the living room, and more of a playback system than anything else. www doesn't need it as bad, as it is kept in a closet now, but the monitor, keyboard, etc is located in my bedroom, on a desk, so I would like that one to work as well so that I can watch tv in bed.