From: Stefan Lippers-H. <s....@gm...> - 2014-02-11 23:50:04
|
Hi On Tuesday 11 February 2014, Bengt Martensson wrote: > On 02/06/14 01:28, Reginald Lewis wrote: > > I am hoping that someone is able to give me some help I have compiled the > > Bengt Martensso RPI lirc module however I keep getting told when I try to > > run lirc that the kernel modules is not found I am not sure what I am doing > > wrong and any assistance would be great. > > I had hoped that some Linux/LIRC/kernel expert would answer, but no... > > Almost a year ago, I installed Lirc 0.9.0 source and the kernel sources, > extended the LIRC source files with my/Aron's driver, built, and > installed with "make install". That installed the driver lirc_rpi.ko > into the directory /lib/modules/3.6.11/kernel/drivers/staging/media/lirc/. […] [Disclaimer, I can't speak for LIRC upstream] Since kernel 2.6.36, lirc's -previously out-of-tree- kernel modules have been merged into the mainline kernel[1], some as staging drivers, some have been properly ported to the new RC_CORE subsystem (which new drivers should adhere to). As such the best curse of action would be submit your driver to lkml and the linux-media mailing list, so that it can be merged mainline as well, rather than introducing yet another out-of-tree module. Doing this might involve a little more effort, like using RC_CORE, providing device tree bindings and reacting to the kernel- and v4l maintainers' suggestions, but that would be the best way forward. Regards Stefan Lippers-Hollmann [1] the existing kernel modules provided by the lirc tarball under drivers/ are probably best considered to be courtesy copies for older kernels (<<2.6.36), they definately haven't been touched since the 0.9.0 release (while the in-kernel and staging drivers have seen significant development and bugfixes). It's probably quite likely that they will be dropped from future lirc releases. |