Probleme Lirc

31 posts / 0 new
Last post
Bamboo
Probleme Lirc

Salutare

Am si eu o intrebare la voi daca ma puteti ajuta, sunt mai incepator intr-ale linuxului, am mandrake 10.1 instalat totul merge o.k sunt multumit de el, singura problema pe care o am este ca nu am reusit sa fac telecomanda la tv tuner sa meraga (am un kworld).
Am compilat lircul, ultima versiune de la lirc.org, nu l-am folosit pe cel de la mandrake, totul a mers bine. Am setat modulul lirc_gpio sa se incarce la pornire, am creat dev/lirc/, i-am dat drepturi pt utilizator, am mai facut eu niste modificari, dar ideea e ca nu receptionez nici un semnal de la telecomanda.
Probabil ca ar trebui sa mai fac ceva dar nu stiu ce, daca ma puteti ajuta , thanks

gargoylle_ltk
Re: Probleme Lirc

ultima versiune de lirc pe care am testat-o (ce-i drept cu ceva timp in urma) nu avea suport pentru telecomenzile de la tunerele bazate pe bt878. daca imi aduc bine aminte erau suporati senzorii IR cuplati pe COM si USB dar foarte putine telecomenzi de tunere

adyx
Re: Probleme Lirc

Atunci cand compilezi LIRC, iti alegi din lista aia o serie de receptoare. In cazul tau, cel mai apropiat de modelul tunerului pe care il ai se pare ca este Pixelview. Incerca sa compilezi LIRC alegandu-l pe el din lista.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

La compilarea lirc-ului am ales chiar un modul pentru jetway/kworld care e prezent in ultima versiune a lirc-ului, totul a decurs bine fara nici o eroare, dar mai departe nu prea stiu ce ar trebui sa mai fac

Pentru lirc.conf am folosit asta:

#
# this config file was automatically generated
# using lirc-0.6.6(sa1100) on Sun Feb 23 17:02:27 2003
#
# contributed by Denes Balatoni
#
# brand: kworld
# model no. of remote control: ?
# devices being controlled by this remote: tv878r tuner card
#

begin remote

name kworld-878
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100

header 8853 4526
one 533 1713
zero 533 589
ptrail 531
repeat 8853 2281
pre_data_bits 16
pre_data 0x61D6
gap 107839
toggle_bit 0

begin codes
power 0x0000000000007887
source 0x000000000000E01F
scan 0x00000000000038C7
mute 0x00000000000018E7
tv/fm 0x000000000000C03F
1 0x000000000000807F
2 0x000000000000D02F
3 0x000000000000D827
fm_scan+ 0x000000000000F807
4 0x000000000000A05F
5 0x000000000000906F
6 0x000000000000A857
fm_scan- 0x000000000000E817
7 0x000000000000609F
8 0x00000000000050AF
9 0x00000000000048B7
fm_freq+ 0x00000000000030CF
0 0x00000000000040BF
+ 0x00000000000008F7
recall 0x000000000000C837
fm-freq- 0x00000000000020DF
record 0x00000000000000FF
stop 0x00000000000010EF
play 0x0000000000008877
minimze 0x000000000000F00F
ch+ 0x000000000000F807
zoom 0x0000000000009867
vol- 0x00000000000028D7
ch- 0x000000000000E817
vol+ 0x0000000000006897
snapshot 0x00000000000058A7
mts 0x000000000000B04F
function- 0x00000000000020DF
function 0x000000000000708F
function+ 0x00000000000030CF
reset 0x000000000000B847
end codes

end remote

Iar la incarcarea modulelor fiserul arata cam asa:

# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a `#', and everything on the line after them are ignored.

alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
alias char-major-81 videodev
alias char-major-81-0 bttv
alias char-major-81-1 tvaudio
alias char-major-61 lirc_gpio
options lirc_gpio gpio_mask=0x3f00 gpio_lock_mask=0x6000 gpio_xor_mask=1 soft_gap=400 sample_rate=12
options bttv card=78 tuner=1 radio=1 pll=1 bttv_gpio=1
options tuner type=5 debug=1
bttv

Nu stiu daca aici la /etc/ modules/ e totul in regula?

adyx
Re: Probleme Lirc

