Sziasztok
Kellene egy kis help Slax + Lirc témában.
Ami már kész:
- házi készítésű soros infravevő, windows alatt tesztelve
- Slax 6.0.7 telepítve
- lirc telepítve forrásból /0.8.4.a/
Ami működik: semmi. Illetve:
root@slax:~# dmesg | grep lirc
lirc_dev: IR Remote Control driver registered, major 61
lirc_serial: auto-detected active low receiver
lirc_dev: lirc_register_plugin: sample_rate: 0
mode2 -re semmi
irrecordra: irrecord: no data for 10 secs, aborting
irrecord: gap not found, can't continue
ami talán nem is meglepő a dmesg kimenete alapján.
Ez lenne a végállomás? Vagy tehetek még valamit? 1 hete edzek vele :(
Köszönet minden jó ötletért!
- 5069 megtekintés
Hozzászólások
hú de rég szenvedtem én ilyennel, még a tvtuneremhez. Itt a hupon Egész sok jó írás van ezügyben valamikor én is megoldottam ezt a problémát akkor még slackwaren, 32-biten.
- A hozzászóláshoz be kell jelentkezni
Végigmazsoláztam mindent a HUP-on, + több lirc hogyant, slaxfórumot, de nem leltem megoldást.
- A hozzászóláshoz be kell jelentkezni
Létrejön a /dev/lirc?
"Your serial port driver is compiled into
the kernel. You will have to release the
port you want to use for LIRC with:
setserial /dev/ttySx uart none"
Ilyenre nem anyázott?
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.27.6
OpenSolaris 2008.05
- A hozzászóláshoz be kell jelentkezni
Igen de nyomtam neki egy ilyet: setserial /dev/ttyS0,
azután lircd, és semmi panasz nem volt. csak épp nem működik.
- A hozzászóláshoz be kell jelentkezni
setserial /dev/ttySx uart none
Pontosan ezt ird be (x helyére értelemszerűen). Mert nekem csak ekkor reagált. Ill. nekem /dev/lirc0 -t hozott létre és mindegyik a /dev/lirc-et kereste.
Létrehozott modulokat betöltötted?
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.27.6
OpenSolaris 2008.05
- A hozzászóláshoz be kell jelentkezni
Köszi! Még egyszer lefuttattam az egészet a lircfordítástól a beállításig és most jó.
Nem tudom mi lehetett, de biztosan elírtam valamit. Egyébként az itt talált hogyan alapján csináltam: http://www.slackware.hu/lircplusz
Üdv
- A hozzászóláshoz be kell jelentkezni
En ez alapjan hoztam mukodesbe anno a hazi keszitesu szerial portos infra vevot: http://www.slackware.hu/lircplusz
- A hozzászóláshoz be kell jelentkezni
és még egy kérdés azt írja a hogyan:
"setserial /dev/ttyS0 uart none
modprobe lirc_serial
Csak megjegyzem, hogy a boot-folyamatba nem árt meg beépíteni a fenti parancsokat."
Ezt hogyan kell?
Addig nem merem kikapcsolni, amíg be nincs betonozva a lirc :) Pendrive-ra vala telepítve az egész.
Ja és az irrecord látja a távir gombjait de végül:
irrecord: gap not found, can't continue
Ez nem gond?
Köszi!
- A hozzászóláshoz be kell jelentkezni
Ha jol emlekszem en a rc.local-ba pakoltam be azokat a parancsokat. Nem tudom slax eseteben megvalosithato-e vagy sem.
irrecord-al pedig nem bajlodtam, innen szedtem le a taviranyitomhoz a lircd.conf file-t: http://lirc.sourceforge.net/remotes/
- A hozzászóláshoz be kell jelentkezni
Sajnos úgy nem jó. újraindításnál elfelejti :(
Irrecord: hagytam a fenébe, de sajnos úgy tűnik az előgyártott lircd.conf se jó./Pinnacle PCTV/
elvileg ha elindítom az irw programot és nyomkodom a gombokat, látnom kellene a gombok nevét, de semmi nem történik. Mit tegyek? Már csak egy lépés a cél...
10 perccel később, agyvérzés után
Szóval izé...
Az irrecord program tökéletesen működött volna már elsőre is, ha úgy használom ahogy kell :)
Gyönyörűen felvette a távkapcsot és már sikerült elindítanom az XMMS-t. Hurrá!
- A hozzászóláshoz be kell jelentkezni
Irj egy scriptet és futtasd induláskor (Slaxba nemtom hova kell rakni az ilyeneket). Tudom parasztos de tuti működik.
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.27.6
OpenSolaris 2008.05
- A hozzászóláshoz be kell jelentkezni
Hogy kell beírni a scriptbe, hogy egymás után lefussanak ezek a parancsok:
lircd
setserial /dev/ttyS0 uart none
modprobe lirc_serial
irexec -d
?
köszi
- A hozzászóláshoz be kell jelentkezni
Talán az rc.d-be kell bemásolni de passzolom. Slackware-ba nemtom, hogy van.
++szerk
Jah a script amúgy vhogy igy néz ki:
#!/bin/sh
lircd
setserial /dev/ttyS0 uart none
modprobe lirc_serial
irexec -d
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.27.6
OpenSolaris 2008.05
- A hozzászóláshoz be kell jelentkezni
nem tudom lefut e induláskor, semmi jele,
de egyébként ezt írja:
lircd: there seems to already be a lircd process with pid 5160
lircd: otherwise delete stale lockfile /var/run/lircd.pid
FATAL: Error inserting lirc_serial (/lib/modules/2.6.24.5/misc/lirc_serial.ko): Device or resource busy
Mit akarhat?
azután ezeket így lefuttatva minden OK:
root@slax:~# killall lircd
root@slax:~# setserial /dev/ttyS1 uart none
root@slax:~# modprobe lirc_serial
root@slax:~# irexec -d
root@slax:~# lircd
root@slax:~# setserial /dev/ttyS1 uart none
root@slax:~# modprobe lirc_serial
root@slax:~# irexec -d
- A hozzászóláshoz be kell jelentkezni
Igy első tippre: előre rakd a setserial /dev/ttyS1 uart none-t és utána szórakozzon a többivel.
@@
"You can hide a semi truck in 300 lines of C."
Debian Lenny 2.6.27.6
OpenSolaris 2008.05
- A hozzászóláshoz be kell jelentkezni
Hát igen, azt hiszem ideje lepihennem :) Elírtam a scriptben a portot.
Köszi mindent és üdv!
- A hozzászóláshoz be kell jelentkezni
slacksave.dat file-t felraktad a flashre? Elvileg ha indulaskor talal olyan file-t a Slax, akkor onnan betolti/abba elmenti a modositasokat..
- A hozzászóláshoz be kell jelentkezni
Köszi a tippet!Jelenleg egy Save by Pastrugno nevű programot használok a modulok mentésére. Tökéletesen működik.
Üdv!
- A hozzászóláshoz be kell jelentkezni
kellemetlen meglepetés fogadott a következő bootoláskor:
(none) login: root
Unable to determine your tty name
Miii? Mi ez?
- A hozzászóláshoz be kell jelentkezni
Végül is sikerült megoldani a kapott segítséggel. Köszönet mindenkinek!
üdv!
- A hozzászóláshoz be kell jelentkezni