After making the lirc_it87 driver with my hardware, I wasn't totally
satisfied of the results. That driver implements two different
receiving strategies, but both of them had their problems.
In the end, I had a look at ir-core files in the kernel sources, used
nuvoton-cir as a starting skeleton, and wrote the driver in the attached patch.
It's not stable yet. It works for some time and then stops working
with no indication as for why...
It's not complete either. It just supports receiving (not
transmitting), and just now it only uses the PNP ID of my ASUS EEEBox
I'll try to fix the shortcomings, but I wanted you to know I was
working on it, just to avoid effort duplications ;-)
Also I would like the code included in the current driver refactoring
effort. Please let me know what's the best way to do it.
P.S.: I'm hitting this too:
I'm forced to reboot each time I recompile the driver, since I get
that NULL pointer dereference in the kernel when I try to unload the
Get latest updates about Open Source Projects, Conferences and News.