Kirjoittaja Aihe: Kone luulee IR-kaukosäädintä näppäimistöksi, miten saada se näkemään säätimenä?  (Luettu 2705 kertaa)

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
XBMC ja Hauppauge Nova-T tv-kortti. Kortissa on siis oma paikka IR-vastaanottimelle

Yritän saada XBMC:n toimimaan kyseisellä kaukosäätimellä, mutta käyttis "nappaa" kaukosäätimen näppäimistöksi. Tästä on kaksi haittaa, ensinnäkin XBMC:n pyöriessä kakkosmonitorilla, pitää hiirikin olla siellä että kaukosäädin toimii, ja toiseksi, mistään napista ei löydy esciä. Eli en pääse peruuttamaan valikoissa.

Tarkoitus siis käyttää XBMC:tä kakkosmonitorilla, ja normi ubuntuu ykkösellä, samanaikaisesti.   ::)

Seuraavaa ohjetta yritin asian selvittämiseksi, mutta ei apua:
http://ubuntuforums.org/showthread.php?t=1050558
Ongelmana siis tuo TASAN sama.

Osaisiko joku auttaa tyhmempää ihan alusta asti?

irw -käskyllä kaukosäätimen näppäinpainallukset tulostaa seuraavaa::
^[[B^[[A

^[[D
^[[B^[[C^C
(eli näppäinkoodeja nuolista)

Kun output pitäisi olla jotakin tyyliin:
0000000000001795 00 Down Hauppauge_350
0000000000001795 00 Down Hauppauge_350
0000000000001796 00 Left Hauppauge_350
0000000000001796 01 Left Hauppauge_350
0000000000001797 00 Right Hauppauge_350
0000000000001794 00 Up Hauppauge_350
00000000000017a5 00 OK Hauppauge_350
00000000000017a5 01 OK Hauppauge_350
0000000000001782 00 2 Hauppauge_350
0000000000001782 01 2 Hauppauge_350
0000000000001783 00 3 Hauppauge_350
0000000000001783 01 3 Hauppauge_350
0000000000001784 00 4 Hauppauge_350
0000000000001784 01 4 Hauppauge_350

Selkeästi siis käyttis nappaa sen näppikseksi, ja tämä pitäs estää..

Ehdotuksia?   ???

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Eli haluat käyttää LIRCiä? Jos näin on tilanne, niin kysytääs muutama kysymys..

1) Millaisen fdi-filen teit sisällöltään tuon ubuntuforums.org ohjeen mukaisesti?
2) Tiedoston /proc/bus/input/devices sisältö?
3) Tiedostojen /etc/lirc/hardware.conf ja /etc/lirc/lircd.conf sisällöt?

Laita vaikka pastebiniin ja linkittelet tänne.

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
LIRCiä, kyllä.


/usr/share/hal/fdi/preprobe/20thirdparty/remote.fdi --> http://pastebin.com/yNJUENZu

/proc/bus/input/devices --> http://pastebin.com/VwH0vG8q

/etc/lirc/hardware.conf --> http://pastebin.com/L2qyGxtk

/etc/lirc/lircd.conf --> http://pastebin.com/gYhDeiDV


Kiitos jo etukäteen :)

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Näyttivät hyviltä.. sitten mulla välähtikin, että 10.04 ei käytä enää HAL:ia ollenkaa. Eli nämä fixit eivät pädekää enää 10.04:ään.

Itsellä kun ei enää ole Hauppaugea, niin vaikea testailla ja antaa neuvoja miten tuo nyt on tehtävä. En tiedä sitten auttaisko jos ottais tämän kernel-moduulin pois käytöstä. Oliskohan se ir-kbd-i2c? Eli mitä sanoo seuraava:
Koodia: [Valitse]
lsmod | grep ir-kbd-i2c
Jos tulostuu jotain, niin sitten voisit kokeilla lisätä "blacklist ir-kbd-i2c" tiedostoon "/etc/modprobe.d/blacklist.conf" ja rebootata.

Sitten täällä oli jotain uusia konsteja, jos tuokaa ei auta:
http://ubuntuforums.org/showthread.php?t=1503385

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Arvasin et uusimmas on joku kikka.

Ei tulostu mitään :/

Lisäehotuksia?

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Tästä löyty jotakin (hopeanvärinen kaukosäädin mulla siis) --> http://www.mythtv.org/wiki/Ir-kbd-i2c

*tuumailee*

En kyl tiijä mitä tuosta ohjeesta hyödyn O_o

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Seuraava poistaa modulin käytöstä (ei löydy enään lsmod-komennolla)
Koodia: [Valitse]
sudo rmmod ir-kbd-i2c
Mitään apua siitä ei silti ollut.

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Koitin kirjottaa tutorialia tässä samalla, mutta (tähän naisen sukupuolielimen nimi) tuo toimi!

Ohjeena käytin --> http://ubuntuforums.org/showthread.php?t=1503385 ja siitä postaus #9
Pääsin kohdan viisi loppuun, kutosessa sitten loppui äly kesken, kun muistini ei toimi + ohjeet eivät ole selkeät.

Ongelmana on siis se ettei kone edelleenkään näe kaukosäädintä kaukosäätimenä, vaan näppäimistönä. terminaalissa irw käskyllä antaa edelleen noita nuolinäppäinpainalluksia, vaikka pitäisi tulla näppäinkoodeja.

Tässä nyt kuitenkin on se mihin asti pääsin (kirjotusvirheitä on, en jaksanut korjailla enkä muotoilla terminaalikoodeja):

************************

Asennetaan Lirc:
sudo apt-get install lirc

Kysyy asennuksen aikana "asennuspaikkaa", aseta oletus, eli: dev/lirc0

sudo apt-get install lirc-modules-source

cd /usr/src/lirc-0.8.6/

sudo gedit zilog.diff --> avaa graafisen editorin, jossa ei ole tekstiä vielä näkyvillä.

Mene http://pastebin.com/raw.php?i=sWwzYDeL ja kopioi KAIKKI teksti (ctrl + a ja ctrl + c) ja liitä tuohon tekstieditorin tiedostoon (ctrl + v).
Tallenna tiedosto omaan kotihakemistoon, eli /home/"käyttäjänimesi" Esimerkiksi /home/janiporo

Terminaaliin:
sudo patch -p0 < ~/zilog.diff

sudo dpkg-reconfigure lirc-modules-source
edellämainittu tulee kestämään noin minuutin verran, ja lopuksi tulee lukemaan "DKMS: install Completed."

Ite käytän tiedostonhallintaaseuraavaan tehtävään roottina, eli terminaaliin käsky "sudo nautilus", niin saa root-oikeuksilla nätisti graafisesti siirrellä näitä tiedostoja. Suoraan selaimesta tallentaminen tuskin onnistuu.

1. Lataa koneelle tarvittava firmware: http://www.blushingpenguin.com/mark/lmilk/haup-ir-blaster.bin
ja tallenna se paikkaan /lib/firmware

2. Lataa koneelle asetustiedosto: http://www.blushingpenguin.com/mark/lmilk/lircd.conf
Ja vie se paikkaan /etc/lirc/

Muokkaa konffaustiedostoa käskyllä:
sudo gedit /etc/lirc/hardware.conf

ja laita siihen pelkästään:

#Chosen Remote Control
REMOTE="Hauppauge TV card"
REMOTE_MODULES="lirc_dev lirc_zilog"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="hauppauge/lircd.conf.hauppauge"
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
#TRANSMITTER="Command IR : Motorola Cable box"
#TRANSMITTER_MODULES="lirc_dev lirc_serial"
#TRANSMITTER_DRIVER=""
#TRANSMITTER_DEVICE="/dev/lirc1"
#TRANSMITTER_SOCKET=""
#TRANSMITTER_LIRCD_CONF="motorola/dctxxxx.conf"
#TRANSMITTER_LIRCD_ARGS=""
« Viimeksi muokattu: 20.09.10 - klo:11.29 kirjoittanut Janiporo »

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Siirsin aiheen tonne englanninkielisille sivuille, josko sieltä löytyis paremmin apuja --> http://ubuntuforums.org/showthread.php?p=9866942#post9866942