Aha, deci ai ajuns destul de departe cu instalarea/configurarea.
Acum, trebuie sa pornesti niste programe in background care se vor ocupa de ceea ce te intereseaza pe tine,si anume decodarea semnalelor de la telecomanda.
In primul rand vezi daca ai /dev/lirc... si da permisiuni full pentru toate sa se poata conecta oricine la ele.
Apoi ca root ruleaza
/usr/local/sbin/lircd
si apoi ca user
/usr/local/bin/irexec
/usr/local/bin/irxevent
Acum toate ar trebui sa fie in regula, mai ales daca toate procesee de mai sus ruleaza.
Poti porni un program care sa faca proba telecomenzii tale fie irw fie mode2 functie de tipul receptorului tau. Daca apasand tastele vezi ca iti apar pe ecran functiile din fisierul telecomenzii atunci ai reusit.
Pasul urmator, daca toate merg ok, este sa le faci sa plece automat, pentru asta exista un script facut de mine dupa niste sugestii luate de pe net pe care ti-l pot da. Si ultima etapa este sa iti creezi fisierul de configurare propriuzis, care leaga functiile telecomenzii de diverse programe pe care le folosesti, fisier pe care il vei plasa in /home/user

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Creasem inainte /dev/lirc/ si i-am dat permisiuni si pentru utilizator, comanda /usr/local/bin/irexec merge dar cand o dau si pe a doua /usr/local/bin/irxevent primesc urmatorul mesaj: ¨[ady@Semaca ady]$ /usr/local/bin/irxevent
bash: /usr/local/bin/irxevent: No such file or directory¨

Si ce nu am reusit sa fac, nu primesc semnal de la telecomanda prin comanda irw, poate ca ar trebui sa o mai iau odata de la 0 cu toate, multam oricum adyx

adyx
Re: Probleme Lirc

Pentru faza cu lipsa irxevent stiu explicatia. Aveam si eu problema asta, odata aparea, odata nu pe diverse instalari de MDK. Exista in documentatie undeva intr-un colt o precizare micuta dar importanta si anume ca trebuie sa ai instalat xfree86-devel bla bla .

Cum iti spuneam, pentru tipul tau de receptor, cred ca trebuie sa primesti semnale prin comanda mode2 si nu irw. Eu am un receptor de la Pinnacle si nu se conecteaza pe tuner ci pe portul serial si folosesc irw ca sa verific functionarea de aceea l-am amintit.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Salutare adyx

Abia astazi am avut timp sa ma ocup de telecomanda, am reusit sa o fac sa functioneze, dar pentru moment numai pt. programul zapping pentru restul de programe mai am de furca, eu vroiam pt TvTime dar nu am reusit sa fac irxevent-ul acela sa functioneze, faza cu xfree86 devel nu a mers, m-a ajutat mult si acest site http://www.mandrake.tips.4.free.fr/configuration101.html
Sa stii ca telecomada nu raspunde la comanda mode2 ci tot la irw, cand dau comanda irw si apas butoanele telecomenzii imi apar acele coduri pe ecran,
Oricum, e un progres dupa doua luni cat m-am chinuit eu cu telecomanda acum mergeee.

Bamboo
Re: Probleme Lirc

Quote:
Pasul urmator, daca toate merg ok, este sa le faci sa plece automat, pentru asta exista un script facut de mine dupa niste sugestii luate de pe net pe care ti-l pot da.

Adyx te-as ruga daca ma poti ajuta cu acel script pentru pornirea automata a lircului, ca sa nu mai stau sa il pornesc de fiecare data, multumesc inca o data.

adyx
Re: Probleme Lirc

Da, sigur, o sa-ti scriu putin mai tarziu liniile de cod si o sa-ti spun si cum faci sa il pornesti automat cu scriptul respectiv (are doua randuri).
Bravo, esti un user care probabil va invata mult linux daca ai avut rabdare sa faci LIRC sa mearga. Esti singurul dintre cei pe care i-am ajutat si care a reusit asta. Multi nu au inteles si multi au renuntat. Inca o data felicitari.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

adyx
Re: Probleme Lirc

Revin.
La finalul acestui post ai continutul scriptului care lanseaza automat demonii irexec si irxevent. Cu el vei face un script (un fisier) pe care il poti scrie in orice editor din linux (ii dau copy paste de pe forum). Acest script, pe care eu il numesc start_lirc trebuie apoi facut executabil cu comanda chmod +x start_lirc . Acestea fiind facute, acum trebuie sa intelegi o chestie. Setarile pe care le-ai facut tu pentru folosrea programelor nu sunt globale, ele apartin userilor si programul trebuie sa se lanseze dupa ce porneste interfata grafica, sau mai bine spus dupa ce userul s-a logat. De exemplu, eu folosesc KDE si pentru a lansa acest script in copiez in /home/user/.kde/Autostart . Pus acolo va fi lansat automat. Daca folosesti Gnome sau IceWM sau stiu eu ce, pentru fiecare folosesti metodele particulare de lansare automata.
Mai trebuie sa pui in /etc/rc.local linia care sa iti lanseze lircd. Acesta linie este practic calea catre program. Adica scrii la finalul fisierului /usr/local/sbin/.lircd/.
Asta e tot.

Acum, nu iti apare irxevent si eu ti-am spus sa instalezi un pachet care nu a adat rezultate. Uite aici linkul si textul care mentioneaza ca iti trebuie X Windows header files (dupa cunostintele mele xfree86-devel)
If you want to compile and use all tools, you also need an installed svgalib (used by smode2) and the X Windows header files (needed by irxevent and xmode2).
http://www.lirc.org/html/install.html#compiling

Scriptul :

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

killall irexec
killall irxevent

/usr/local/bin/irexec > /dev/null 2>&1 &
/usr/local/bin/irxevent > /dev/null 2>&1 &

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Te bat din nou la cap Adyx,

Am rezolvat si problema cu irxevent, se incarca toate cum trebuie numai ca nu vrea sa mearga telecomanda, :hammer: daca opresc lircd-ul si il repornesc marege telecomanda fara probleme am reusit sa configurez telecomanda si pentru TvTime, dar nu stiu ce sa fac pentru treaba asta cu lircd-ul, multumesc inca o data pentru ajutor.

adyx
Re: Probleme Lirc

Nu inteleg. Daca te uiti in procese dupa boot nu ruleaza ??? Verifica permisiunile pentru /dev/lirc trebuie sa se poata conecta toti userii.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Nu stiu eu probabil sa iti explic cum trebuie, pana la urma am instalat versiunea de lirc care vine cu distributia de mandrake si la pornirea calculatorului in centrul de control la servicii imi spune ca lircd si lircmd ruleaza, dar cand pornesc orice program cu suport pentru telecomanda, primesc urmatoarea eroare ¨could not connect to socket¨, cu toate ca am dat perisiuni pentru user la /dev/lirc/. Daca opresc din centrul de control lircd si lircmd si le repornesc totul merge cum trebuie fara nici o alta modificare.

adyx
Re: Probleme Lirc

Mmmm. Eroarea pe care o ai denota lipsa permisiunilor pentru /dev/lirc . Nu stiu ce sa-ti spun, ar trebui sa mearga dar probabil ceva pe acolo nu face permisiunile corecte. De ce nu compilezi LIRC din surse ?

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Salutare Adyx,

Nu am mai avut timp sa iti scriu dar vreau sa iti spun ca am reusit sa fac Lirc sa mearga bine, se incarcatotul automat si merge o.k. Am configurat telecomanda pentru Tvtime, Mplayer, Xmms si Zapping, merge super.

Multumesc inca o data pentru ajutor.

adyx
Re: Probleme Lirc

Bravo. Te-as ruga sa pui pe hartie cateva idei deoarece esti primul care reuseste sa faca sa mearga o telecomanda pentru modelul ala de tuner. Deci particularizeaza instalarea pentru tunerul tau !
O sa scot de la naftalina tutorialul cu lirc si o sa-l completez cu insemnarile tale si o sa-l postez iar pe site ca sa nu mai existe probleme cu cei care doresc sa isi faca telecomenzile sa mearga.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Bamboo
Re: Probleme Lirc

Quote:
Bravo. Te-as ruga sa pui pe hartie cateva idei deoarece esti primul care reuseste sa faca sa mearga o telecomanda pentru modelul ala de tuner. Deci particularizeaza instalarea pentru tunerul tau !

Voi incerca sa descriu pas cu pas ceea ce am facut ca sa mearga telecomanda, dar asta in weekend pentru ca stau destul de prost cu timpul liber.

Utopic Mike
Re: Probleme Lirc

Am tot incercat sa fac lirc-ul sa mearga si degeaba. Am cetit acest post si n-am
rezolvat nimic. De la inceput mentionez ca am Mandrake 10.0 (cu kernel-ul
original) si vreau sa fac lircul sa mearga cu senzorul de la tvtunner-ul
pinancle (pctv). Sa vedem ce am incercat:
In idea ca cu rpm-urile merge mai usor decat cu compilarea, am luat
lirc-0.6.6-7mdk.i586.rpm de pe net si l-am instalat. Evident, s-a instalat fara
probleme. Inainte sa fac orice tentativa de a folosi lirc-ul am cetit ce
articole am gasit pe net si am ajuns la concluzia ca trebui sa editez (emacs)
/etc/sysconfig/lircd. Urmand instructiunile de pe
http://www.mandrake.tips.4.free.fr/lirc.html am ajuns la configuratia
# Customized settings for lirc daemon

# The hardware driver to use, run lircd --driver=? for a list

DRIVER=default

# Hardware driver module to load
HWMOD=lirc_serial

DEVICE=/dev/lirc/serial

# COM2 (/dev/ttyS1)
COM_PORT=/dev/ttyS1
DRIVER_OPTS="irq=3 io=0x2f8"

Evident, telecomanda este conectata pe com2.
Deoarece am inteles ca telecomanda originala si senzorul original pinnacle nu
merg impreuna in lirc (merge telecomanda pinnacle cu senzor facut acasa de ex.)
si fiindca lirc.conf nu am gasit pentru telecomanda (Panasonic EUR643823) pe
care o folosesc in winlirc m-am hotarat ca cea mai buna solutie este sa folosesc
irrecord. Treaba este ca irrecord imi da eroarea

irrecord - application for recording IR-codes for usage with lirc
Copyright (C) 1998,1999 Christoph Bartelmus(lirc@bartelmus.de)
irrecord: could not init hardware (lircd running ? --> close it, check
permissions)

Evident, am dat permisiuni la /dev/lirc iar lircd era oprit. Degeaba. Ca sa fiu
sigur m-am logat ca root si aceeasi problema. Ma gandesc ca este din cauza
configurarii gresit a /etc/sysconfig/lircd. Asa ca am gasit
http://www.mandrake.tips.4.free.fr/configuration92.html si am incercat cu
(changed the following line: DRIVER=default into: DEVICE=/dev/lirc/0 ). Tot nu
merge.
Am gasit si http://linuxfr.org/~albancrequy/9402.html si am adaugat in
/etc/modules.conf:
options lirc_serial irq=3 io=0x2f8
iar in
/etc/modules:
lirc_serial
Evident, degeaba, irrecord imi da aceeasi eroare.
Pentru ca link-ul http://www.mandrake.tips.4.free.fr/configuration92.html este
pt mandrake 9.2 am intrat pe
http://www.mandrake.tips.4.free.fr/configuration100.html, modificand

DRIVER=UNCONFIGURED into: DRIVER=default

HWMOD=UNCONFIGURED I replace with the following 2 things:
HWMOD=lirc_dev
HWMOD=lirc_i2c

Tot nu merge. Observ ca la DRIVER pot sa pun pinsys (pt pinnacle - exact ce am eu), modfic si tot
nu merge.

Evident ca ma gandesc sa instalez prin compilare ultima versiune lirc-0.7.0 -
dar, dupa cum era de asteptat, la make imi da eroare (dupa ce in prealabil il
configurez cum trebuie cu setup.sh)

De aici nu mai stiu ce sa fac.... Idei?

adyx
Re: Probleme Lirc

Of, of. Bafta ta, am Pinnacle... :-D
Sincer nu am citit tot postul de mai sus deoarece cred ca te-ai complicat in setari. Pentru Pinnacle, trebuie sa iei sursele si la compilare sa selectezi "Alte tipuri de receptoare" si acolo vei gasi Pinnacle PCTV. Il selectezi, compilezi si mai departe faci cum scrie in discutia de mai sus. Eventual iti pot da pe email fisierele mele de configurare.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Utopic Mike
Re: Probleme Lirc

:-D Pai daca ai fi cetit tot postul ai fi vazut ca nu pot sa compilez sursele. Dar daca zici ca ai Pinnacle ai putea sa-mi trimiti /etc/sysconfig/lircd si cele 2 conf-uri. Insa nu-s convins ca mi-ar merge.

Utopic Mike
Re: Probleme Lirc

