Prvo da podelim svoja iskustva.. pa na kraju cu da priupitam nesto..
Na staroj desktop masini izmedju ostalog imam i tv tuner..
- Slackware-11/Kernel 2.6.18
- Kworld KW-TV878RF
Brooktree Corporation Bt878
card=78
- lirc
lirc_qpio drajver
- tvtime
..i sve je radilo ko sat.. proradilo iz prve sto se kaze!
Pre neki dan resih da stavim poslednji Slackware-12.2/Kernel 2.6.27.7-smp, i sve ostalo od hardvera radi ko sat samo me zeza daljinac za tuner. Isti Slack koristim i na lapu i ne mogu se pozalim ni na sta drugo..
Ako vam ne treba daljinac stvar je jednostavna, klasika, u fajl modprobe.conf doda se:
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=0
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=78 radio=5
options tuner debug=0
i sam tuner radi savrseno (bez daljinca!)
Vec dva dana se cimam samo sa ovim i "prevrnuo sam nebo i zemlju".. gomila naroda sa istim i/ili slicnim problemom.. ali ne nadjoh resenje (niko nema resenje za ovu karticu i ostale koje koriste lirc_gpio).. Problem je sledeci:
Od verzije Linux 2.6.22+ ukinuli su staru podrsku za GPIO uredjaje, izmenili API. I sad ako krenete kompajlirate lirc sa drajverom lirc_gpio odmah negde na pocetku "pukne" i prijavi neke greske.. E sad, postoji patch:
http://www.lirc.org/software/snapshots/lirc-bttv-linux-2.6.24.patchkoji je delom primenjen, i samo treba dodati jos par sitnica na postojece fajlove.. Posle primene patcha moguce je kompajlirati lirc_gpio modul, ali avaj, ne moze da se ucita jer ne postoje simboli u samom kernelu za par f-ja. Nije mi samo jasno zasto posle toliko vremena lirc tim nije u stanju da prepise/napise lirc_gpio drajver za novi API (za aktuelne verzije kernela) :/
http://slackbuilds.org/slackbuilds/12.2/system/lirc/lirc-0.8.4a.diffisto se desava i sa poslednjom stabilnom verzijom lirca.. isto i sa CVS verzijom.. Isti problem i sa drugim distribucijama (SuSE, Ubuntu, Red Hat..)
Alternativa je koriscenje Linux Input Layer -a.. ali problem kod mene, za ovu karticu je taj sto se ne generise event..
Probao sam da koristim neke druge kartice, izmenjao skoro sve iz liste za bttv modul. i sa vecinom ima neki problem prilikom gledanja TV-a:
- nema slika, crno bela slika, krzava slika, zvuk los, zvuk se cuje i kad ne radi program za tv, krcaknje zvuka prilikom menjanja kanala
Jedina druga kartica sa liste koja daje odlicne rezultate i generise event za moju karticu je card=70, ali prilikom testiranja daljinac jednostavno ne reaguje (ta 70 kartica verovatno ima drugaciji daljinac a sve ostalo isto)
I jos jedna card=120 generise event.. daljinac reaguje.. tj. radi oke.. Ali se javlja jedna sitnica koja meni licno smeta, prilikom menjanja kanala cuje se krckanje zvuka (kojeg nema kada koristim orginalni drajver card=78)
Posto lirc tim do sada nije resio problem, ko zna kad ce to biti pisano iznova.. Resio sam da uzmem novu TV karticu, neku sa saa7134 cipom.. Posto sa ovim cipom ima manje problema (bar tako 'pise' na netu

)
Trenutna ponuda je takva da je jedino
kWORLD LTV 7134SE Terminator
logican izbor..
I sad moje pitanje za vlasnike doticne kartice i/ili neke druge sa saa7134 cipsetom i nekim od poslednjih kernela..
1. Kada ucitate modul:
# modprobe saa7134
da li vam se pojavi neki novi uredjaj u input layer
# cat /proc/bus/input/devices
2. Kada ucitate modul (modul ir-kbd-gpio isto ne postoji vise u poslednjim verzijama Linuxa)
# modprobe ir-kbd-i2c
da li vam se pojavi neki novi uredjaj u input layer
# cat /proc/bus/input/devices
Ako postoji event onda je moguce jednostavno naterati daljinac da radi..
lirc:
# ./configure --with-driver=devinput
i kasnije lircd
# lircd -H dev/input -d /dev/input/eventn
3. Ako postoje srecnici kojima radi i daljinac od tunera, zamolio bih da baci pogled na listu:
http://www.lirc.org/html/table.htmli prijavi koja je kartica u pitanju (i jos vaznije, koji drajver koristi lirc). Kapiram da sve kartice koje ne koriste lirc_gpio i lirc_parallel drajver rade oke (samo ova dva su problematicna na poslednjim kernelima).. :/
Do danasnjeg dana sam bio od onih koji se kunu u Linux.. a od danas.. xD
Unapred hvala na odgovorima..