Slax+Lirc /se/hogyan?

Fórumok

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!

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.

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

Igen de nyomtam neki egy ilyet: setserial /dev/ttyS0,
azután lircd, és semmi panasz nem volt. csak épp nem működik.

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

é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!

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á!

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

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

kellemetlen meglepetés fogadott a következő bootoláskor:

(none) login: root
Unable to determine your tty name

Miii? Mi ez?

Végül is sikerült megoldani a kapott segítséggel. Köszönet mindenkinek!
üdv!