cx23885 module fails to load with linux-backports-modules-media-2.6.35-28-generic installed

Bug #800079 reported by Leon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-backports-modules-2.6.35 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: linux-backports-modules-media-2.6.35-28-generic

With linux-image-2.6.35-28-generic and linux-backports-modules-media-2.6.35-28-generic installed, the cx23885 module fails to load:

[ 12.189968] cx23885: disagrees about version of symbol __ir_input_register
[ 12.189979] cx23885: Unknown symbol __ir_input_register (err -22)

With only linux-image-2.6.35-28-generic installed, the module loads successfully:

[ 12.187193] cx23885 driver version 0.0.2 loaded
[ 12.194427] ACPI: PCI Interrupt Link [LN0A] enabled at IRQ 18
[ 12.194447] alloc irq_desc for 18 on node -1
[ 12.194454] alloc kstat_irqs on node -1
[ 12.194477] cx23885 0000:02:00.0: PCI INT A -> Link[LN0A] -> GSI 18 (level, low) -> IRQ 18
[ 12.195348] CORE cx23885[0]: subsystem: 18ac:db78, board: DViCO FusionHDTV DVB-T Dual Express
[ 12.240538] r8169 0000:04:00.0: eth0: link up
[ 12.240556] r8169 0000:04:00.0: eth0: link up
[ 12.472166] Registered IR keymap rc-fusionhdtv-mce
[ 12.472487] input: i2c IR (FusionHDTV) as /devices/virtual/rc/rc1/input6
[ 12.472654] rc1: i2c IR (FusionHDTV) as /devices/virtual/rc/rc1
[ 12.472665] ir-kbd-i2c: i2c IR (FusionHDTV) detected at i2c-1/1-006b/ir0 [cx23885[0]]
[ 12.473057] cx23885_dvb_register() allocating 1 frontend(s)
[ 12.473072] cx23885[0]: cx23885 based dvb card
[ 12.544780] xc2028 1-0061: creating new instance
[ 12.544792] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[ 12.544805] DVB: registering new adapter (cx23885[0])
[ 12.544818] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[ 12.545851] cx23885_dvb_register() allocating 1 frontend(s)
[ 12.545867] cx23885[0]: cx23885 based dvb card
[ 12.547059] xc2028 2-0061: creating new instance
[ 12.547071] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
[ 12.547087] DVB: registering new adapter (cx23885[0])
[ 12.547101] DVB: registering adapter 1 frontend 0 (Zarlink ZL10353 DVB-T)...
[ 12.548170] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 12.548191] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 18, latency: 0, mmio: 0xf9e0000
[ 12.548207] cx23885 0000:02:00.0: setting latency timer to 64

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-backports-modules-media-2.6.35-28-generic (not installed)
ProcVersionSignature: Ubuntu 2.6.35-28.50-generic 2.6.35.11
Uname: Linux 2.6.35-28-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Tue Jun 21 16:25:49 2011
InstallationMedia: Mythbuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: linux-backports-modules-2.6.35

Revision history for this message
Leon (thumk) wrote :

Just to explain what I am trying to get working...

I have a DViCO FusionHDTV DVB-T Dual Express (using the cx23885 module) and a SoundGraph PAD LCD/IR (variant 15c2:0038, using lirc_dev and imon modules) in this machine.

The imon module from linux-image-2.6.35-28-generic is giving multiple key events for the remote's arrow keys. This has been documented in bug #670483 , with a fix released as linux-backports-modules-media-2.6.35-28-generic.

With this backports package installed, the Soundgraph remote functions correctly, however the cx23885 module then fails to load (detailed above).

As per Jarod Wilson's comment #1 on bug #666493 , the change for the updated imon module has been consider "too invasive a patchset for an Ubuntu SRU kernel", so I assume it will be only released as a backport.

Given this... I can't see a way to get both devices functioning correctly at the same time.

tags: added: imon
Andy Whitcroft (apw)
Changed in linux-backports-modules-2.6.35 (Ubuntu):
status: New → Won't Fix
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.