2008-10-05, 13:06
Hi all,
I have a home-made serial receiver, which is known to work (proven on GeeXboX, kernel 2.6.25). When I do "cat /dev/lirc0" on GeeXboX and press a key on any remote control, I get some characters on screen.
When I do the same in XBMC Live CD, I get nothing.
The kernel of XBMC sees the serial port at boot time:
[ 68.955468] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 68.955982] 00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
I tried manually loading and unloading lirc_serial driver - the driver loads cleanly, /var/log/messages says the device is initialized, /dev/lirc0 appears - but nothing comes out of it:
XBMCLive kernel: [ 285.569563] lirc_dev: IR Remote Control driver registered, major 61
XBMCLive kernel: [ 285.579925] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
XBMCLive kernel: [ 286.079122] lirc_serial: auto-detected active low receiver
I tried the "magic" with "setserial /dev/ttyS0 uart none" and then re-loading the module - again, nothing.
It seems to be some kernel-related stuff, as until I get the /dev/lirc0 working there's no point to try and configure lircd at all. In /lib/modules/2.6.24-19-generic I have two different lirc_serial drivers:
root@XBMCLive:/lib/modules/2.6.24-19-generic# find | grep lirc_serial.ko
./ubuntu/media/lirc/lirc_serial/lirc_serial.ko
./updates/dkms/lirc_serial.ko
Any idea which one is used -- and why there are two different modules at all?
Anybody had similar problems? Anybody got a serial IR receiver working on XBMC Live?
WWell,
I have a home-made serial receiver, which is known to work (proven on GeeXboX, kernel 2.6.25). When I do "cat /dev/lirc0" on GeeXboX and press a key on any remote control, I get some characters on screen.
When I do the same in XBMC Live CD, I get nothing.
The kernel of XBMC sees the serial port at boot time:
[ 68.955468] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 68.955982] 00:0c: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
I tried manually loading and unloading lirc_serial driver - the driver loads cleanly, /var/log/messages says the device is initialized, /dev/lirc0 appears - but nothing comes out of it:
XBMCLive kernel: [ 285.569563] lirc_dev: IR Remote Control driver registered, major 61
XBMCLive kernel: [ 285.579925] lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
XBMCLive kernel: [ 286.079122] lirc_serial: auto-detected active low receiver
I tried the "magic" with "setserial /dev/ttyS0 uart none" and then re-loading the module - again, nothing.
It seems to be some kernel-related stuff, as until I get the /dev/lirc0 working there's no point to try and configure lircd at all. In /lib/modules/2.6.24-19-generic I have two different lirc_serial drivers:
root@XBMCLive:/lib/modules/2.6.24-19-generic# find | grep lirc_serial.ko
./ubuntu/media/lirc/lirc_serial/lirc_serial.ko
./updates/dkms/lirc_serial.ko
Any idea which one is used -- and why there are two different modules at all?
Anybody had similar problems? Anybody got a serial IR receiver working on XBMC Live?
WWell,