Kirjoittaja Aihe: Terratec Cinergy T usb xxs ja kaukosäädin  (Luettu 4703 kertaa)

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Terratec Cinergy T usb xxs ja kaukosäädin
« : 26.12.09 - klo:15.59 »
Kyseinen Tv-katselukortti toimii hyvin, mutta olisihan se kivaa jos kaukosäädinkin toimisi.. Mitä tähän mennessä olen saanut aikaiseksi:

cat /proc/bus/input/devices antaa

Koodia: [Valitse]
I: Bus=0003 Vendor=0ccd Product=0078 Version=0100
N: Name="IR-receiver inside an USB DVB receiver"
P: Phys=usb-0000:00:1d.7-3/ir0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb1/1-3/input/input10
U: Uniq=
H: Handlers=kbd event10
B: EV=3
B: KEY=14afc336 284284d 0 0 0 4 80058000 2190 40000801 9e96c0 0 900200 ffd

Eli ilmeisesti säädin käyttää /dev/input/event10 laitetta? Kuitenkin, kun suoritan komennon sudo evtest /dev/input/event10 ja painelen säätimen nappuloita, niin en saa näytölle tulostumaan mitään.

dmesg puolestaan kertoo seuraavaa:

Koodia: [Valitse]
[ 6285.176150] dib0700: Unknown remote controller key: 00 16 14 eb
[ 6285.560145] dib0700: Unknown remote controller key: 00 13 36 c9
[ 6285.752181] dib0700: Unknown remote controller key: 00 16 14 eb
[ 6286.328138] dib0700: Unknown remote controller key: 00 05 0f f0
[ 6287.032079] dib0700: Unknown remote controller key: 00 13 36 c9
[ 6287.224168] dib0700: Unknown remote controller key: 00 0f 39 c6
[ 6287.608146] dib0700: Unknown remote controller key: 00 13 36 c9
[ 6287.800162] dib0700: Unknown remote controller key: 00 16 14 eb
[ 6288.184147] dib0700: Unknown remote controller key: 00 13 36 c9
[ 6288.376150] dib0700: Unknown remote controller key: 00 16 14 eb
[ 6288.760151] dib0700: Unknown remote controller key: 00 13 36 c9
[ 6288.952172] dib0700: Unknown remote controller key: 00 16 14 eb
[ 6289.336148] dib0700: Unknown remote controller key: 00 05 0f f0
[ 6289.848090] dib0700: Unknown remote controller key: 00 13 36 c9

Eli, jotain eloa on. Mitäköhän tässä osaisi tehdä seuraavaksi? Olen yrittänyt kahlata läpi ohjeita, mutta kyseiselle säätimelle en löytänyt mitään. Lirc:iin en löytänyt valmista konffi tiedostoa täältä http://lirc.sourceforge.net/remotes/ , mutta jostain viestiketjusta bongasin liitteenä olevan. Hardware konffiin en ole vielä pistänyt mitään, kun en vielä tarkkaan tiedä mitä sinne tulisi pistää.  


[ylläpito on poistanut liitteen]
Arch Linux - A simple, lightweight distribution

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #1 : 01.01.10 - klo:15.10 »
Nostanpa tätä hieman ylöspäin. Eli säädintä en ole vieläkään saanut toimimaan. Onko kenelläkään ideoita, mitä seuraavaksi?
Arch Linux - A simple, lightweight distribution

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #2 : 01.01.10 - klo:19.55 »
Firmis tai ajuri bugi. Joku on nova-t 500 kaken(sama dib0700 piiri, samat ongelmat) saanut toimimaan tuolla.

Ladattava firmis näkyy dmesgissä, tai voit hakia sitä päätteellä locate *dib0700*.fw ... Mutta noista firmiksistä cropella varmaan olisi enemmän sanottavaa.

Tuollapa olisi tuohon samaiseen dibcomin piirin ajuriin paljon tavaraa, ehkäpä ton dvb_usb_dib0700 modullin lataminen kerneliin eri optionillakin jo riittäisi:
sudo rmmod dvb_usb_dib0700
sudo modprobe dvb_usb_dib0700 dvb_usb_dib0700_ir_proto=0

tai
sudo modprobe dvb_usb_dib0700 dvb_usb_dib0700_ir_proto=2
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

