sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71001
Re: lirc_i2c kernel module
Så er det god skik lige at skrive hvad løsningen var.
Mybad... Det er en noget længere løsning for det er sådan set ikke en
modul der er med kernen. Jeg havde misforstået den tutorial jeg sad og
læste, det var derfor jeg ikke kunne finde den i kernen. For at få det
kerne modul skal man forbi http://www.lirc.org og hente den seneste der
eller skrive:
wget http://lirc.sourceforge.net/software/snapshots/lirc-0.7.0pre2.tar.bz2
for en lidt nyere version. Den ska så patches (det skulle jeg ihv for at
kunne bruge den til det jeg ville)
$ cd lirc-0.7.0pre2
$ wget http://delvare.nerim.net/i2c/other/lirc-CVS-i2c-2.8.0.patch
$ patch -p1 < lirc-CVS-i2c-2.8.0.patch
Compiles med make og make install. Så får man så to -tre nodes oprettet
i /dev/ der gerne skulle ligne lidt dem her.
$ ls -l /dev/lirc*
crw-r--r-- 1 root root 61, 0 Sep 18 15:36 /dev/lirc
srw-rw-rw- 1 root root 0 Sep 18 15:38 /dev/lircd=
Nu kan lirc_i2c modulet så loades med modprobe lirc_i2c og med et kald
af lsmod:
Module Size Used by Not tainted
lirc_i2c 5124 0
lirc_dev 10096 1 [lirc_i2c]
...
og et kig i kerne loggen skulle gerne afsløre at den var blevet loadet
og havde tilknyttet sig til det man håbede på, i mit tilfælde en
Hauppage 350 PVR TV-kort.
Yderligere kan man se i /var/log/lircd efter at have startet lircd
dæmonen skulle den gerne skrive noget i retning af:
lircd(hauppage) ready
Man kan så starte et andet lille program, irw, som så skulle printe
navnen på de taster den kender...
Det kom ikke helt til at virke, men det er af andre årsager, så jeg er
gået lidt videre.
Ved ikke hvor mange andre end mig der kan bruge det til noget, men jeg
kan da fortælle at det er fordi jeg er ved at lege "lidt" med MythTV og
fjernbetjeningen vil man jo også gerne have til at virke...
Enjoy...
Claus
References