Pagina 1 di 1

irDA. Lirc e telecomandi vari...

Inviato: mar 25 ott 2005, 23:24
da wakkokid
Salve,
Sto cercando di attivare la mia porta a infrarossi "built-in" del mio portatile, equipaggiato con l kernel 2.6.13.3 compilato da me.

Ho incluso, come moduli, tutto ciò che potesse centrare con gli irDA:

Codice: Seleziona tutto

root@carlo:~# modprobe -l | grep ir
/lib/modules/2.6.13.3/misc/lirc_serial.ko
/lib/modules/2.6.13.3/misc/lirc_sir.ko
/lib/modules/2.6.13.3/misc/lirc_dev.ko
/lib/modules/2.6.13.3/kernel/net/irda/irnet/irnet.ko
/lib/modules/2.6.13.3/kernel/net/irda/irlan/irlan.ko
/lib/modules/2.6.13.3/kernel/net/irda/irda.ko
/lib/modules/2.6.13.3/kernel/net/irda/ircomm/ircomm.ko
/lib/modules/2.6.13.3/kernel/net/irda/ircomm/ircomm-tty.ko
/lib/modules/2.6.13.3/kernel/drivers/net/irda/sir-dev.ko
/lib/modules/2.6.13.3/kernel/drivers/net/irda/irtty-sir.ko
/lib/modules/2.6.13.3/kernel/drivers/base/firmware_class.ko
e ho installato lirc-0.7.2 (tar.bz2 da lirc.org)
[con il ./configure ho configurao le opzioni che più mi parevano corrette (irDa hardware --> SIR irDA (built-in ports)]

a questo punto ho provato a dare mode2 e ha premere un tato del telecomando, posto vicino alla mia porta infrarossi, ma non succede nulla.

le utlime righe del file di log sembrano avere qualche problema:
/var/log/messages

Codice: Seleziona tutto

Oct 25 23:05:03 carlo irattach: executing: '/sbin/modprobe irda0'
Oct 25 23:05:03 carlo irattach: + FATAL: Module irda0 not found.
Oct 25 23:05:03 carlo irattach: Trying to load module irda0 exited with status 1
Oct 25 23:05:03 carlo irattach: executing: 'echo carlo > /proc/sys/net/irda/devname'
Oct 25 23:05:03 carlo irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery'
Oct 25 23:05:03 carlo irattach: Starting device irda0
Oct 25 23:05:03 carlo irattach: Stopping device irda0
Oct 25 23:05:03 carlo irattach: exiting ... 
Oct 25 23:05:24 carlo kernel: IrCOMM protocol (Dag Brattli)
Oct 25 23:06:38 carlo kernel: lirc_serial: auto-detected active low receiver
Oct 25 23:14:52 carlo kernel: CSLIP: code copyright 1989 Regents of the University of California
Oct 25 23:14:52 carlo kernel: PPP generic driver version 2.4.2
inltre parecchie guide nominano file o directory che nel mio sistema non sono presenti, ad esempio:
/etc/lircd.conf
/etc/rc.d/init.d/lircd start

Naturalmente tutto quanto detto qui sopra avendo avuto cura di caricare tutti i moduli sopra menzionati.
Detto questo... qual è il modo più semplice per far funzionare questa benedetta porta irda?

Vi ringrazio, Wakko Kid

Inviato: mer 26 ott 2005, 10:12
da -Shark-
quando hai compilato lirc che opzioni hai passato al configure?
gli hai dato prefix e sysconfdir?
Se non gli hai passato sysconfdir come parametro o prefix è probabile che i file di configurazione te li abbia piazzati o in /usr/etc o in /usr/local/etc
dai un'occhiatina a quelle dir! :)

Inviato: mer 26 ott 2005, 14:31
da l1q1d
Dei due file che nomini nessuno dei due è presente di default. In particolare per il primo devi fartelo da solo, mentre il secondo è come inserire i comandi per far partire il demone di lirc nel file rc.local
Se vuoi leggiti questo forse può esserti utile:
http://www.linuxfriendly.it/modules.php ... irc_serial