← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 659348] Re: Kernel Oops - unable to handle kernel paging request; EIP is at videobuf_dma_unmap+0x43/0xb0

 

I have this same oops with my TeVii S470 DVB-S2 card (cx23885 chip) and
Mythbuntu 10.10 with the 2.6.35-24-generic kernel.  Mythbuntu 10.04
works fine, but does not run the S470 as it does not have drivers for
it.  I tried the  2.6.35-02063508 kernel and that works, but I am a bit
worried about using that kernel in case it might have other problems for
me, so for now I am sticking with 10.04 for production use on my MythTV
box, and just rebooting to 10.10 every couple of days to gather my EPG
data from EIT on the S470.  As you can imagine, that is a complete pain.

I am not exactly familiar with Linux kernels, but I understand that
2.6.35-02063508 is an older kernel than 2.6.35-24-generic.  Since the
later 2.6.36-020636rc8-generic also works, and the bug seems to be in
the cx23885 driver, is there someone out there with rather more kernel
expertise than me who could compare those three sources and see what is
different, so this bug could get fixed?

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/659348

Title:
  Kernel Oops - unable to handle kernel paging request; EIP is at
  videobuf_dma_unmap+0x43/0xb0

Status in “linux” package in Ubuntu:
  New

Bug description:
  This was not an issue prior to the Mythbuntu 10.10 upgrade

  I did a fresh install of Mythbuntu 10.10 and now during mythtv-setup
  my DVB-C tuners hang the application during a channel scan. Prior to
  this I was on 10.04 with myth autobuilds 0.23.1 and it worked with no
  issues. On amd64 using 2 HVR-1250's

  syslog reports this during the hangup
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685426] BUG: unable to handle kernel paging request at 0000010100000028
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685438] IP: [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685456] PGD 0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685462] Oops: 0000 [#1] SMP
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685469] last sysfs file: /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685476] CPU 1
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685479] Modules linked in: mceusb ir_lirc_codec lirc_dev snd_hda_codec_realtek mt2131 s5h1409 tuner_simple tuner_types tuner tvaudio tda7432 msp3400 nvidia(P) snd_hda_intel ir_sony_decoder snd_bt87x snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq ir_jvc_decoder snd_timer snd_seq_device ir_rc6_decoder cx23885 cx2341x ir_rc5_decoder bttv videobuf_dvb ir_nec_decoder v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 snd asus_atk0110 i2c_algo_bit videobuf_dma_sg ir_common ir_core edac_core dvb_core videobuf_core btcx_risc soundcore psmouse k10temp lp edac_mce_amd tveeprom snd_page_alloc serio_raw parport i2c_piix4 usb_storage usbhid hid r8169 mii ahci libahci pata_atiixp
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685574]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685583] Pid: 2127, comm: cx23885[0] dvb Tainted: P            2.6.35-22-generic #34-Ubuntu M4A78 PLUS/System Product Name
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685590] RIP: 0010:[<ffffffffa0069563>]  [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685605] RSP: 0018:ffff880128687dc0  EFLAGS: 00010246
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685611] RAX: 0000010100000000 RBX: ffff88012ae23ef8 RCX: 0000000000000002
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685616] RDX: 0000000000000006 RSI: ffffc900110f5000 RDI: ffff880129c080a0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685622] RBP: ffff880128687dd0 R08: 0000000000000000 R09: 00000000ffffffff
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685627] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff880115ba5828
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685633] R13: ffff88012ae23ef8 R14: ffff880115ba5828 R15: ffff88012b1e2dc0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685639] FS:  00007f0b8ea8b840(0000) GS:ffff880001e40000(0000) knlGS:0000000000000000
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685646] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685651] CR2: 0000010100000028 CR3: 000000011374c000 CR4: 00000000000006e0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685657] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685663] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685670] Process cx23885[0] dvb (pid: 2127, threadinfo ffff880128686000, task ffff88012b1e2dc0)
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685675] Stack:
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685678]  ffff88012ae23ef8 ffff88012ae23e00 ffff880128687e00 ffffffffa0c9412a
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685687] <0> ffff880128687df0 ffff880115ba5828 ffff880115ba5828 ffff880115ba5928
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685696] <0> ffff880128687e10 ffffffffa0c95d5e ffff880128687e40 ffffffffa0108457
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685706] Call Trace:
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685727]  [<ffffffffa0c9412a>] cx23885_free_buffer+0x5a/0xa0 [cx23885]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685745]  [<ffffffffa0c95d5e>] dvb_buf_release+0xe/0x10 [cx23885]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685759]  [<ffffffffa0108457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685772]  [<ffffffffa01084e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685784]  [<ffffffffa010855e>] videobuf_read_stop+0x1e/0x30 [videobuf_core]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685794]  [<ffffffffa00fd8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685805]  [<ffffffffa00fd760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685815]  [<ffffffff8107f0b6>] kthread+0x96/0xa0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685825]  [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685833]  [<ffffffff8107f020>] ? kthread+0x0/0xa0
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685840]  [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685844] 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
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685911] RIP  [<ffffffffa0069563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685923]  RSP <ffff880128687dc0>
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685926] CR2: 0000010100000028
  Oct 12 10:51:03 Daves-DVR kernel: [  100.685932] ---[ end trace 5a49d3fff27e282f ]---

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: linux-image-2.6.35-22-generic 2.6.35-22.34
  Regression: Yes
  Reproducible: Yes
  ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
  Uname: Linux 2.6.35-22-generic x86_64
  NonfreeKernelModules: nvidia
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
  Architecture: amd64
  AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D2c', '/dev/snd/by-path', '/dev/snd/controlC1', '/dev/snd/pcmC1D0c', '/dev/snd/pcmC1D1c', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
  CRDA: Error: [Errno 2] No such file or directory
  Card0.Amixer.info:
   Card hw:0 'SB'/'HDA ATI SB at 0xf7ff4000 irq 16'
     Mixer name	: 'Realtek ALC887'
     Components	: 'HDA:10ec0887,10ec0887,00100202'
     Controls      : 35
     Simple ctrls  : 20
  Card1.Amixer.info:
   Card hw:1 'Bt878'/'Brooktree Bt878 at 0xf6ffe000, irq 21'
     Mixer name	: 'Bt87x'
     Components	: ''
     Controls      : 3
     Simple ctrls  : 5
  Date: Tue Oct 12 13:10:00 2010
  HibernationDevice: RESUME=UUID=22c715e9-7847-43b1-9bd9-90a6c992662f
  InstallationMedia: Mythbuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
  IwConfig:
   lo        no wireless extensions.

   eth0      no wireless extensions.
  MachineType: System manufacturer System Product Name
  ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=e7ff114d-2fa0-4ed3-8412-b33488f03dce ro quiet splash
  ProcEnviron:
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  RelatedPackageVersions: linux-firmware 1.38
  RfKill:

  SourcePackage: linux
  dmi.bios.date: 04/02/2010
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2004
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: M4A78 PLUS
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: Rev X.0x
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2004:bd04/02/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A78PLUS:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer