Hi

On Monday 04 June 2012, Jarod Wilson wrote:
> For one, the driver device pointer needs to be filled in, or the lirc core
> will refuse to load the driver. And we really need to wire up all the
> platform_device bits. This has been tested via the lirc sourceforge tree
> and verified to work, been sitting there for months, finally getting
> around to sending it. :\

Please consider pushing this[1] patch to 3.5 and -stable (at least 3.0+
is affected, most likely everything >= 2.6.37[2]). I can confirm 
bug - and this patch fixing it on 3.4.4:

serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
smsc_superio_flat(): fir: 0x230, sir: 0x2f8, dma: 03, irq: 3, mode: 0x0e
smsc_ircc_present: can't get sir_base of 0x2f8
[…]
lirc_dev: IR Remote Control driver registered, major 251
lirc_sir: module is from the staging directory, the quality is unknown, you 
have been warned.
lirc_register_driver: dev pointer not filled in!
lirc_sir: init_chrdev() failed.

After applying this patch lirc_sir loads find and is usable with 
irrecord and lirc.

serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
smsc_superio_flat(): fir: 0x230, sir: 0x2f8, dma: 03, irq: 3, mode: 0x0e
smsc_ircc_present: can't get sir_base of 0x2f8
[…]
lirc_dev: IR Remote Control driver registered, major 251 
lirc_sir: module is from the staging directory, the quality is unknown, you 
have been warned.
platform lirc_dev.0: lirc_dev: driver lirc_sir registered at minor = 0
lirc_sir: I/O port 0x02f8, IRQ 3.
lirc_sir: Installed

Without this patch lirc_sir can't even get loaded, the alternative 
would be to mark it as BROKEN for <<3.6.

Regards
        Stefan Lippers-Hollmann

[1]     
http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commitdiff;h=4b71ca6bce8fab3d08c61bf330e781f957934ae1
        http://patchwork.linuxtv.org/patch/11579/
[2]     RedHat bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=557210 
[2.6.31.9-174.fc12.i686.PAE]
        Ubuntu launchpad: 
https://bugs.launchpad.net/ubuntu/+source/lirc/+bug/912251 [3.0.0-12-generic]
        Debian BTS: http://bugs.debian.org/680762 [3.2+]
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to