Bocs, nem tudtam hova soroljam :F
Szal az egesz napomat elszartam, de begre sikerult! Mukodik a tv taviranyitom, sot, nem csak a tv-t tudom vele vezerelni, hanem amarok-ot is stb. ...
... egeszen a kovetkezo ujrainditasig. A modul betoltodik (azt beraktam az /etc/modules -be), es a lircd is elindul, csak sztem a megfelelo parameterek nelkul. Dmesg | grep lircd nem dobott semmit se, szal nemtom, most mit kell csinalni :F
Egesz pontosan csak ennyinek kene lefutnia indulaskor:
lircd --device=/dev/lirc0
Csak nem tudom, ezt hova tegyem? (init.d ?)
#!/bin/sh
lircd --device=/dev/lirc0
?
(debian sid btw.)
Elore is kosz.
- 1323 megtekintés
Hozzászólások
gány megoldás, de dobd bele a /etc/rc.d/rc.local -ba (fedora, de ez szerintem szabvány SysV init file path. a neve tutira az.) ez fut le tolsónak az initscriptek közül.
vagy csinálj init scriptet.
vagy nézzed emg van-enéki initscriptje, és ha van, azt futtassad (ha nem tudod hogy kell, valakinek 1x űberrészletesen kifejtettem, a követésemben meg lehet találni, vagy holnap kikeresem neked)
- A hozzászóláshoz be kell jelentkezni
Lassan megorulok mar ettol, mert az Istenkenek se akar mukodni :(
Van initscriptje, irc-n kapott tanacs alapjan at is irtam, jelenleg igy nez ki:
#! /bin/sh
#
# This is an init script for Debian Sid
# Copy it to /etc/init.d/lirc and type
# > update-rc.d lirc defaults 20
#
test -f /usr/local/sbin/lircd || exit 0
case "$1" in
start)
# in case your lirc dev points are not created automatically, the next
# line will create them.
test -c /dev/lirc0 || (mkdir -p -- . /dev && /bin/mknod /dev/lirc0 c 61 0)
echo -n "Starting lirc daemon: lircd"
start-stop-daemon --start --quiet --exec /usr/local/sbin/lircd -- device=/dev/lirc0
echo "."
;;
stop)
echo -n "Stopping lirc daemon: lircd"
start-stop-daemon --stop --quiet --exec /usr/local/sbin/lircd
echo "."
;;
reload|force-reload)
start-stop-daemon --stop --quiet --signal 1 --exec /usr/local/sbin/lircd
;;
restart)
echo -n "Stopping lirc daemon: lircd"
start-stop-daemon --stop --quiet --exec /usr/local/sbin/lircd
sleep 1
echo -n "Starting lirc daemon: lircd"
start-stop-daemon --start --quiet --exec /usr/local/sbin/lircd -- device=/dev/lirc0
echo "."
;;
*)
echo "Usage: /etc/init.d/lircd {start|stop|reload|restart|force-reload}"
exit 1
esac
exit 0
Sorry, ha nem szepen van formazva, de mar a netrol is szetcsuszva szedtem le :/
Szal ez az aktualis init script. Ha igy akarom indotani, akkor
quadra:~# /etc/init.d/lirc start
Starting lirc daemon: lircdstart-stop-daemon: unrecognized option `-- device=/dev/lirc0'
Try `start-stop-daemon --help' for more information.
Probaltam a fentebb levo parancsot is, semmi okosat nem mondott nekem.
A hardware.conf, lircd.conf, lircdm.conf fileokat a biztonsag kedveert mind /etc ala es mind /etc/lirc ala bemasoltam (elobbe siman lircd-nak kell, utobbi ha daemonkent futtatom az initscriptbol)
Aktualis hardware.conf tartalma:
# /etc/lirc/hardware.conf
#
# Arguments which will be used when launching lircd
LIRCD_ARGS="--device=/dev/lirc0"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD=false
#Try to load appropriate kernel modules
LOAD_MODULES=true
# Run "lircd --driver=help" for a list of supported drivers.
DRIVER=""
# If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
# automatically used instead
DEVICE="/dev/lirc0"
MODULES="lirc_gpio"
# Default configuration files for your hardware if any
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF="/etc/lirc/lircmd.conf"
Meg mindig ugyan az a helyzet :( Parancssorbol indul, bootkor initscriptbol nem.
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni
Hi!
Első körben vedd ki a szóközt innenn:
start-stop-daemon --start --quiet --exec /usr/local/sbin/lircd -- device=/dev/lirc0
és legyen ilyen:
start-stop-daemon --start --quiet --exec /usr/local/sbin/lircd --device=/dev/lirc0
persze a stop résznél is
azután ha még gond van kérdezz.
:)
Ciao
- A hozzászóláshoz be kell jelentkezni
alakul, mint pupos gyerek a pres alatt
Rajottem, hogy minden probalkozasom ellenere a szentem a/dev/lirc -et akarja hasznalni. Ha
mknod /dev/lirc c 61 0
paranccsal csinalok neki egy nodot, akkor megy... megintcsak a kovetkezo rebootig.
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni
akkor (ez is gány) írd ezt bele a lircd inidáta feletti sorba az initscriptbe/ nézzed meg a manját lircd-nek, hogy tutira jó paraméter-e az a --device /küldj bugreportot....
- A hozzászóláshoz be kell jelentkezni
Ok, egyelore hagyom a francba az automatikus indulast, amig itt vok a koliban, ugyse surun inditgatom ujra a gepet.
Ami viszont angyon zavaro, hogy egyes gombok mintha tobbszor kuldenek el a jelet. Ilyen pl. az elore es vissza gomb.
Nezegettem doksit, netrol probaltam letolteni az en tavkapcsolomhoz valo lircd.conf-to, hat persze hogy nem mukodik vele.
Ha talalkozott mar vki ilyennel, es tudja a megoldast, akkor nagyon kerem, szoljon!
A taviranyito egy Leadtek Winfast 2000 Xp RM tuner melle jar, tipusa: "CoolCommand" Y0400052 (legalabbis ez van rairva)
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni
miért? nem megy az általam javasolt (gányolt ) megoldásokkal? esetleg udev szabály hozzáadása?
- A hozzászóláshoz be kell jelentkezni
"akkor (ez is gány) írd ezt bele a lircd inidáta feletti sorba az initscriptbe/ nézzed meg a manját lircd-nek, hogy tutira jó paraméter-e az a --device /küldj bugreportot...."
Mit is irjak bele? :)
Amugy a -- device=/dev/lirc0 tutira jo param, hisz ezzel inditom kezzel :)
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni
ott az initscript, amibe benne van a jó paraméterrel ellátott sor. / a start) részben keressed/ és ha hiba indítod --device=/dev=lirc0 -val, ő mégis a /dev/lirc -et keresi, a felette levő sorba írd bele, hogy mknod... vagy ln -sf /dev/lirc0 /dev/lirc vagy valamit, ami létrehozza a megfellő általa áhított device node-ot. esetleg ehelyett egy udev-rule készítését is megfontolhatod ez esetben, de ezt nem tudom fejből elmondani hogy kéne.
- A hozzászóláshoz be kell jelentkezni
Koszonom a valaszokat, de sajnos most egy darabig nem tudok ezzel foglalkozni (a gep es koztem most kb. masfel heteg 260 KM van :) )
Mikor visszamegyek a koliba, kiprobalom, azt majd ha nem megy, nyaggatlak meg titeket egy kicsit :)
-------------------------------------
|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)
- A hozzászóláshoz be kell jelentkezni