iar la compilare, mai exact dupa make check imi da:
...........................................................................................
CONFIG_FILES=daemons/Makefile /bin/sh ./config.status
creating daemons/Makefile
make[1]: Leaving directory `/home/utopic/Documents/lirc-0.7.0/daemons'
make[1]: Entering directory `/home/utopic/Documents/lirc-0.7.0/daemons'
Makefile:434: *** missing separator. Stop.
make[1]: Leaving directory `/home/utopic/Documents/lirc-0.7.0/daemons'
make: *** [check-recursive] Error 1

:-(

adyx
Re: Probleme Lirc

Am vazut ca nu poti compila dar nu spui de ce nu poti. Inca o data, setarile pe care incerci tu sa le faci nu isi au rostul. Compilarea nu iti iese pentru ca (probabil) iti lipseste vreo dependenta. Da detalii.
Sistemul iti copiaza automat /etc/lircd.conf care contine fisierul de configurare al telecomenzii.
Tu trebuie sa creezi /home/user/lircrc care contine fisierul cu programele pe care le folosesti si combinatiile de taste dorite (pe asta poti sa ti-l dau)
Trebuie sa faci apoi sa plece automat toata minunea asta (vezi discutia de mai sus)
Deci ai nevoie doar de lircrc, asta daca nu ai chef sa iti faci tu intrarile, ceea ce nu e foarte greu.
In rest nu mai trebuie sa configurezi nimic, toata chestia asta iti ia pana in 10 minute sa o faci cu tot cu compilare.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

adyx
Re: Probleme Lirc

Da, am vazut eroarea mai sus. Nu imi dau seama ce o genereaza. Ca idee, instaleaza sursele kernelului (kernel-sources), poate fi de aici...sper ca asta sa iti rezolve problema.
Mai descarca o data LIRC. Asigura-te ca l-ai dezarhivat corect (eventual in /home/user/...) si cel mai bine ar fi sa o faci din consola sau din mc cu Enter pe el si copiind continutul in fereastra opusa. Da-i un make clean dupa compilarile esuate ca sa revii cu ele la starea initiala.
Astept sa incerci.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Utopic Mike
Re: Probleme Lirc

Daca instalez ca rpm imi copiaza automat /etc/lircd.conf, asa e, numai ca.... e gol. Deci telecomanda nu are cum sa mearga. Stiu de lircrc, insa nu am ajuns atat de departe. Dupa instalarea fresh a rpm-ului daca incerc sa pornesc lircd (din servicii) imi spune ca nu am selectat driver-ul.

/etc/rc.d/init.d/lircd start
FATAL: Module UNCONFIGURED not found.
Starting Linux Infrared Remote Control daemon:Driver `UNCONFIGURED' not supported.
Supported drivers:
default
creative
irman
logitech
pinsys
pixelview
silitek
slinke
dsp
udp
null
pt ca /etc/sysconfig/lircd nu e completat (corespunzator).

Tocmai am luat niste "dependente", le instalez si sa vedem daca pot sa compilez sursa la lirc. Ce detalii iti pot da sa vad ce (alte) dependente lipsesc?

Utopic Mike
Re: Probleme Lirc

M-am gandit si eu la sursele kernelului pt ca am vazut

checking for Linux kernel sources... no

iar acum e

checking for Linux kernel sources... /usr/src/linux/

dar tot nu mere... iar make clean face:

[root@Diablo lirc-0.6.6]# make clean
Making clean in .
make[1]: Entering directory `/home/utopic/Documents/lirc-0.6.6'
test -z "*~ remotes/*~ contrib/*~" || rm -f *~ remotes/*~ contrib/*~
make[1]: Leaving directory `/home/utopic/Documents/lirc-0.6.6'
Making clean in doc
make[1]: Entering directory `/home/utopic/Documents/lirc-0.6.6/doc'
Makefile:182: *** missing separator. Stop.
make[1]: Leaving directory `/home/utopic/Documents/lirc-0.6.6/doc'
make: *** [clean-recursive] Error 1

ceeace, chiar la cat sunt de ofticat, ma face sa rad. A, pt versiunea de lirc 0.7.0 face la fel. Am incercat 0.6.6 (surse) pt ca e si versiunea care vine ca rpm cu mandrake-ul.

Utopic Mike
Re: Probleme Lirc

Am idee de ce nu vrea sa functioneze lirc-ul. Daca l-as instala de la surse, parcurgand scurta etapa de configurare, scriptul de instalare ar pune bine setarile din /etc/sysconfig/lircd , care in acest moment contine ()

Quote:
# Customized setings for lirc daemon

# The hardware driver to use, run lircd --driver=? for a list

DRIVER=pinsys

# Hardware driver module to load
#HWMOD=lirc_dev
#HWMOD=lirc_i2c
HWMOD=lirc_serial

# The device node that communicates with the IR device.
# if you are using lirc_serial, set DEVICE to /dev/ttyS[0-9]
# where 0-9 is the serial port your IR receiver is plugged

# with devfs enabled
#DEVICE=/dev/lirc/0
#DEVICE=/dev/lirc/serial
DEVICE=/dev/ttyS1

# without devfs
#DEVICE=/dev/lirc

# Serial port for the receiver (for serial driver)
# COM1 (/dev/ttyS0)
#COM_PORT=/dev/ttyS0
#DRIVER_OPTS="irq=4 io=0x3f8"

# COM2 (/dev/ttyS1)
#COM_PORT=/dev/ttyS1
#DRIVER_OPTS="irq=3 io=0x2f8"

# COM3 (/dev/ttyS2)
#COM_PORT=/dev/ttyS2
#DRIVER_OPTS="irq=4 io=0x3e8

# COM4 (/dev/ttyS3)
#COM_PORT=/dev/ttyS3
#DRIVER_OPTS="irq=3 io=0x2e8"