crope

  • Käyttäjä
  • Viestejä: 817
  • Fedora 12
    • Profiili
    • http://palosaari.fi/
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #3 : 02.01.10 - klo:20.58 »
En tunne laitetta ja ajuria sen kummemmin. Mutta sanotaan nyt mitä mieleen tulee. Ensinnäkin on kaksi firmwarea, 1.10 ja 1.20 joissa on erna jotain kaukosäädin juttuja. Samoin ajuriin tuli jotain muutoksia kaukosäätimien suhteen samalla, kannatta katsella moduulin parametrejä. Devin teki nämä muutokset about puoli vuotta aikaa. Mauro on sitten tehnyt viimeisen kuukauden aikana jotain isompaa remppaa kaukosäätimiin joka voi vaikuttaa lie kaikkiin laitteisiin.

Antti

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #4 : 02.01.10 - klo:21.34 »
Lainaus
sudo rmmod dvb_usb_dib0700
sudo modprobe dvb_usb_dib0700 dvb_usb_dib0700_ir_proto=0

Kokeilin äsken. Noiden rivien jälkeen, kun ajan: sudo ./evtest /dev/input/event10 Saan viimeinkin jotain tulostetta:

Koodia: [Valitse]
Testing ... (interrupt to exit)
Event: time 1262460407.889833, type 1 (Key), code 103 (Up), value 1
Event: time 1262460407.889842, type 1 (Key), code 103 (Up), value 0
Event: time 1262460407.889845, -------------- Report Sync ------------
Event: time 1262460409.745821, type 1 (Key), code 108 (Down), value 1
Event: time 1262460409.745831, type 1 (Key), code 108 (Down), value 0
Event: time 1262460409.745833, -------------- Report Sync ------------
Event: time 1262460410.641855, type 1 (Key), code 105 (Left), value 1
Event: time 1262460410.641864, type 1 (Key), code 105 (Left), value 0
Event: time 1262460410.641867, -------------- Report Sync ------------
Event: time 1262460411.665798, type 1 (Key), code 106 (Right), value 1
Event: time 1262460411.665808, type 1 (Key), code 106 (Right), value 0
Event: time 1262460411.665811, -------------- Report Sync ------------
Event: time 1262460415.377785, type 1 (Key), code 2 (1), value 1
Event: time 1262460415.377794, type 1 (Key), code 2 (1), value 0
Event: time 1262460415.377796, -------------- Report Sync ------------
Event: time 1262460416.721811, type 1 (Key), code 3 (2), value 1
Event: time 1262460416.721820, type 1 (Key), code 3 (2), value 0
Event: time 1262460416.721822, -------------- Report Sync ------------
Event: time 1262460417.937794, type 1 (Key), code 4 (3), value 1
Event: time 1262460417.937803, type 1 (Key), code 4 (3), value 0
Event: time 1262460417.937806, -------------- Report Sync ------------

Eli lähellä ollaan, nyt kun vielä saisin ton Lircin konfattua kuntoon..
Arch Linux - A simple, lightweight distribution

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #5 : 03.01.10 - klo:02.15 »
Noniin.. Nyt toimii jo jotenkuten. Aika pitkälti on mennyt noilla tuke81:n linkkaamilla ohjeilla, eli näillä : http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500

Muun muassa hardware.conf on kopsittu aika pitkälti sieltä (REMOTE_DEVICE:n jouduin luonnollisesti vaihtamaan).

Lircd konffia en tarvinnut ollenkaan, kun nuo key codesit oli valmiina.

Sen sijaan .lircrc olen joutunut muokkailemaan, kun ainoastaan numeronäppäimet toimi aluksi. Nyt toimii jo ylös -ja alaspäinnappi sekä volume näppäimet..

Ainut pieni heikkous on, että joudun toistaiseksi ajamaan aina irxevent ennekuin nuo ohjaukset rupeavat toimimaan.

Saisiko tuon jotenkin, niin että ajaisi kyseisen komennon aina kun käynnistää koneen ja se jäisi sitten taustalle pyörimään?

« Viimeksi muokattu: 03.01.10 - klo:02.17 kirjoittanut tetrao »
Arch Linux - A simple, lightweight distribution

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #6 : 03.01.10 - klo:05.05 »
Noniin.. Nyt toimii jo jotenkuten. Aika pitkälti on mennyt noilla tuke81:n linkkaamilla ohjeilla, eli näillä : http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500

Muun muassa hardware.conf on kopsittu aika pitkälti sieltä (REMOTE_DEVICE:n jouduin luonnollisesti vaihtamaan).

Lircd konffia en tarvinnut ollenkaan, kun nuo key codesit oli valmiina.

