lirc_gpio module cannot be loaded in Gutsy

Bug #148756 reported by C. Burneci
4
Affects Status Importance Assigned to Milestone
lirc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: lirc

I'm trying to use the "CoolCommand" type remote, shipped with the Leadtek Winfast XP 2000 RM TV Tuner. I built the lirc modules using the module-assistant in Gutsy, and the process seemed to complete ok. But, when trying to load the lirc_gpio module, the action fails, and "dmesg" gives the following output:

[12262.163616] lirc_dev: IR Remote Control driver registered, at major 61
[13021.188006] lirc_gpio: Unknown symbol bttv_get_cardinfo
[13021.188061] lirc_gpio: Unknown symbol bttv_get_gpio_queue
[13021.188119] lirc_gpio: no version for "lirc_unregister_plugin" found: kernel tainted.
[13021.188500] lirc_gpio: Unknown symbol bttv_debug

This module used to work fine in previous version of Ubuntu, including Feisty.

Related branches

Revision history for this message
Mario Limonciello (superm1) wrote :

lirc (0.8.2-0ubuntu8) gutsy; urgency=low

  * Add 22_hauppauge_novat_500.dpatch for more complete
    novat-500 support. (LP: #145847)
  * Update 16_lirc-gpio.dpatch to make all lirc_gpio remotes
    use the dev/input interface instead. (LP: #148756)
  * Update 21_atiusb.dpatch to make Snapstream remotes
    have their own item. (LP: #140060)
  * Update 12_pvr150_transmit_support.dpatch to fix a
    m-a related FTBFS. (LP: #147440)

 -- Mario Limonciello <email address hidden> Mon, 08 Oct 2007 02:35:50 -0500

Changed in lirc:
status: New → Fix Released
Revision history for this message
C. Burneci (cburneci) wrote :

These changes did not fix anything for me. I am getting the same error messages as before.

Further investigating, I found out the following: The bttv module was changed in 2.6.22 kernel. in a way that broke the compatibility with the lirc_gpio module. The author of the lirc_gpio tried. as a solution to this problem, to include some functions and globals, now missing from bttv module, inside the "bttv_deprecated.c" source file. Unfortunately this file doesn't get compiled when using m-a, although it contains the definitions of some functions like bttv_get_cardinfo, whose names can't be resolved when loading the module (see the bug report).

On the lirc site, the authors state that this release doesn't support the 2.6.22 kernel, so, I guess I'll have to further wait until it gets supported.

Revision history for this message
Mario Limonciello (superm1) wrote : Re: [Bug 148756] Re: lirc_gpio module cannot be loaded in Gutsy

Yeah,

As a workaround, you can use the information provided on this spec

https://blueprints.edge.launchpad.net/mythbuntu/+spec/lirc-gpio-alternative

Something better will hopefully be sorted out for hardy.

On 10/15/07, C. Burneci <email address hidden> wrote:
>
> These changes did not fix anything for me. I am getting the same error
> messages as before.
>
> Further investigating, I found out the following: The bttv module was
> changed in 2.6.22 kernel. in a way that broke the compatibility with the
> lirc_gpio module. The author of the lirc_gpio tried. as a solution to
> this problem, to include some functions and globals, now missing from
> bttv module, inside the "bttv_deprecated.c" source file. Unfortunately
> this file doesn't get compiled when using m-a, although it contains the
> definitions of some functions like bttv_get_cardinfo, whose names can't
> be resolved when loading the module (see the bug report).
>
> On the lirc site, the authors state that this release doesn't support
> the 2.6.22 kernel, so, I guess I'll have to further wait until it gets
> supported.
>
> --
> lirc_gpio module cannot be loaded in Gutsy
> https://bugs.launchpad.net/bugs/148756
> You received this bug notification because you are a member of MythTV
> Ubuntu Maintainers, which is a bug contact for lirc in ubuntu.
>

--
Mario Limonciello
<email address hidden>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.