In acest moment e modificat de mine, intr-o anumita masura, la intamplare. In general, serviciul se poate initializa dar din motive nu tocmai clare pt mine, se intrerupe. In syslog, apare

Quote:
Jan 27 20:05:57 Diablo lircd: lircd shutdown failed
Jan 27 20:05:58 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:05:58 Diablo lircd 0.6.6[28863]: lircd(any) ready
Jan 27 20:05:58 Diablo lircd: lircd startup succeeded
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: accepted new client on /tmp/.lircd
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: could not reset tty
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: caught signal
Jan 27 20:08:11 Diablo lircd: lircd shutdown failed
Jan 27 20:08:11 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:08:11 Diablo kernel: lirc_i2c: Unknown parameter `irq'
Jan 27 20:08:11 Diablo lircd 0.6.6[28914]: lircd(any) ready
Jan 27 20:08:11 Diablo lircd: lircd startup succeeded
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: accepted new client on /tmp/.lircd
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: could not open /dev/lirc, autodetecting on /dev/ttyS[0-3]
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: pinsys_init(): Is a directory
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: no device found on /dev/ttyS[0-3]
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: caught signal
Jan 27 20:09:47 Diablo lircd: lircd shutdown failed
Jan 27 20:09:47 Diablo kernel: lirc_i2c: Unknown parameter `irq'
Jan 27 20:09:47 Diablo lircd 0.6.6[28961]: lircd(any) ready
Jan 27 20:09:47 Diablo lircd: lircd startup succeeded
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: accepted new client on /tmp/.lircd
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: could not reset tty
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: caught signal
Jan 27 20:10:29 Diablo lircd: lircd shutdown failed
Jan 27 20:10:30 Diablo kernel: lirc_dev: Unknown parameter `irq'
Jan 27 20:10:30 Diablo lircd 0.6.6[29007]: lircd(any) ready
Jan 27 20:10:30 Diablo lircd: lircd startup succeeded
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: accepted new client on /tmp/.lircd
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: could not reset tty
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: caught signal
Jan 27 20:13:22 Diablo lircd: lircd shutdown failed
Jan 27 20:13:22 Diablo lircd 0.6.6[29053]: lircd(any) ready
Jan 27 20:13:22 Diablo lircd: lircd startup succeeded
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: accepted new client on /tmp/.lircd
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: could not reset tty
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: caught signal
Jan 27 20:14:21 Diablo lircd: lircd shutdown failed
Jan 27 20:14:21 Diablo lircd 0.6.6[29094]: lircd(any) ready
Jan 27 20:14:21 Diablo lircd: lircd startup succeeded
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: accepted new client on /tmp/.lircd
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: could not reset tty
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: caught signal
Jan 27 20:15:42 Diablo lircd: lircd shutdown failed
Jan 27 20:15:42 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:15:43 Diablo kernel: lirc_serial: auto-detected active high receiver
Jan 27 20:15:43 Diablo kernel: lirc_dev: lirc_register_plugin:sample_rate: 0
Jan 27 20:15:43 Diablo kernel: devfs_mk_dev: could not append to parent for lirc/0
Jan 27 20:15:43 Diablo lircd 0.6.6[29146]: lircd(any) ready
Jan 27 20:15:43 Diablo lircd: lircd startup succeeded
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: accepted new client on /tmp/.lircd
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: could not reset tty
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: caught signal
Jan 27 20:18:12 Diablo lircd: lircd shutdown failed
Jan 27 20:18:12 Diablo kernel: devfs_remove: lirc/lirc0 not found, cannot remove
Jan 27 20:18:12 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:18:12 Diablo kernel: lirc_serial: port 03f8 already in use
Jan 27 20:18:12 Diablo kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
Jan 27 20:18:12 Diablo kernel: lirc_serial: or compile the serial port driver as module and
Jan 27 20:18:12 Diablo kernel: lirc_serial: make sure this module is loaded first
Jan 27 20:18:12 Diablo lircd 0.6.6[29202]: lircd(any) ready
Jan 27 20:18:12 Diablo lircd: lircd startup succeeded Jan 27 20:05:57 Diablo lircd: lircd shutdown failed
Jan 27 20:05:58 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:05:58 Diablo lircd 0.6.6[28863]: lircd(any) ready
Jan 27 20:05:58 Diablo lircd: lircd startup succeeded
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: accepted new client on /tmp/.lircd
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: could not reset tty
Jan 27 20:06:03 Diablo lircd 0.6.6[28863]: caught signal
Jan 27 20:08:11 Diablo lircd: lircd shutdown failed
Jan 27 20:08:11 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:08:11 Diablo kernel: lirc_i2c: Unknown parameter `irq'
Jan 27 20:08:11 Diablo lircd 0.6.6[28914]: lircd(any) ready
Jan 27 20:08:11 Diablo lircd: lircd startup succeeded
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: accepted new client on /tmp/.lircd
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: could not open /dev/lirc, autodetecting on /dev/ttyS[0-3]
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: pinsys_init(): Is a directory
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: no device found on /dev/ttyS[0-3]
Jan 27 20:08:14 Diablo lircd 0.6.6[28914]: caught signal
Jan 27 20:09:47 Diablo lircd: lircd shutdown failed
Jan 27 20:09:47 Diablo kernel: lirc_i2c: Unknown parameter `irq'
Jan 27 20:09:47 Diablo lircd 0.6.6[28961]: lircd(any) ready
Jan 27 20:09:47 Diablo lircd: lircd startup succeeded
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: accepted new client on /tmp/.lircd
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: could not reset tty
Jan 27 20:09:55 Diablo lircd 0.6.6[28961]: caught signal
Jan 27 20:10:29 Diablo lircd: lircd shutdown failed
Jan 27 20:10:30 Diablo kernel: lirc_dev: Unknown parameter `irq'
Jan 27 20:10:30 Diablo lircd 0.6.6[29007]: lircd(any) ready
Jan 27 20:10:30 Diablo lircd: lircd startup succeeded
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: accepted new client on /tmp/.lircd
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: could not reset tty
Jan 27 20:10:36 Diablo lircd 0.6.6[29007]: caught signal
Jan 27 20:13:22 Diablo lircd: lircd shutdown failed
Jan 27 20:13:22 Diablo lircd 0.6.6[29053]: lircd(any) ready
Jan 27 20:13:22 Diablo lircd: lircd startup succeeded
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: accepted new client on /tmp/.lircd
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: could not reset tty
Jan 27 20:13:27 Diablo lircd 0.6.6[29053]: caught signal
Jan 27 20:14:21 Diablo lircd: lircd shutdown failed
Jan 27 20:14:21 Diablo lircd 0.6.6[29094]: lircd(any) ready
Jan 27 20:14:21 Diablo lircd: lircd startup succeeded
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: accepted new client on /tmp/.lircd
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: could not reset tty
Jan 27 20:15:05 Diablo lircd 0.6.6[29094]: caught signal
Jan 27 20:15:42 Diablo lircd: lircd shutdown failed
Jan 27 20:15:42 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:15:43 Diablo kernel: lirc_serial: auto-detected active high receiver
Jan 27 20:15:43 Diablo kernel: lirc_dev: lirc_register_plugin:sample_rate: 0
Jan 27 20:15:43 Diablo kernel: devfs_mk_dev: could not append to parent for lirc/0
Jan 27 20:15:43 Diablo lircd 0.6.6[29146]: lircd(any) ready
Jan 27 20:15:43 Diablo lircd: lircd startup succeeded
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: accepted new client on /tmp/.lircd
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: could not reset tty
Jan 27 20:16:40 Diablo lircd 0.6.6[29146]: caught signal
Jan 27 20:18:12 Diablo lircd: lircd shutdown failed
Jan 27 20:18:12 Diablo kernel: devfs_remove: lirc/lirc0 not found, cannot remove
Jan 27 20:18:12 Diablo kernel: lirc_dev: IR Remote Control driver registered, at major 61
Jan 27 20:18:12 Diablo kernel: lirc_serial: port 03f8 already in use
Jan 27 20:18:12 Diablo kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
Jan 27 20:18:12 Diablo kernel: lirc_serial: or compile the serial port driver as module and
Jan 27 20:18:12 Diablo kernel: lirc_serial: make sure this module is loaded first
Jan 27 20:18:12 Diablo lircd 0.6.6[29202]: lircd(any) ready
Jan 27 20:18:12 Diablo lircd: lircd startup succeeded