Sen sijaan .lircrc olen joutunut muokkailemaan, kun ainoastaan numeronäppäimet toimi aluksi. Nyt toimii jo ylös -ja alaspäinnappi sekä volume näppäimet..

Ainut pieni heikkous on, että joudun toistaiseksi ajamaan aina irxevent ennekuin nuo ohjaukset rupeavat toimimaan.

Saisiko tuon jotenkin, niin että ajaisi kyseisen komennon aina kun käynnistää koneen ja se jäisi sitten taustalle pyörimään?



Tällä hetkellä et mitä luultavimmin käytä lirciä, vaan se on mäppäytynyt joksikin "vajavaiseksi näppäimistöksi" (en keksinyt parempaa termiä ;))

Tarvit lircd.conf -tiedoston saadaksesi tuon toimimaan lircillä. Löytyiskö tuolta toimiva:
http://linuxtv.org/wiki/index.php/TerraTec_Cinergy_T_USB_XXS#Using_LIRC

Sitten kannattaa ehdottomasti tehdä se udev-sääntö ja muuttaa REMOTE_DEVICE, koska joka buutin jälkeen inputXX voi olla ihan eri:
Lainaus
You could create a new udev rule in /etc/udev/rules.d/65-persistent-hauppauge.rules.

Koodia: [Valitse]
KERNEL=="event*", ATTRS{name}=="IR-receiver inside an USB DVB receiver", SYMLINK+="input/dvb-ir"
This would make IR receivers handled by the usb_dvb framework always always be linked to /dev/input/dvb-ir.

Näiden muutosten jälkeen restarttaile lirc ja testaa irw-ohjelmalla. irw käyntiin ja painelemaan nappeja, jolloin toimiessaan pitäisi tulla jotain tulostetta mitä näppäintä painettiin.

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #7 : 03.01.10 - klo:14.55 »
Lainaus
Tällä hetkellä et mitä luultavimmin käytä lirciä, vaan se on mäppäytynyt joksikin "vajavaiseksi näppäimistöksi" (en keksinyt parempaa termiä Wink)
Jep, näinhän se oli, sammutin Lircin ja kokeilin uudestaan kaukaria ja toimi samallailla kuin Lirc päälläkin.

Lainaus
Tarvit lircd.conf -tiedoston saadaksesi tuon toimimaan lircillä. Löytyiskö tuolta toimiva:
http://linuxtv.org/wiki/index.php/TerraTec_Cinergy_T_USB_XXS#Using_LIRC
Kappas en arvannutkaan, että kyseiselle säätimelle löytyi noinkin asialliset sivut. Kopsasin lircd.conf -tiedoston ja kokeilin irw -ohjelmalla. Kaikki näppäimet tunnistuivat sillä oikein. Miten nyt saan ne yhdistettyä eri softiin, esim. vdr, kaffeine ym? Esim. Tällähetkellä vdr:ssä toimii vain ylös ja alapäin nappi 

Lainaus
You could create a new udev rule in /etc/udev/rules.d/65-persistent-hauppauge.rules.
En löytänyt tuollaista tiedostoa koneelta. Korvasin /dev/input/event10 tuolla: /dev/input/by-path/pci-1-3-event-ir
Arch Linux - A simple, lightweight distribution

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #8 : 03.01.10 - klo:19.14 »
Lainaus
Miten nyt saan ne yhdistettyä eri softiin, esim. vdr, kaffeine ym?
Eikun joo irxevent unohtui välistä, tosin vdr:llä kun painaa 1, niin laittaa 11. Pitää vielä vilkaista, tuossa taisi olla ohjeistusta sitäkin varten..
Arch Linux - A simple, lightweight distribution

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #9 : 04.01.10 - klo:05.51 »
Kappas en arvannutkaan, että kyseiselle säätimelle löytyi noinkin asialliset sivut. Kopsasin lircd.conf -tiedoston ja kokeilin irw -ohjelmalla. Kaikki näppäimet tunnistuivat sillä oikein. Miten nyt saan ne yhdistettyä eri softiin, esim. vdr, kaffeine ym? Esim. Tällähetkellä vdr:ssä toimii vain ylös ja alapäin nappi  

Kaffeinelle käsittääkseni pitää käyttää irkick- ja kdelirc -ohjelmia, joita en ole koskaan kylläkää kokeillut. Tai vaihtoehtoisesti vaikeammin käyttää esim. irexeciä, .lircrc -tiedostoa ja dcop käskyjä.

