Kirjoittaja Aihe: mythtv + hauppaugen kaukosäädin ongelma(nova-T 500 ja pvr150)  (Luettu 3974 kertaa)

majatalo

  • Käyttäjä
  • Viestejä: 287
    • Profiili
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.


joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Epäilen konfigurointiongelmaa (väärä kaukosäädin valittuna) tai sitten PVR-150 sotkee Nova-T:n kaukkarikomennot.

Mitä sanoo komento?:
Koodia: [Valitse]
dmesg|grep lirc
Tuleeko dmesg messussa jokin tämmöisen rivin kaltainen?:
Koodia: [Valitse]
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).
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Epäilen konfigurointiongelmaa (väärä kaukosäädin valittuna) tai sitten PVR-150 sotkee Nova-T:n kaukkarikomennot.

Mitä sanoo komento?:
Koodia: [Valitse]
dmesg|grep lirc
Tuleeko dmesg messussa jokin tämmöisen rivin kaltainen?:
Koodia: [Valitse]
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).

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 :)

majatalo

  • Käyttäjä
  • Viestejä: 287
    • Profiili
Kiitoksia vastauksista, tässä lisää tieto.
Koodia: [Valitse]
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ä
Koodia: [Valitse]
~$ 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.

Koodia: [Valitse]
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



Koodia: [Valitse]
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 :)

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
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).

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Myös /etc/init.d/lirc sisältö kiinnostaa.
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

majatalo

  • Käyttäjä
  • Viestejä: 287
    • Profiili
 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

majatalo

  • Käyttäjä
  • Viestejä: 287
    • Profiili
hardware.conf
Koodia: [Valitse]
# /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.
Koodia: [Valitse]

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



joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Tuossa sinun /etc/lirc/hardware.conf on ainakin nämä rivit turhia :

Koodia: [Valitse]
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:

Koodia: [Valitse]
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ää:

Koodia: [Valitse]
# /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?:

Koodia: [Valitse]
ps -eaf | grep lirc
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
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.

majatalo

  • Käyttäjä
  • Viestejä: 287
    • Profiili
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
Koodia: [Valitse]
root      7952     1  0 13:30 ?        00:00:00 /usr/sbin/lircd --driver=devinput --device=/dev/input/event7

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Ilmeisesti kaukosäädin toimii nyt kuten haluat vai onko vielä jotain häikkää?
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu