Activity log for bug #658916

Date Who What changed Old value New value Message
2010-10-12 03:04:23 Rick George bug added bug
2010-10-12 03:52:15 Rick George summary DVB module cx23885 causes kernel panic hangs dvb applications DVB module cx23885 causes kernel oops, hangs dvb applications
2010-10-12 03:54:24 Rick George description Binary package hint: linux-image-2.6.35-22-generic Kubuntu 10.10 I am attempting to use a TV card, showing under lspci as HDPVR-1250 model 1196. the module for this card is cx23885. rmmod and modprobe both work okay before trying to open the card. Trying to use the card, either in mythtv or kaffeine, causes a kernel panic, hangs whatever program I was trying to use to the point where I can't even close it with killall command, and leaves the module in use so that you can't even remove the module. dmesg upon 'modprobe cx23885' [ 114.730925] cx23885 driver version 0.0.2 loaded [ 114.731048] cx23885 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 114.731240] CORE cx23885[0]: subsystem: 0070:7801, board: Hauppauge WinTV-HVR1800 [card=2,autodetected] [ 115.119454] tveeprom 0-0050: Hauppauge model 78521, rev C1E9, serial# 2879812 [ 115.119456] tveeprom 0-0050: MAC address is 00:0d:fe:2b:f1:44 [ 115.119458] tveeprom 0-0050: tuner model is Philips 18271_8295 (idx 149, type 54) [ 115.119460] tveeprom 0-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88) [ 115.119462] tveeprom 0-0050: audio processor is CX23887 (idx 42) [ 115.119463] tveeprom 0-0050: decoder processor is CX23887 (idx 37) [ 115.119464] tveeprom 0-0050: has radio [ 115.119466] cx23885[0]: hauppauge eeprom: model=78521 [ 115.121346] cx25840 2-0044: cx23887 A/V decoder found @ 0x88 (cx23885[0]) [ 115.762078] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) [ 115.773968] tuner 1-0042: chip found @ 0x84 (cx23885[0]) [ 115.831278] tda829x 1-0042: could not clearly identify tuner address, defaulting to 60 [ 115.861978] tda18271 1-0060: creating new instance [ 115.910719] TDA18271HD/C1 detected @ 1-0060 [ 117.532853] tda829x 1-0042: type set to tda8295+18271 [ 119.030841] cx23885[0]/0: registered device video1 [v4l2] [ 120.504892] cx23885[0]: registered device video2 [mpeg] [ 120.504899] cx23885_dvb_register() allocating 1 frontend(s) [ 120.504907] cx23885[0]: cx23885 based dvb card [ 120.533978] MT2131: successfully identified at address 0x61 [ 120.535624] DVB: registering new adapter (cx23885[0]) [ 120.535626] DVB: registering adapter 1 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)... [ 120.535848] cx23885_dev_checkrevision() Hardware revision = 0xb1 [ 120.535855] cx23885[0]/0: found at 0000:02:00.0, rev: 15, irq: 17, latency: 0, mmio: 0xf9c00000 [ 120.535863] cx23885 0000:02:00.0: setting latency timer to 64 [ 120.535949] cx23885 0000:02:00.0: irq 46 for MSI/MSI-X dmesg after attempting to scan for channels: [ 195.294397] BUG: unable to handle kernel paging request at 0000010100000028 [ 195.294409] IP: [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294429] PGD 0 [ 195.294435] Oops: 0000 [#1] SMP [ 195.294442] last sysfs file: /sys/devices/pci0000:00/0000:00:14.4/0000:05:05.2/local_cpus [ 195.294449] CPU 1 [ 195.294452] Modules linked in: cx23885 parport_pc ppdev mt2131 s5h1409 jfs tda18271 snd_hda_codec_atihdmi or51132 cx88_dvb cx88_vp3054_i2c snd_hda_codec_via rc_hauppauge_new tuner_simple tuner_types tda9887 tda8290 cx25840 tuner reiserfs snd_hda_intel snd_hda_codec snd_hwdep snd_pcm cx2341x cx8802 ir_lirc_codec lirc_dev ir_sony_decoder snd_seq_midi ir_jvc_decoder snd_rawmidi snd_seq_midi_event snd_seq ir_rc6_decoder ir_rc5_decoder ir_nec_decoder cx8800 snd_timer cx88xx asus_atk0110 fglrx(P) snd_seq_device i2c_algo_bit ir_common joydev edac_core ir_core v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 edac_mce_amd videobuf_dma_sg videobuf_dvb psmouse serio_raw k10temp i2c_piix4 snd dvb_core videobuf_core btcx_risc tveeprom soundcore snd_page_alloc lp parport hid_microsoft usb_storage usbhid hid floppy ahci atl1e pata_atiixp libahci firewire_ohci firewire_core crc_itu_t [last unloaded: cx23885] [ 195.294569] [ 195.294578] Pid: 2802, comm: cx23885[0] dvb Tainted: P 2.6.35-22-generic #33-Ubuntu M4A78T-E/System Product Name [ 195.294585] RIP: 0010:[<ffffffffa0452563>] [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294601] RSP: 0018:ffff88009e875dc0 EFLAGS: 00010246 [ 195.294606] RAX: 0000010100000000 RBX: ffff8800cf9094f8 RCX: 0000000000000002 [ 195.294612] RDX: 0000000000000006 RSI: ffffc900112dd000 RDI: ffff88012b04b0a0 [ 195.294617] RBP: ffff88009e875dd0 R08: 0000000000000000 R09: 00000000ffffffff [ 195.294623] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff8800c7216028 [ 195.294628] R13: ffff8800cf9094f8 R14: ffff8800c7216028 R15: ffff8800c733c4a0 [ 195.294635] FS: 00007f7f9d5a1840(0000) GS:ffff880001e80000(0000) knlGS:0000000000000000 [ 195.294642] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 195.294647] CR2: 0000010100000028 CR3: 0000000116ff1000 CR4: 00000000000006e0 [ 195.294653] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 195.294659] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 195.294666] Process cx23885[0] dvb (pid: 2802, threadinfo ffff88009e874000, task ffff8800c733c4a0) [ 195.294671] Stack: [ 195.294674] ffff8800cf9094f8 ffff8800cf909400 ffff88009e875e00 ffffffffa04ad12a [ 195.294683] <0> ffff88009e875df0 ffff8800c7216028 ffff8800c7216028 ffff8800c7216128 [ 195.294692] <0> ffff88009e875e10 ffffffffa04aed5e ffff88009e875e40 ffffffffa03d0457 [ 195.294702] Call Trace: [ 195.294722] [<ffffffffa04ad12a>] cx23885_free_buffer+0x5a/0xa0 [cx23885] [ 195.294738] [<ffffffffa04aed5e>] dvb_buf_release+0xe/0x10 [cx23885] [ 195.294753] [<ffffffffa03d0457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core] [ 195.294766] [<ffffffffa03d04e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core] [ 195.294778] [<ffffffffa03d055e>] videobuf_read_stop+0x1e/0x30 [videobuf_core] [ 195.294790] [<ffffffffa044a8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb] [ 195.294802] [<ffffffffa044a760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb] [ 195.294812] [<ffffffff8107f0b6>] kthread+0x96/0xa0 [ 195.294822] [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10 [ 195.294830] [<ffffffff8107f020>] ? kthread+0x0/0xa0 [ 195.294837] [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10 [ 195.294841] Code: 19 75 6e 8b 53 28 85 d2 74 4b 48 8b 7f 28 8b 4b 30 48 8b 73 20 48 85 ff 74 4e 48 8b 87 e8 01 00 00 48 85 c0 74 42 83 f9 02 77 5d <48> 8b 40 28 48 85 c0 74 0a 45 31 c0 90 ff d0 48 8b 73 20 48 89 [ 195.294907] RIP [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294920] RSP <ffff88009e875dc0> [ 195.294923] CR2: 0000010100000028 [ 195.294929] ---[ end trace 9239e1b540d37d41 ]--- Binary package hint: linux-image-2.6.35-22-generic Kubuntu 10.10 I am attempting to use a TV card, showing under lspci as HDPVR-1250 model 1196. the module for this card is cx23885. rmmod and modprobe both work okay before trying to open the card. Trying to use the card, either in mythtv or kaffeine, causes a kernel oops, hangs whatever program I was trying to use to the point where I can't even close it with killall command, and leaves the module in use so that you can't even remove the module. I have tested the TV card under other distros to make sure it isn't a hardware issue, which it is not. dmesg upon 'modprobe cx23885' [ 114.730925] cx23885 driver version 0.0.2 loaded [ 114.731048] cx23885 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 114.731240] CORE cx23885[0]: subsystem: 0070:7801, board: Hauppauge WinTV-HVR1800 [card=2,autodetected] [ 115.119454] tveeprom 0-0050: Hauppauge model 78521, rev C1E9, serial# 2879812 [ 115.119456] tveeprom 0-0050: MAC address is 00:0d:fe:2b:f1:44 [ 115.119458] tveeprom 0-0050: tuner model is Philips 18271_8295 (idx 149, type 54) [ 115.119460] tveeprom 0-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88) [ 115.119462] tveeprom 0-0050: audio processor is CX23887 (idx 42) [ 115.119463] tveeprom 0-0050: decoder processor is CX23887 (idx 37) [ 115.119464] tveeprom 0-0050: has radio [ 115.119466] cx23885[0]: hauppauge eeprom: model=78521 [ 115.121346] cx25840 2-0044: cx23887 A/V decoder found @ 0x88 (cx23885[0]) [ 115.762078] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) [ 115.773968] tuner 1-0042: chip found @ 0x84 (cx23885[0]) [ 115.831278] tda829x 1-0042: could not clearly identify tuner address, defaulting to 60 [ 115.861978] tda18271 1-0060: creating new instance [ 115.910719] TDA18271HD/C1 detected @ 1-0060 [ 117.532853] tda829x 1-0042: type set to tda8295+18271 [ 119.030841] cx23885[0]/0: registered device video1 [v4l2] [ 120.504892] cx23885[0]: registered device video2 [mpeg] [ 120.504899] cx23885_dvb_register() allocating 1 frontend(s) [ 120.504907] cx23885[0]: cx23885 based dvb card [ 120.533978] MT2131: successfully identified at address 0x61 [ 120.535624] DVB: registering new adapter (cx23885[0]) [ 120.535626] DVB: registering adapter 1 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)... [ 120.535848] cx23885_dev_checkrevision() Hardware revision = 0xb1 [ 120.535855] cx23885[0]/0: found at 0000:02:00.0, rev: 15, irq: 17, latency: 0, mmio: 0xf9c00000 [ 120.535863] cx23885 0000:02:00.0: setting latency timer to 64 [ 120.535949] cx23885 0000:02:00.0: irq 46 for MSI/MSI-X dmesg after attempting to scan for channels: [ 195.294397] BUG: unable to handle kernel paging request at 0000010100000028 [ 195.294409] IP: [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294429] PGD 0 [ 195.294435] Oops: 0000 [#1] SMP [ 195.294442] last sysfs file: /sys/devices/pci0000:00/0000:00:14.4/0000:05:05.2/local_cpus [ 195.294449] CPU 1 [ 195.294452] Modules linked in: cx23885 parport_pc ppdev mt2131 s5h1409 jfs tda18271 snd_hda_codec_atihdmi or51132 cx88_dvb cx88_vp3054_i2c snd_hda_codec_via rc_hauppauge_new tuner_simple tuner_types tda9887 tda8290 cx25840 tuner reiserfs snd_hda_intel snd_hda_codec snd_hwdep snd_pcm cx2341x cx8802 ir_lirc_codec lirc_dev ir_sony_decoder snd_seq_midi ir_jvc_decoder snd_rawmidi snd_seq_midi_event snd_seq ir_rc6_decoder ir_rc5_decoder ir_nec_decoder cx8800 snd_timer cx88xx asus_atk0110 fglrx(P) snd_seq_device i2c_algo_bit ir_common joydev edac_core ir_core v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 edac_mce_amd videobuf_dma_sg videobuf_dvb psmouse serio_raw k10temp i2c_piix4 snd dvb_core videobuf_core btcx_risc tveeprom soundcore snd_page_alloc lp parport hid_microsoft usb_storage usbhid hid floppy ahci atl1e pata_atiixp libahci firewire_ohci firewire_core crc_itu_t [last unloaded: cx23885] [ 195.294569] [ 195.294578] Pid: 2802, comm: cx23885[0] dvb Tainted: P 2.6.35-22-generic #33-Ubuntu M4A78T-E/System Product Name [ 195.294585] RIP: 0010:[<ffffffffa0452563>] [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294601] RSP: 0018:ffff88009e875dc0 EFLAGS: 00010246 [ 195.294606] RAX: 0000010100000000 RBX: ffff8800cf9094f8 RCX: 0000000000000002 [ 195.294612] RDX: 0000000000000006 RSI: ffffc900112dd000 RDI: ffff88012b04b0a0 [ 195.294617] RBP: ffff88009e875dd0 R08: 0000000000000000 R09: 00000000ffffffff [ 195.294623] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff8800c7216028 [ 195.294628] R13: ffff8800cf9094f8 R14: ffff8800c7216028 R15: ffff8800c733c4a0 [ 195.294635] FS: 00007f7f9d5a1840(0000) GS:ffff880001e80000(0000) knlGS:0000000000000000 [ 195.294642] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 195.294647] CR2: 0000010100000028 CR3: 0000000116ff1000 CR4: 00000000000006e0 [ 195.294653] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 195.294659] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 195.294666] Process cx23885[0] dvb (pid: 2802, threadinfo ffff88009e874000, task ffff8800c733c4a0) [ 195.294671] Stack: [ 195.294674] ffff8800cf9094f8 ffff8800cf909400 ffff88009e875e00 ffffffffa04ad12a [ 195.294683] <0> ffff88009e875df0 ffff8800c7216028 ffff8800c7216028 ffff8800c7216128 [ 195.294692] <0> ffff88009e875e10 ffffffffa04aed5e ffff88009e875e40 ffffffffa03d0457 [ 195.294702] Call Trace: [ 195.294722] [<ffffffffa04ad12a>] cx23885_free_buffer+0x5a/0xa0 [cx23885] [ 195.294738] [<ffffffffa04aed5e>] dvb_buf_release+0xe/0x10 [cx23885] [ 195.294753] [<ffffffffa03d0457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core] [ 195.294766] [<ffffffffa03d04e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core] [ 195.294778] [<ffffffffa03d055e>] videobuf_read_stop+0x1e/0x30 [videobuf_core] [ 195.294790] [<ffffffffa044a8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb] [ 195.294802] [<ffffffffa044a760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb] [ 195.294812] [<ffffffff8107f0b6>] kthread+0x96/0xa0 [ 195.294822] [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10 [ 195.294830] [<ffffffff8107f020>] ? kthread+0x0/0xa0 [ 195.294837] [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10 [ 195.294841] Code: 19 75 6e 8b 53 28 85 d2 74 4b 48 8b 7f 28 8b 4b 30 48 8b 73 20 48 85 ff 74 4e 48 8b 87 e8 01 00 00 48 85 c0 74 42 83 f9 02 77 5d <48> 8b 40 28 48 85 c0 74 0a 45 31 c0 90 ff d0 48 8b 73 20 48 89 [ 195.294907] RIP [<ffffffffa0452563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg] [ 195.294920] RSP <ffff88009e875dc0> [ 195.294923] CR2: 0000010100000028 [ 195.294929] ---[ end trace 9239e1b540d37d41 ]---
2010-10-12 15:28:27 gilson585 attachment added syslog https://bugs.launchpad.net/ubuntu/+source/linux/+bug/658916/+attachment/1688277/+files/syslog
2010-10-12 17:17:59 gilson585 marked as duplicate 659348
2010-11-06 19:23:46 Andrew Westberg bug added subscriber Andrew Westberg
2011-01-16 01:34:35 Charlie Kravetz removed duplicate marker 659348
2011-01-25 15:11:32 Jeremy Foshee tags needs-kernel-logs
2011-01-25 15:11:36 Jeremy Foshee tags needs-kernel-logs needs-kernel-logs needs-upstream-testing
2011-01-25 15:11:40 Jeremy Foshee tags needs-kernel-logs needs-upstream-testing kj-triage needs-kernel-logs needs-upstream-testing
2011-01-25 15:11:45 Jeremy Foshee linux (Ubuntu): status New Incomplete
2011-04-21 04:51:15 Launchpad Janitor linux (Ubuntu): status Incomplete Expired