Hi I could use some help. I have a ira-3oem which is basically a irman for internal cases. Its connected to the only serial port I have. I followed the instructions at the end of the knoppmythwiki.
I am still running into issues. I followed the IRA -3 setup to the letter on and RC57 frontend and it resulted in the box just continuously rebooting. I kept running into issues with the command to test my remote commands "/test_io /dev/ttyS0" I get a handshake error even though i followed the instructions to change the handshake gap from 500 to 2000. I will need to do this step for creating the commands for a custom remote file for my RCA universal remote. This will be put in Lircd file. That I will need to create.
I researched that issue using google and the lirc mailing list said this error is caused by a improper port possible. However when I issue the command the red led comes on and it registers a few remote keypresses before it stops and gives the timeout error.
I also read that its meaningless and irrecord works despite.
So I rebooted thats when the box just would not boot properly.
So I rebuilt with Rd51. However I thought I would be more careful. I was successful with the following steps.
1. apt-get remove lirc
2. wget
http://lirc.sourceforge.net/software/sn ... 4.3.tar.gz
3. wget
http://lirc.sourceforge.net/software/sn ... e1.tar.bz2
4. tar -xvzpf libirman-0.4.3.tar.gz
5. tar -xvjpf lirc-0.8.0pre1.tar.bz2
6. cd libirman-0.4.3
7. edit irman.h and change the IR_HANDSHAKE_GAP? from 500 to 2000
"#define IR_HANDSHAKE_GAP? (2000 USEC)"
8. ./configure && make && make install
9. cd ../lirc-0.8.0pre1
10. ./setup.sh
11. Driver Configuration -> Other Serial Port Drivers -> IRMan/UIR
12. Save configuration and run configure
13. rm /dev/lirc
14. make && make install
It is the 15th step and beyond that I don't understand.
"15. edit /etc/init.d/bootmisc.sh and comment out the line (near the bottom):
setserial /dev/ttyS0 uart none "
I dont have the setserial entry in Rd51 bootmisc.
The next step I am not sure is relevant because I dont have pvr cards in this box it is just a frotend. Do I need to do this?
16. edit /etc/mythtv/modules/ivtv (assuming a pvr card ) and comment out the line:
alias char-major-61lirc_i2c?
The next steps I think are for modifying the original "lirc" and creating a new lirc file called "lirc.default". However this is not clear at all. Also in step 20 I am really confused with "cp reboot lirc". It seems he is saying to copy the reboot lirc file. However was I supposed to create a new lirc startup file called reboot lirc? In that file I am supposed to make changes to the original edited Lirc file?
17. cd /etc/init.d
18. mv lirc lirc.default
19. update-rc.d lirc remove
20. cp reboot lirc
21. edit the new lirc startup script and change the line:
Rebooting... to Starting LIRC...
and the next line to:
/usr/local/sbin/lircd --device=/dev/ttyS0 --driver=irman
22. update-rc.d lirc defaults 20
Any help is appreciated. I believe I have the device connected properly. I also have lirc recompiled with support for libirman. I just need to be able to now go and create the lircd and lircc files and make sure they are loaded at startup.