Početak › Forumi › Linuks distribucije › Mandriva › Hardver › lircd & pinnacle
- This topic has 11 odgovora, 3 glasa, and was last updated 21 years, 6 months ranije by
Maras.
-
AutorČlanci
-
11. septembar 2004. u 9:59 pm #4191
Off-Topic
UčesnikZna li mozda neko dali radi dljinac uz Pinnacle TV karticu sa IR povezanim na RS232.
Malo je glupo pitanje mozda bi trebalo prvo sa sigurnoscu ustanoviti dali oba cuda uopste i rade, ali posle svih mogucih pokusaja kroz linux, zakljucak je ili nerade ili jednostavno ja to neznam da namestim (sto je verovatnije).
Zato bih ja sad lepo naveo sta sam sve brljao pa ako li neko uoci gresku ili zna za bolji nacin…
Kao prvo poterao sam modprobe lic_serial, i bih pocasvovan novim caracter device-om, urpmi lircd, pa mode2 -d /dev/lirc/serial, a on stoji li stoji i cekica i nikakav odziv.
Dobro de idem sve redom pa kud puklo.
Postavih sve u /etc/sysconfig/lircd kako lici i prilici, naravno u pocetku sve default,
service lircd start [UREDU]
ali posle lircd -H driver=? , ukapirah da ima tu jos opcija (drajvera), od kojih kroz dalje pokusaje nijedan nece da radi pa ni pinsys, koji mi jedini aludira na pinnacle.
Dakle irrecord -d /dev/lirc/serial lircd.conf, za svih svojih deset sekundi x broj isprobanih drajvera, nije hteo da registruje ni jedan jedini signal.
Ili je daljinac-IR ili ja negde gresim?????13. septembar 2004. u 8:47 am #21215grujakg
UčesnikApsolutno radi!!!
Skines lirc sa net-a (ja koristim verziju 0.6.6, malo matora ali radi), raspakujes i u tom direktorijumu imas skript setup.sh, pokreneš ga i dobićeš grafički meni za podešavanje lirc-a. Svakako da ti već imaš (verovatno) podršku već ugrađenu u kernel ali treba da podesiš i daemon.
Dakle Driver configuration treba da sadrži driver pctv a tty je /dev/ttySx (već da li je prvi, drugi ili već koji serijski port, vodi racuna da se kreće od 0). podesiš software i na kraju prebaciš daemon datoteku (činimi se za RH) u /etc/initd, pocedi računa da se u /etc nalazi lircd.conf datoteka. Naravno činimi se da na kraju treba da promeniš i ovlašćenja za /devlircd (ja sam konkretno to uradio u /etc/security-console.perms:
****
# device classes — these are shell-style globs
…
=/dev/lirc*
…
# permission definitions
…
0644 0644 root.root
….
)Na tebi je dalje da napišeš .lircrc datoteku u ~ direktorijumu.
Moja izgleda ovako:
begin
button = EPG
mode = system
flags = once
end
begin system
begin
prog = irexec
button = 4
button = 8
button = 4
button = 2
button = 2
config = reboot
flags = mode
end
end system
#
begin
prog = irexec
button = F_TV
config = tvtime &
# config = xawtv -c /dev/v4l/video0 &
mode = tv
flags = once
endbegin tv
begin
prog = irexec
button = Power
config = tvtime-command QUIT
flags = mode
end
begin
prog = irexec
button = Fullscreen
config = tvtime-command TOGGLE_FULLSCREEN
repeat = 1
end
begin
prog = irexec
button = channel-
repeat = 1
config = tvtime-command CHANNEL_DOWN
end
begin
prog = irexec
button = channel+
repeat = 1
config = tvtime-command CHANNEL_UP
end
begin
prog = irexec
button = Chan-Stop
repeat = 1
config = tvtime-command CHANNEL_DOWN
end
begin
prog = irexec
button = Chan+Play
repeat = 1
config = tvtime-command CHANNEL_UP
end
begin
prog = irexec
button = Chan_Last
repeat = 1
config = tvtime-command CHANNEL_PREV
end
begin
prog = irexec
button = Mute
repeat = 1
config = tvtime-command TOGGLE_MUTE
end
begin
prog = irexec
button = Vol+FF
repeat = 1
config = tvtime-command RIGHT
end
begin
prog = irexec
button = Vol-Rew
repeat = 1
config = tvtime-command LEFT
end
begin
prog = irexec
button = vol+
repeat = 1
config = tvtime-command MIXER_UP
end
begin
prog = irexec
button = vol-
repeat = 1
config = tvtime-command MIXER_DOWN
end
begin
prog = irexec
button = 1
config = tvtime-command CHANNEL_1
end
begin
prog = irexec
button = 2
config = tvtime-command CHANNEL_2
end
begin
prog = irexec
button = 3
config = tvtime-command CHANNEL_3
end
begin
prog = irexec
button = 4
config = tvtime-command CHANNEL_4
end
begin
prog = irexec
button = 5
config = tvtime-command CHANNEL_5
end
begin
prog = irexec
button = 6
config = tvtime-command CHANNEL_6
end
begin
prog = irexec
button = 7
config = tvtime-command CHANNEL_7
end
begin
prog = irexec
button = 8
config = tvtime-command CHANNEL_8
end
begin
prog = irexec
button = 9
config = tvtime-command CHANNEL_9
end
begin
prog = irexec
button = 0/AV
config = tvtime-command CHANNEL_0
end
begin
prog = irexec
button = next
config = tvtime-command ENTER
end
begin
prog = irexec
button = Info
config = tvtime-command DISPLAY_INFO
end
end tvpozdrav
13. septembar 2004. u 11:09 am #21216Off-Topic
UčesnikA ja lirc urpmi-sao, i evo me kako lirc_serial ubacujem u modules.conf sa sve options za irq & i/o, koje kao postavlja i lircrd
A kazes da je matora ta 0.6.6, na lirc.org je samo ona, jos od 2002-ge?
Dobro de, jos da ovaj man srocim u .pstHVALA GRUJO
crni Grujo13. septembar 2004. u 4:07 pm #21217Off-Topic
UčesnikRadili mozda kod tebe irrecord -d /dev/lirc/serial, tj. dali ocitava ista sa daljinca, i koji si lircd H=? odabrao, kod mene je pinsys, a ova setup.sh skriptica ide, ali kad dodjem do make install nece dalje, (a nemogu ni kao root da obrisem /dev/lirc direktorijum)
Bas sam ga ukakio, barem znam sta mi valja ciniti, ali kako daljinski da mi pusti barem jedan jedini kod na &1, nemam pojma.16. septembar 2004. u 9:51 am #21218grujakg
Učesnikirrecord?! Imas neki neobicni daljinac? Koliko se ja secam, svi (ali skoro svi) daljinci za koje sam ikada cuo imaju svoje lircd.conf fajlove vec napravljene. Ne znam kako je slozen rpm koji si instalirao, ali sigurno u njemu teba da postoji konfiguracioni fajl za pinnacle-a. ako ne pomaze moj savet ti je da skines “najnoviji” lirc sa sajta i da ga rucno instaliras…
Pozdrav
16. septembar 2004. u 1:42 pm #21219Off-Topic
Učesnikirrecord je komanda za osluskivanje /dev/lirc/serial soketa, isto kao i mode2 i irw, i po defaultu trebale bi da na monitor vrate koodove signala koje primaju sa daljinca, svaka od njih ima svoju namenu, konkretno irrecord se koristi za pocetno generisanje lircd.conf fajla, ali kod mene ni jedna komanda nece da vrati ama bas nista?
Po prvi put mi ne polazi za rukom da iskompajliram drajver iz sourcea takodje 0.6.6 kao i RPM, tj prodje bez i jednog errora, ali kad startujem lircd service, kuka kako ima nekih 5-6 unrelsoved-a u samom modulu, a inace kad mu pokrecem module iz modules.conf za alias lirc_serial char-major-6x, sa sve opcijama za IRQ i I/O ili recimo: sam service instaliran iz RPM-a sve prolazi kako treba.
Daljinac je klasicni Pinnacle, sa prijemnikom na RS232 i u M$winju radi sasvim OK, tako da otpada to da je ne ispravan.
Ostaje mi jedino da probam da mu postavim da mi se moduli za lirc_serial ucitavaju pri samom boot-ovanju /etc/modules, ali mi je malko frka da nesto ne sj…..17. septembar 2004. u 9:42 am #21220grujakg
Učesnikkoji kernel imas?
ako koristis 2.6.x seriju onda se uporaba drajvera (modula) podesava u /etc/modprobe.conf i slicnim…
mada ne vidim cemu to….da li tsi instalirao pravi lirc u /etc/init.d?
fajl za pokretanje podrske za daljinac se zove lirc a ne lircd (poslednji je datoteka uredjaja u /dev direktorijumu)posalji konktretno sta ispise (na sta se zali) daemon, a na sta insmode (modprobe)…
sto se tice irrecord znam cemu sluzi, hte sam da kazem da vec imas prekonfigurisane lircd.conf fajlove za skoro sve daljince za koje ja znam pa i za pinnacle-a.
zasto bi radio nesto sto je vec uradjeno?17. septembar 2004. u 9:06 pm #21221Off-Topic
UčesnikMa kernel je klasika za MDK9.1 (2.4.21-0.13mdk), a sto se tice lircd ili lirc, ovaj prvi kao daeomon pokrecem iz servisa, a za ovaj lirc (bash: lirc: command not found), dok samo lircd radi isto sto i service lircd start, postavio sam ga na /dev/ttyS1, a setserial mi posle toga javlja da mu je UART uncknown, sto valjda i treba, i sve to sa onim RPM-om, a za .tar.gz, moracu da deinstaliram lirc, restartujem masinu (posto ne mogu nikako da mu rucno obrisem direktorijum /dev/lirc, ako ga i zaustavim on i dalje postoji, inace sam lirc iz source-a mi stvori device /dev/~lirc, a ne serial u poddirektorijumu /dev/lirc/~serial, i ne generise mi lircd u /etc/sysconfig-u, a ni onaj lircd.conf, tako da moram uvek da sacuvam ta dva fajla, vec ih imam u bezbroj oblika, za svaki port za svaki with devfs i no devfs, a modules.conf mi je sav u tarabama, (ne dizem vise modul lirc_serial, posto mi on i ne pomaze bas mnogo, jer se ponasa isto kao da sam ga poterao sa lircd).
Dakle ostaje samo da uradim rpm -ev lircd, pa cu se javim kad ga make install.
HI
hvala na strpljenju.17. septembar 2004. u 11:02 pm #21222Off-Topic
UčesnikHa,ha, sad kao imam /dev/lirc linkovan na /dev/ttyS1, bas iz onog sourcea, (totalno druga prica nego ona iz RPM-a, dont kapito zasto, a sto je najbolnije instalirano je sve sem lircd i irrecord, a nijedna od ovih drugih komandi nece da radi Connection riffused, jer kako kaze man rc: nisam poterao lircd kojeg nigde nema, dobra fora jos sad samo da ga make uninstall, i probam da RPM pregazim sourceo-m pa ako proradi (u sta cisto sumljam) napisacu HowTo for blind chiken za lirc.
Ko ga izmisli, stvarno mi nije jasno odkud tolika razlika???????????18. septembar 2004. u 9:27 pm #21223Off-Topic
Učesnik😀 😀 😀 😀 😀 😀 😀 😀 😀 😀 😕
Al mi tek sad nista nije jasno, kakve veze onda uopste ima ono u .rpm i ovo .tar.gz, ko da ih nije ista majka rodila, ko da su za dve potpuno razlicite stvari, ali neka radi i sad i ja znam sta i kako radi, Dali?????
Ili nebi trebalo da me bude brigaPostji li ustvari neka komanda za pravljenje socketa ?????
-
AutorČlanci
Forum ‘Hardver’ je zaključan za nove teme i odgovore.