Pagina 1 di 1

Lirc con imon

Inviato: 05 gen 2009, 16:45
da dacorsa
ciao a tutti,

viste le recenti modifiche a kernel e a lirc non riesco + far funzionare lirc sul mio case silverstone lc 14 + LCD imon.

In pratica lirc si compila bene, tutto ok carico i moduli e lancio lircd, faccio irw e non succede nulla. Premetto che il file lircd.conf in etc è quello giusto, e talvolta succede una cosa strana....ossia qualche tasto funziona bene vedo funzionare irw!! ma solo qualche volta, random....:

root@SiduxBox:~# irw
0000000028b195b7 00 3 iMON-PAD

poi il nulla.....non funziona + nulla....o cmq talvolta funge solo qualche tasto...

come devo fare?? che posso provare a fare??


grazie!

Re: Lirc con imon

Inviato: 05 gen 2009, 22:58
da dacorsa
trovati alcuni errori che cmq alla fine non vengono menzionati durante l'installazione:

Codice: Seleziona tutto

root@SiduxBox:/usr/src/lirc# make
make  all-recursive
make[1]: Entering directory `/usr/src/lirc'
Making all in drivers
make[2]: Entering directory `/usr/src/lirc/drivers'
Making all in lirc_dev
make[3]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
cp ./../lirc_dev/Module*.symvers .
cp: `./../lirc_dev/Module.symvers' and `./Module.symvers' are the same file
make[3]: [lirc_dev.o] Error 1 (ignored)
mv Makefile Makefile.automake
cp ./../Makefile.kernel Makefile
CPPFLAGS="" CFLAGS="" LDFLAGS="" \
        make -C /lib/modules/2.6.27-10.slh.2-sidux-686/build/ SUBDIRS=/usr/src/lir
c/drivers/lirc_dev modules \
                KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-headers-2.6.27-10.slh.2-sidux-686'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are mi
ssing.";        \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix i
t.";    \
        echo;                                                           \
        /bin/false)
mkdir -p /usr/src/lirc/drivers/lirc_dev/.tmp_versions ; rm -f /usr/src/lirc/driver
s/lirc_dev/.tmp_versions/*
prima di make avevo dato il uninstall

Codice: Seleziona tutto

root@SiduxBox:/usr/src/lirc# make uninstall
Making uninstall in drivers
make[1]: Entering directory `/usr/src/lirc/drivers'
Making uninstall in lirc_dev
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_dev'
test -c /dev/lirc && rm -f /dev/lirc
 rm -f /lib/modules/2.6.27-10.slh.2-sidux-686/misc/lirc_dev.ko
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_dev'
Making uninstall in lirc_imon
make[2]: Entering directory `/usr/src/lirc/drivers/lirc_imon'
test -c /dev/lirc && rm -f /dev/lirc
make[2]: [rmdev] Error 1 (ignored)
 rm -f /lib/modules/2.6.27-10.slh.2-sidux-686/misc/lirc_imon.ko
make[2]: Leaving directory `/usr/src/lirc/drivers/lirc_imon'
make[2]: Entering directory `/usr/src/lirc/drivers'
test "" = "" || rm -f /dev/lirc

sapete cosa può essere??

ciao

Re: Lirc con imon

Inviato: 05 gen 2009, 23:47
da dacorsa
ragazzi l'errore che dice qua non lo capisco:

make[4]: Entering directory `/usr/src/linux-headers-2.6.27-10.slh.2-sidux-686'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \



il bello è che il file auto.conf è nella directory:

usr/src/linux-headers-2.6.27-10.slh.2-sidux-686/include/config

perchè non la trova allora??????

Re: Lirc con imon

Inviato: 06 gen 2009, 00:54
da Gringo
Kernel 2.6.27, uhm bello :?

Sicuro che non sia un problema di regole udev?

Re: Lirc con imon

Inviato: 06 gen 2009, 10:22
da dacorsa
gringo mi informo e ti faccio sapere....per adesso non sò niente...

rimane il fatto che quel file auto.conf è al suo posto ma non lo trova..


ciao

Re: Lirc con imon

Inviato: 06 gen 2009, 10:38
da ragno
Domanda dalle 100 pistole: ma se tutto funzionava, perche' hai aggiornato il kernel? :)

Il file che cerca (../include/config/auto.conf) e' quello generato in automatico quando si compila a mano il kernel (dopo un make menuconfig ad esempio).

Se hai aggiornato il kernel via binari precompilati, penso che dovresti aggiornare lirc allo stesso modo...

Altrimenti devi compilarti il kernel (perche' magari il supporto imon non e' abilitato) e poi installare lirc da sorgenti.

saluti
ragno