Debian fórum

Dotazy => Hardware => Téma založeno: Sonic X 10. 01. 2013, 21:47:53

Název: lirc
Přispěvatel: Sonic X 10. 01. 2013, 21:47:53
Zdravím snažím se zprovoznit lirc dle tohoto návodu http://www.abclinuxu.cz/blog/origami/2005/12/lirc-snadno-a-rychle (http://www.abclinuxu.cz/blog/origami/2005/12/lirc-snadno-a-rychle) nicméně skončí to ihned jakmile pouštím script configure. Hodí to:
Kód: [Vybrat]
root@PC:/home/sonic/Programy - make install/lirc-0.9.0# ./configure
dialog not found!
Please read the documentation!!!
root@PC:/home/sonic/Programy - make install/lirc-0.9.0#

Lirc je sice v repo debianu, ale netuším jak ho nakonfigurovat pro můj homemade IR přijímač v sériovým portu.

Debian 6.0.5 Squeeze
Linux 3.0.57
Název: Re: lirc
Přispěvatel: Roman Horník 11. 01. 2013, 00:16:33
Ehm...
dialog not found!
Please read the documentation!!!

Název: Re: lirc
Přispěvatel: Sonic X 11. 01. 2013, 19:56:56
Všechno by bylo jednodušší, když bych tušil že dialog je program. V dokumentaci jsem se nic o programu dialog nedočetl. Neboj se, nejsem tak tupej abych do ni nenáhledl, když mi to napíšou. Dík :-)
Název: Re: lirc
Přispěvatel: Roman Horník 12. 01. 2013, 04:21:44
A navíc je to zajímavej program, něco jako Zenity v rouše ncurses, ale to už jistě víš :)
Já to takhle píšu jenom pro jistotu, neznám totiž členy fóra natolik důkladně, abych si mohl dovolit pro každýho zvlášť ušít otázky a odpovědi na míru podle jeho znalostí a dovedností, aby dostával reakce pouze s relevantním obsahem. Radši automaticky předpokládám, že adresát výše zmíněných vlastností nemá dostatek, než abych mu odpovídal jako geek, a z dotazu naprostýho laika, jak flashnout BIOS, nebyl scénář pro telenovelu se špatným koncem, neboť by mu po měsíci ruply nervy a udělal si to po svým.

A jen taková malá otázka na konec- už dálkově ovládáš?
Název: Re: lirc
Přispěvatel: Sonic X 12. 01. 2013, 17:18:41
Nuže chápu to, měl by sis pořídit křišťálovou kouli. Ulehčila by ti práci. ;D Nicméně nepracuji v terminálu tolik aby mě napadlo program jako je třeba dialog hledat. Ale snažím se do terminálu proniknout, sice pomalu a někdy nejistě, ale přeci jen...

Teď k lirc po instalaci dialogu už nastavení bylo v pohodě. Bohužel použití příkazu make je už horší. Vždycky to vypíše:
Kód: [Vybrat]
sonic@PC:~/Programy - make install/lirc-0.9.0$ make
make  all-recursive
make[1]: Entering directory `/home/sonic/Programy - make install/lirc-0.9.0'
Making all in drivers
make[2]: Entering directory `/home/sonic/Programy - make install/lirc-0.9.0/drivers'
Making all in lirc_dev
make[3]: Entering directory `/home/sonic/Programy - make install/lirc-0.9.0/drivers/lirc_dev'
cp ./../lirc_dev/Module*.symvers .
cp: nelze získat informace o „./../lirc_dev/Module*.symvers“: Adresář nebo soubor neexistuje
make[3]: [lirc_dev.o] Error 1 (ignored)
mv Makefile Makefile.automake
cp ./../Makefile.kernel Makefile
CPPFLAGS="" CFLAGS="" LDFLAGS="" \
make -C /lib/modules/3.0.57-6/build/ SUBDIRS=/home/sonic/Programy - make install/lirc-0.9.0/drivers/lirc_dev modules \
KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-3.0.57'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo "  ERROR: Kernel configuration is invalid."; \
echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo "         Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
make[4]: *** No rule to make target `make'.  Stop.
make[4]: Leaving directory `/usr/src/linux-3.0.57'
make[3]: *** [lirc_dev.o] Error 2
make[3]: Leaving directory `/home/sonic/Programy - make install/lirc-0.9.0/drivers/lirc_dev'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/sonic/Programy - make install/lirc-0.9.0/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/sonic/Programy - make install/lirc-0.9.0'
make: *** [all] Error 2
sonic@PC:~/Programy - make install/lirc-0.9.0$

V adresáři /home/sonic/Programy - make install/lirc-0.9.0/drivers/lirc_dev se domnívám že by měl být soubor Module, není tam, nevím zda ho tvoří právě make a nebo se tvoří už při kompilaci při tom nastavení. Pak je tam hláška ERROR: Kernel configuration is invalid. myslel jsem, že se jedná od drobnou chybičku nastavení jádra při kompilaci, ale úplně stejnou chybu mi to hodí na původním jádru. Pak je tam napsáno: Run 'make oldconfig && make prepare' on kernel src to fix it. Moc dobře tuhle frázi nechápu. Myslel jsem, že adresáře v /usr/src/ nejsou funkční, že jsou jen jaksi "odložené" a systém s nimi nepracuje, evidentně je to jinak. Díky za rady

Jiná věc, nejdřív promiň, že sem míchám něco jinýho. Ale pokud provedu instalaci přímo z repo tak se vše nainstaluje bez chyby. Pak zadám příkazy:
setserial /dev/ttyS0 uart none
modprobe lirc_dev
modprobe lirc_serial
mode2 -d /dev/lirc0

Ale když zmáčknu DO tak se nic neděje, blbý je, že nevím zda je seriák funkční a ani zda je funkční ten homemade přijímač.
Název: Re: lirc
Přispěvatel: kubik 02. 02. 2013, 18:52:42
Co ti vypíše příkaz:
Kód: [Vybrat]
ls -l /dev/input/by-idPokud tam vidíš ten svůj přijímač, tak bude chyba asi v konfiguraci nebo ovládací krabičce.
Název: Re: lirc
Přispěvatel: Sonic X 11. 02. 2013, 19:00:41
Zařízení, jsem demontoval. Vypadá, že nefunguje. Musím objednat nový přijímací modul. Pak na tom začnu zas dělat. Zatím díky.