bttv driver not working after kernel-update to 2.6.32-24.41 and 2.6.32-24.42

Bug #629116 reported by Jeroen Venneman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Undecided
Unassigned

Bug Description

After update to 2.6.32-24.41 and 2.6.32-24.42 the bttv driver stopped working, it doesn detect my bt878 tv card anymore.
When I boot a previous kernel eg. 2.6.32-23.37 the tv card works OK.
See dmesg outputs below, first the working one, with 2.6.32-23.37:

   14.095898] Linux video capture interface: v2.00
[ 14.125741] bttv: driver version 0.9.18 loaded
[ 14.125744] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 14.126027] bttv: Bt8xx card found (0).
[ 14.126044] alloc irq_desc for 20 on node 0
[ 14.126046] alloc kstat_irqs on node 0
[ 14.126057] bttv 0000:03:06.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 14.126068] bttv0: Bt878 (rev 17) at 0000:03:06.0, irq: 20, latency: 32, mmio: 0xfdcff000
[ 14.126108] bttv0: detected: Terratec TValue (LR102) [card=33], PCI subsystem ID is 153b:1134
[ 14.126111] bttv0: using: Terratec TerraTValue Version Bt878 [card=33,autodetected]
[ 14.126114] IRQ 20/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
[ 14.126158] bttv0: gpio: en=00000000, out=00000000 in=00ffefff [init]
[ 14.126219] bttv0: tuner type=5

Then after updating to 2.6.32-24.42:

 12.834855] Linux video capture interface: v2.00
[ 12.837780] bttv: Unknown symbol ir_codes_pixelview_table
[ 12.839069] bttv: Unknown symbol ir_codes_avermedia_dvbt_table
[ 12.839139] bttv: Unknown symbol ir_codes_encore_enltv2_table
[ 12.839215] bttv: Unknown symbol ir_codes_winfast_table
[ 12.839468] bttv: Unknown symbol ir_codes_pctv_sedna_table
[ 12.839961] bttv: Unknown symbol ir_codes_apac_viewcomp_table
[ 12.840775] bttv: disagrees about version of symbol ir_input_init
[ 12.840777] bttv: Unknown symbol ir_input_init
[ 12.841535] bttv: disagrees about version of symbol ir_input_nokey
[ 12.841536] bttv: Unknown symbol ir_input_nokey
[ 12.841880] bttv: Unknown symbol ir_codes_avermedia_table
[ 12.841950] bttv: Unknown symbol ir_codes_nebula_table
[ 12.842657] bttv: disagrees about version of symbol ir_input_keydown
[ 12.842658] bttv: Unknown symbol ir_input_keydown

Looks like bttv is broken or doesn't match with the new kernel.
Any idea?

Current system is 2.6.32-24-generic #42-Ubuntu SMP Fri Aug 20 14:21:58 UTC 2010 x86_64 GNU/Linux

If more details are necessary please let me know.
Thanks.

Revision history for this message
Jeroen Venneman (jeroen-venneman) wrote :

Updated to kernel 2.6.32-25-generic #43, this solved the problem, see part of dmesg below:

[ 13.830817] Linux video capture interface: v2.00
[ 13.854146] bttv: driver version 0.9.18 loaded
[ 13.854149] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 13.854240] bttv: Bt8xx card found (0).
[ 13.854258] alloc irq_desc for 20 on node 0
[ 13.854260] alloc kstat_irqs on node 0
[ 13.854271] bttv 0000:03:06.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 13.854285] bttv0: Bt878 (rev 17) at 0000:03:06.0, irq: 20, latency: 32, mmio: 0xfdcff000
[ 13.854323] bttv0: detected: Terratec TValue (LR102) [card=33], PCI subsystem ID is 153b:1134
[ 13.854325] bttv0: using: Terratec TerraTValue Version Bt878 [card=33,autodetected]

So problem solved, no further action necessary.

Revision history for this message
Victor Vargas (kamus) wrote :

Closed according to the last message (issue is fixed) Thanks.

Changed in ubuntu:
status: New → Invalid
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.