LIRC have nothing to do with IrDA code in kernel. So you
don't have to attach the IrDA to the device, on which you
are using lirc with lirc_sir module.
The lirc_sir module uses "sir" e.g. serial infra red mode of
your infra port. In this mode, your IR port should behave exactly
like the serial port, so you can try, if it is working:
* boot the kernel without IrDA support
* insert the serial port driver
* start the minicom (or another terminal software), point it to
/dev/ttyS1, set 115200 bps, 7 data bits, no parity, 1 stop bit, turn
off the flow control (both hardware and software)
* send something from the remote to your IR port from various distances.
If something shows on the screen, when you hold some key on the RC, it's good.
You can finish minicom, remove serial driver, insert lirc_sir driver, start
lirc and everything else. It should work.
If nothing shows, then it is either
unsupported RC type (operating on non-standard frequencies)
bad IrDA hardware on your machine (you can check it with another IrDA
capable hardware, for example another notebook - looking at send-counters
is not 100% reliable method)
IrDA hardware have some problems with IRQ setting (maybe the
IRQ sharing is turned ON - turn it off). lirc_sir _requires_ the
IRQ for proper operation (e.g. it doesn't support the polling mode).
I hope this will help,
Milan Pikula, http://www. Finger me for Geek Code.
.. dajte mi pevnu linku a pohnem zemegulou ..