VDR:lle näppäimet voi opettaa tai sitten manuaalisesti lisätä ne /etc/vdr/remote.conf tiedostoon tämän ohjeen mukaisesti. Opettamisen olen yleensä itse hoitanut silleen, että olen stopannut vdr:n ja manuaalisesti lyönyt käyntiin vain xineliboutput-pluginilla jolloin vdr:n pitäisi kysellä opettamista:
Koodia: [Valitse]
sudo vdr -Pxineliboutput
Oletuksena muistaakseni vdr prosessi käyttää lirciä. Itse olen muokannut vdr:n init-skriptiä, niin että lirc-laitteeksi olen laittanut sinne /dev/null ja  käyttänyt sen sijaan lirciä vdr-sxfe:llä:
Koodia: [Valitse]
vdr-sxfe --lirc ......
En löytänyt tuollaista tiedostoa koneelta. Korvasin /dev/input/event10 tuolla: /dev/input/by-path/pci-1-3-event-ir

Tämä on ihan yhtä hyvä tapa :)
« Viimeksi muokattu: 04.01.10 - klo:05.54 kirjoittanut timbba »

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #10 : 04.01.10 - klo:15.51 »
Sain eilen illalla säätimen toimimaan mielestäni hyvin, kun poistin nuo numeronäppäinten tuplapainallukset. (tai siis ohjasin ensimmäisen painalluksen tekemään ei mitään)

Tuossa irxevent:in käytössä on se hyvä puoli, että näppäin painallukset ohjautuvat sen mukaan mikä ikkuna on aktiivisena, eli jos kaffeine aktiivisena niin painallukset ohjautuvat kaffeine:lle, jos vdr aktiivinena ohjautuu vdr:lle ym.

Toisin sanoen mitään muuta ylimääräistä säätelyä ei tarvita, kuin muistaa käynnistää irxevent:in taustalle pyörimään. (saa pyörimään "näkymättömästi" kun laittaa -d vivun) Tuota .lircrc näköjään pystyy myös säätelemään sovelluskohtaisesti, eli jos samaa toimintoa vastaa eri näppäin eri ohjelmassa, voi tehdä omat mappaukset kun laittaa alkuun prog=kaffeine prog=vdr ym.

Kiitokset vain ketjussa apua antaneille, loppuun vielä pikku jokeri kyssäri: Jos ostaisin samallaisen digivirittimen (samanlainen vastaanotin) ** , niin voisinko vaihdella kaukosäätimellä kanavia etänä toiselta koneelta? Toisinsanoen lähettäisin nuo kaukosäätimen komennot vaikka ssh -putkessa koneelle jossa virittimeen kytketty antenni? Sitten katsoisin lähetystä tunneloituna etänä, esim vdr:llä portti 37890?          

Edit: **Tarkemmin kun miettii, niin jos onnistuisi niin ei varmaan tarvitsisi olla edes samanlainen vastaanotin (tosin joutuisi varmaan muuttamaan aika radikaalisti lirc.conf sekä harware.conf:ia, minkä seurauksena säätäminen ei onnistuisi alkuperäisellä vastaanottimella)?
« Viimeksi muokattu: 04.01.10 - klo:23.20 kirjoittanut tetrao »
Arch Linux - A simple, lightweight distribution

DonJuha

  • Käyttäjä
  • Viestejä: 205
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #11 : 04.01.10 - klo:18.26 »
Ainut pieni heikkous on, että joudun toistaiseksi ajamaan aina irxevent ennekuin nuo ohjaukset rupeavat toimimaan.

Saisiko tuon jotenkin, niin että ajaisi kyseisen komennon aina kun käynnistää koneen ja se jäisi sitten taustalle pyörimään?

Tähän ei tainnut kukaan vielä vastata.  Automaattinen käynnistys onnistuu esim. näin: https://help.ubuntu.com/community/AddingProgramToSessionStartup

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Terratec Cinergy T usb xxs ja kaukosäädin
« Vastaus #12 : 04.01.10 - klo:22.08 »
Lainaus
Tähän ei tainnut kukaan vielä vastata.  Automaattinen käynnistys onnistuu esim. näin: https://help.ubuntu.com/community/AddingProgramToSessionStartup

Kiitos nyt on lisätty, lisäsin myös /etc/modprobe.d/options tiedostoon rivin: options dvb_usb_dib0700 dvb_usb_dib0700_ir_proto=0 kun muussa tapauksessa koneen uudelleen käynnistäessä palautuu optio: dvb_usb_dib0700_ir_proto=1
Arch Linux - A simple, lightweight distribution