Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: majatalo - 05.09.09 - klo:01.18
-
eli koneessa on nova-T 500 digi kortti
kaikki muu pelaa ok, mutta kaikki kaukosäätimen napit eivät toimi.
esim exit nappi, pause, väri napit ynm.
irw katsottaessa toimivat;
-numerot 1-9,0
- nuolinäppäimet
power, volume ja mute näppäimet toimivat ok ubuntua käytettäessa. eli lisäävät, hiljentävät ääntä. power nappi aukaisee sammutus palkin irw ei tosin havaitse mitään .
eli olisi tarkoitus saamaan tuo nova 500 käukosäädin napit toimimaan täydellisesti.
-
Epäilen konfigurointiongelmaa (väärä kaukosäädin valittuna) tai sitten PVR-150 sotkee Nova-T:n kaukkarikomennot.
Mitä sanoo komento?:
dmesg|grep lirc
Tuleeko dmesg messussa jokin tämmöisen rivin kaltainen?:
input: IR-receiver inside an USB DVB receiver as /class/input/input4
Mitä ulostaa irw kun painelet muita kuin numeronäppäimiä?
Mitä on tiedostossa /etc/lirc/lircd.conf?
Ohjeita asian tiimoilta löytyy Hauppauge WinTV Nova-T 500 PCI (IR Receiver) (http://www.mythtv.org/wiki/Hauppauge_WinTV_Nova-T_500_PCI#IR_Receiver).
-
Epäilen konfigurointiongelmaa (väärä kaukosäädin valittuna) tai sitten PVR-150 sotkee Nova-T:n kaukkarikomennot.
Mitä sanoo komento?:
dmesg|grep lirc
Tuleeko dmesg messussa jokin tämmöisen rivin kaltainen?:
input: IR-receiver inside an USB DVB receiver as /class/input/input4
Mitä ulostaa irw kun painelet muita kuin numeronäppäimiä?
Mitä on tiedostossa /etc/lirc/lircd.conf?
Ohjeita asian tiimoilta löytyy Hauppauge WinTV Nova-T 500 PCI (IR Receiver) (http://www.mythtv.org/wiki/Hauppauge_WinTV_Nova-T_500_PCI#IR_Receiver).
Villi veikkaus, mutta olen aika varma ettei lircciä ole ollenkaan käytössä? Taitaa xorg mapata noi kaukon käskyt vai mikähä olis oikein sanottu..
Lirciä siis asentelemaan :)
-
Kiitoksia vastauksista, tässä lisää tieto.
mythbuntu:~$ dmesg|grep lirc
[ 55.827210] lirc_dev: IR Remote Control driver registered, at major 61
koneessa on nova-t ja nova-t 500
tässä toinen pätkä dmesgistä
~$ dmesg|grep input
[ 23.649672] input: Macintosh mouse button emulation as /devices/virtual/input/input0
[ 27.803396] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.0/input/input1
[ 27.817318] input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:02.0-1
[ 27.826695] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:02.0/usb1/1-1/1-1:1.1/input/input2
[ 27.849191] input,hiddev96,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:02.0-1
[ 35.472545] input: PC Speaker as /devices/platform/pcspkr/input/input3
[ 35.618628] input: Power Button (FF) as /devices/virtual/input/input4
[ 35.634544] input: Power Button (CM) as /devices/virtual/input/input5
[ 37.622524] input: cx88 IR (Hauppauge Nova-T DVB-T as /devices/pci0000:00/0000:00:04.0/0000:01:08.0/input/input6
[ 41.807286] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:04.0/0000:01:0a.2/usb3/3-1/input/input7
kun laittaa irw ja painaa numero näppäimiä niin sieltä tulee numerot aivan oikein. ok-nappi vastaa enteriä, nuolinäppäimet vaikuttaisivat toimivan ok.
volume nappia painettaessa koneen volume muuttuu, mute näppäin toimii ok.
more /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 Hauppauge Nova-T 500 remote:
include /usr/share/lirc/remotes/hauppauge/lircd.conf.hauppauge_novat500
#Configuration for the Hauppauge PVR-150 (pci) : Direct TV Receiver transmitter:
include /usr/share/lirc/transmitters/directtv/general.conf
more /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 Hauppauge Nova-T 500 remote:
include /usr/share/lirc/remotes/hauppauge/lircd.conf.hauppauge_novat500
#Configuration for the Hauppauge PVR-150 (pci) : Direct TV Receiver transmitter:
include /usr/share/lirc/transmitters/directtv/general.conf
eli lirc on asennettu, jotain sentään olen saanut aikaiseksi :)
-
Entäs /etc/lirc/hardware.conf?
En tiedä oikein muutenkaan, miten kaksi kaukoa laitetaan molemmat toimimaan.. mutta jos tarkoitus on käyttää nova-t 500, niin laita ainakin alkuunsa toi include rivi pvr150:lle kommentteihin. Varmista myös, että kyseiset tiedostot löytyvät (ainakin siis tuo nova-t 500 eli /usr/share/lirc/remotes/hauppauge/lircd.conf.hauppauge_novat500).
-
Myös /etc/init.d/lirc sisältö kiinnostaa.
-
tarkoitus että yksi kaukosäädin toimii. olen kytkenyt IR lukija kaapelin vain tuohon NOVA-T 500 korttiin.
laitan hardware.conf:n sisällön ja tuon lirc tiedoston sisällön
-
hardware.conf
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""
#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
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="dev/input"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/input/event7"
MODULES=""
# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""
REMOTE="Hauppauge Nova-T 500"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event7"
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge_novat500"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="Hauppauge PVR-150 (pci) : Direct TV Receiver"
TRANSMITTER_MODULES="lirc_dev lirc_pvr150"
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
onko näin että tosiaan tuota hauppauge_nova_t500 riviä tarvitse?
kyseinen tiedosto sisältää seuraavan kaltaista tietoa.
begin remote
name NOVA-T500
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x1
gap 199999
toggle_bit 0
begin codes
Go 0x0162
Power 0x0074
TV 0x0179
Videos 0x0189
Music 0x0188
Pictures 0x00E2
Guide 0x016D
Radio 0x0181
ArrowUp 0x0067
-
Tuossa sinun /etc/lirc/hardware.conf on ainakin nämä rivit turhia :
TRANSMITTER="Hauppauge PVR-150 (pci) : Direct TV Receiver"
TRANSMITTER_MODULES="lirc_dev lirc_pvr150"
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""
Myös nämä ovat mielestäni turhia:
REMOTE="Hauppauge Nova-T 500"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
REMOTE_DEVICE="/dev/input/event7"
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge_novat500"
REMOTE_LIRCD_ARGS=""
koska sinulla ei ole PVR-150 korttia koneessasi antamiesi tietojen mukaan (tämä ei siis ole mikään vastaanottimen "oma" juttu, vaan erillinen analogia-TV-kortti). Mutta jos poistat ko. rivit ja /etc/init.d/lirc (tämä on lircin käynnistysskripti) sisältää myös lirc_pvr150 käynnistyksen, saattaa tulla ongelmia etkä ehkä saa lirciä toimimaan OK.
Siis tuon konffitiedoston alun pitäisi riittää:
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""
#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
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="dev/input"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/input/event7"
MODULES=""
# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""
Mutta paljon riippuu nyt tuosta /etc/init.d/lirc sisällöstä. Mitä sanoo komento?:
ps -eaf | grep lirc
-
Lisäys joonas60:n ohjeeseen. Lisäksi kannattaa tehdä tuo udev-sääntö, jonka ohje oli joonaksen linkissä. Sillä tuo event7 saattaa muuttua ja olla eri joka bootissa. Sitten konffeihin muutokset sen rulen mukaisesti.
-
nuo piti jättää ilman tuota remote_device riviä lirc ei käynnisty.
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS=""
#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
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER="dev/input"
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/input/event7"
MODULES=""
# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""
REMOTE_DEVICE="/dev/input/event7"
irw ei tosin nyt lähde käyntiin.
kun lisäsi taas käyttöön
REMOTE_DRIVER="devinput"
niin irw alkoi toimimaan
ps -eaf|grep lirc
root 7952 1 0 13:30 ? 00:00:00 /usr/sbin/lircd --driver=devinput --device=/dev/input/event7
-
Ilmeisesti kaukosäädin toimii nyt kuten haluat vai onko vielä jotain häikkää?