De regula ii dau ´service lircd restart´, insa pt ca atunci cand ii dau restart serviciul este deja inchis, in log apare shutdown failed. Daca dupa ce am pornit serviciul incerc KDE Lirc Server sau irw, serviciul crapa - cu erori care se vad in log. In functie de ceeace pun in /etc/sysconfig/lircd apar diferite erori si ma gandesc ca este de vina configurarea incorecta. adyx, daca ai putea sa postezi continutul fisierului - ma gandesc ca poate mi-ar merge si mie.

adyx
Re: Probleme Lirc

Chiar daca acum ai sursele, tot de la kernel vine problema. Uite o discutie intre doi tipi care au avut aceeasi problema.
http://sourceforge.net/mailarchive/forum.php?thread_id=1863049&forum_id=5339
Se pare ca trebuie sa intri ca root in /usr/src/linux si sa dai comenzile acelea ca pentru inceputul compilarii unui kernel. Nu vei compila nimic propriuzis, dar se vor crea acolo niste fisiere de care se pare ca lirc are nevoie. Nu cred ca trebuie sa faci nici o modificare in nici un fisier, ci doar sa dai comenzile respective.
Daca aveai o alta versiune de MDK era o treaba discutabila, dar eu am 10.0 tu ai 10.0 si avem acelasi hardware, deci trebuie sa mearga. De asemenea iti garantez ca si pe versiunile mai vechi de MDK receptorul merge fara probleme, cel putin pana la distributiile de acum 3 ani, cand mi-am luat eu tunerul.

