Το πρώτο που έλεγξα είναι αν λειτουργεί η σειριακή μου πόρτα :
- Κώδικας: Επιλογή όλων
panagiotis@spartakos:~$ dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 0.548063] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.548334] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Ως εδώ μάλλον όλα καλά, εγκατάσταση του lirc και όλα μια χαρά :
- Κώδικας: Επιλογή όλων
sudo apt-get install lirc
To hardware.conf έχει ως εξής :
- Κώδικας: Επιλογή όλων
panagiotis@spartakos:~$ cat /etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Pinnacle Systems PCTV (pro) receiver"
REMOTE_MODULES="false"
REMOTE_DRIVER="pinsys"
REMOTE_DEVICE="/dev/ttyS0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="pinnacle_systems/lircd.conf.pctv"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
Το lircd.conf ως εξής :
- Κώδικας: Επιλογή όλων
panagiotis@spartakos:~$ cat /etc/lirc/lircd.conf
#This configuration has been automatically generated via
#the Ubuntu LIRC package maintainer scripts.
#
#It includes the default configuration for the remote and/or
#transmitter that you have selected during package installation.
#
#Feel free to add any custom remotes to the configuration
#via additional include directives or below the existing
#Ubuntu include directives from your selected remote and/or
#transmitter.
#Configuration for the Pinnacle Systems PCTV (pro) receiver remote:
include "/usr/share/lirc/remotes/pinnacle_systems/lircd.conf.pctv"
Σταματάω τον daemon για να δω αν δουλεύει το remote manually λίγο πιο κάτω:
- Κώδικας: Επιλογή όλων
sudo /etc/init.d/lirc stop
Τρέχω σε ένα terminal :
- Κώδικας: Επιλογή όλων
panagiotis@spartakos:/etc/lirc$ sudo lircd --nodaemon
lircd-0.8.7-pre3[7524]: lircd(default) ready, using /var/run/lirc/lircd
lircd-0.8.7-pre3[7524]: accepted new client on /var/run/lirc/lircd
lircd-0.8.7-pre3[7524]: could not get file information for /dev/lirc
lircd-0.8.7-pre3[7524]: default_init(): No such file or directory
lircd-0.8.7-pre3[7524]: Failed to initialize hardware
Και σε ένα άλλο :
- Κώδικας: Επιλογή όλων
panagiotis@spartakos:/etc/lirc$ irw
Από την στιγμή που τρέχω το irw εμφανίζονται στο lircd τα παρακάτω :
- Κώδικας: Επιλογή όλων
lircd-0.8.7-pre3[7524]: accepted new client on /var/run/lirc/lircd
lircd-0.8.7-pre3[7524]: could not get file information for /dev/lirc
lircd-0.8.7-pre3[7524]: default_init(): No such file or directory
lircd-0.8.7-pre3[7524]: Failed to initialize hardware
Όποιος έχει αντίστοιχη εμπειρία θα εκτιμούσα αφάνταστα την οποιαδήποτε βοήθεια του!!!!