[Bug 658916] Re: DVB module cx23885 causes kernel oops, hangs dvb applications

Rick George danza.vera at gmail.com
Tue Oct 12 03:52:15 UTC 2010


** Summary changed:

- DVB module cx23885 causes kernel panic hangs dvb applications
+ DVB module cx23885 causes kernel oops, hangs dvb applications

** Description changed:

  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
+ 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.
+ 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.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.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.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.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 ]---

-- 
DVB module cx23885 causes kernel oops, hangs dvb applications
https://bugs.launchpad.net/bugs/658916
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list