lirc και remote control από Pinnacle PCTV Pro PCI  Το θέμα επιλύθηκε

...hardware-drivers για περιφερειακά (εκτυπωτές, κάμερες, εξ. σκληροί, κλπ)
Κανόνες Δ. Συζήτησης
Για την ευκολότερη επίλυση του προβλήματός σας.
Καλό είναι να δημοσιεύσετε τα αποτελέσματα της εντολής στο τερματικό :
lsusb

lirc και remote control από Pinnacle PCTV Pro PCI

Δημοσίευσηαπό armado » 14 Νοέμ 2010, 17:09

Ξετρύπωσα σήμερα το http://lirc.sourceforge.net/remotes/pinnacle_systems/PinnacleSysPCTVRemote.jpg Remote Control από την Pinnacle PCTV Pro PCI, την οποία δεν χρησιμοποιώ εδώ και πολλά χρόνια. Σύμφωνα με το lirc το Remote Control μου υποστηρίζεται χωρίς πρόβλημα. Σύνδεσα στην Serial Port τον Δέκτη του Remote Control και ξεκίνησα την εγκατάσταση του lirc για να μπορώ να χρησιμοποιώ το τηλεκοντρόλ με το XBMC.

Το πρώτο που έλεγξα είναι αν λειτουργεί η σειριακή μου πόρτα :
Κώδικας: Επιλογή όλων
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


Όποιος έχει αντίστοιχη εμπειρία θα εκτιμούσα αφάνταστα την οποιαδήποτε βοήθεια του!!!!
Τελευταία επεξεργασία από armado και 24 Νοέμ 2010, 14:09, έχει επεξεργασθεί 1 φορά/ες συνολικά
1 Γνώσεις Linux: Καλούτσικος ┃ Προγραμματισμού: C (Καλά), PHP (Καλούτσικα), MySQL (Μέτρια), Perl (Κάτι Λίγα) ┃ Αγγλικών: Καλά
2 Ubuntu 13.10 saucy 3.11.0-20-generic 64bit (el_GR.UTF-8, mate)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 5572 MiB ‖ ASUS INC. 1215B
4 Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320] [1002:9806] {radeon}
5 eth0: Qualcomm Atheros AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1) ⋮ eth1: Broadcom BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Άβαταρ μέλους
armado
babeTUX
babeTUX
 
Δημοσιεύσεις: 65
Εγγραφή: 26 Ιαν 2010, 12:17
Τοποθεσία: Xanthi
Εκτύπωση

Re: lirc και remote control από Pinnacle PCTV Pro PCI  Το θέμα επιλύθηκε

Δημοσίευσηαπό armado » 24 Νοέμ 2010, 14:09

Επιτέλους μετά από πολύ ψάξιμο η λύση βρέθηκε!!!!!

Για την Pinnacle PcTv Pro και αυτό http://lirc.sourceforge.net/remotes/pin ... Remote.jpg το remote control φέρνουμε το αρχείο /etc/lirc/hardware.conf στην παρακάτω μορφή :
Κώδικας: Επιλογή όλων
#Chosen Remote Control
REMOTE="Pinnacle Systems PCTV (pro) receiver"
REMOTE_MODULES="lirc_dev lirc_serial"
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="false"

# 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=""



Το /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"


Για να δουλέψει με το XBMC αντιγράφουμε το remote.xml στο userdata στο home directory :
Κώδικας: Επιλογή όλων
cp /usr/share/xbmc/system/keymaps/remote.xml /home/username/.xbmc/userdata/keymaps/


Για να το δοκιμάσω με το irw και να δω ότι "παίζει", έπρεπε να τρέξω το lircd ως εξής :
Κώδικας: Επιλογή όλων
sudo lircd -H pinsys -d /dev/ttyS0 /etc/lirc/lircd.conf --nodaemon


Πολύ απλό αλλά μέχρι να το βρω με παίδεψε αρκετά......
1 Γνώσεις Linux: Καλούτσικος ┃ Προγραμματισμού: C (Καλά), PHP (Καλούτσικα), MySQL (Μέτρια), Perl (Κάτι Λίγα) ┃ Αγγλικών: Καλά
2 Ubuntu 13.10 saucy 3.11.0-20-generic 64bit (el_GR.UTF-8, mate)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 5572 MiB ‖ ASUS INC. 1215B
4 Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6320] [1002:9806] {radeon}
5 eth0: Qualcomm Atheros AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1) ⋮ eth1: Broadcom BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Άβαταρ μέλους
armado
babeTUX
babeTUX
 
Δημοσιεύσεις: 65
Εγγραφή: 26 Ιαν 2010, 12:17
Τοποθεσία: Xanthi
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Περιφερειακά