← 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

 

For the record, I've had some level of success by upgrading to the
current Natty dev build. The steps involved were:

- Run command: update-manager -d
- Click the upgrade button and perform the full upgrade
- Installed the proprietary NVidia driver for my video card (I guess YMMV)
- Undo all the previous hacks I had used to try to get this going, including:
-- I had a /lib/firmware/xc3028-v27.fw file which I previously extracted from somewhere else. I removed that file and installed the firmware via the command: sudo apt-get install linux-firmware-non-free
-- I made sure I did NOT have cx23885 listed in my /etc/modprobe.d/blacklist.conf as an artifact from previous attempts to get this working
-- I removed the line 'modprobe cx23885 card=11' from my /etc/rc.local file
- Restart

I now have Mythbox finding all channels and able to view live TV and
record. As a bonus I'm also able for the first time ever to use VDPAU
for playback so it's clearer than it's ever been :) (perhaps similar to
what Michael Cook is reporting).

Obviously Natty is a moving target right now so YYMV, but at least at
the moment it seems to be something worth trying if like me your only
alternative is an unusable Mythbox.

-- 
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:
  Confirmed

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