We can't solve problems by using the same kind of thinking we used when we created them.
A.E.

Utopic Mike
Re: Probleme Lirc

K, pai sa incerc si asta. Oricum, se pare ca am reusit lircul sa mearga instalat din pachet rpm - merge cel putin aparent, pt ca n-am avut timp sa ma ocup cum trebuie de proces. Dar incerc si chestia asta. O sa te anunt ce rezultate obtin.

Utopic Mike
Re: Probleme Lirc

Mdeah - chestia aia cu kernel-ul nu mere. Adica nu produce efectul scontat, acceasi eroare la make check. Incerc sa vad daca pot sa fac sa mearga lircul din rpm... adica sa termin de facut configurarile.

Utopic Mike
Merge....

... lircul. N-am reusit pana acum sa fac irrecord sa mearga asa ca folosesc lircd.conf varianta default pt telecomanda tvtunnerului. As fi preferat sa folosesc alta telecomanda, insa pt ca nu am cum sa fac profil (configurare) pt ea, I'm stuck. Ma pot descurca si asa. Iarasi n-am reusit sa fac sa mearga pluginul lirc pt xmms (ver 1.4) pe care l-am compilat si care aparent merge pt ca poate fi configurat din xmms. Treaba este ca xmms-ul nu raspunde la comenzile trimise - decat prin irxevent - si chiar si asa alt-f4 nu face nica (frectie la picior de lemn) :-D
.lircrc arata cam asa:

Quote:
## General section ##############################

begin
remote = PinnacleSysPCTVRemote
button = F_TV
prog = irexec
repeat = 0
config = xmms &
mode = xmms
end

begin
remote = PinnacleSysPCTVRemote
button = F_Teletext
prog = irexec
repeat = 0
config = tvtime &
mode = tvtime
end

begin
remote = PinnacleSysPCTVRemote
button = F_Radio
prog = irexec
repeat = 0
config = irxevent /tmp/.lircrc &
end

## Xmms section ##############################
begin xmms
begin
remote = PinnacleSysPCTVRemote
button = Vol+FF
prog = irxevent
repeat = 1
config = Key Up xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = Chan+Play
prog = irxevent
repeat = 1
config = Key x xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = Vol-REW
prog = irxevent
repeat = 1
config = Key Down xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = 2
prog = irxevent
repeat = 1
config = Key c xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = Chan-Stop
prog = irxevent
repeat = 1
config = Key v xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = 1
prog = irxevent
repeat = 1
config = Key z xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = 3
prog = irxevent
repeat = 1
config = Key b xmms
#flags = mode
end
begin
remote = PinnacleSysPCTVRemote
button = Chan_Last
prog = irxevent
repeat = 1
config = Key r xmms
end
begin
remote = PinnacleSysPCTVRemote
button = Info
prog = irxevent
repeat = 1
config = Key ctrl-c xmms
#config = Key alt-F4 CurrentWindow
end
begin
remote = PinnacleSysPCTVRemote
button = Power
prog = irxevent
repeat = 1
config = Key Alt_L-F4 xmms
#config = Key alt-F4 CurrentWindow
end
begin
remote = PinnacleSysPCTVRemote
button = Mute
prog = xmms
repeat = 1
config = exit
end
end xmms
## TvTime section ##############################
begin tvtime
begin
remote = PinnacleSysPCTVRemote
button = Chan+Play
prog = irxevent
repeat = 1
config = Key Up tvtime
end
begin
remote = PinnacleSysPCTVRemote
button = Chan-Stop
prog = irxevent
repeat = 1
config = Key Down tvtime
end
begin
remote = PinnacleSysPCTVRemote
button = Power
prog = irxevent
repeat = 0
config = Key alt-F4 CurrentWindow
#config = Key alt-F4 tvtime
end
begin
remote = PinnacleSysPCTVRemote
button = Power
prog = tvtime
repeat = 1
config = exit
end
end tvtime