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

Bug #659348 reported by gilson585
170
This bug affects 32 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

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

Revision history for this message
gilson585 (gilson585) wrote :
description: updated
Revision history for this message
gilson585 (gilson585) wrote :
description: updated
Revision history for this message
gilson585 (gilson585) wrote :

this bug does not exist in the mainline kernel, gonna try proposed and pre-poposed next

Revision history for this message
gilson585 (gilson585) wrote :

If it makes any diff, mainline can successfully complete a channel scan in mythtv-setup but mythfrontend crashes when trying to view channels. Also proposed and pre-proposed still fail during scanning for channels.

gilson585 (gilson585)
tags: added: kernel-oops
gilson585 (gilson585)
summary: - dvb module cx23885 hangs mythtv-setup
+ Kernel Oops - unable to handle kernel paging request; EIP is at
+ videobuf_dma_unmap+0x43/0xb0
Revision history for this message
Bo Bruen (bbruen) wrote :

My experience is similar to other posts. Recorded PBS Newshour...updated to 10.10...failed to record The Defenders. Watch LiveTV, Chanel Scan, etc. all fail with hangs and/or black screens. Thank you to devs with more knowledge, time, experience, and inherent worth for looking into this for us.

Revision history for this message
kpaden (kpaden1) wrote :

I have a Hauppauge 1800. I did a fresh install of 10.10, and I am having the same problem as above.

Revision history for this message
bkloppenborg (bkloppenborg) wrote :

I can confirm the same issue with the Dvico FusionHDTV7. Firmware upload successful, but any attempt to tune in channels using either MythTV's built-in scanner or the dvb-apps scan utility result in above bug. Partial dmesg report attached.

lspci:
Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)

Revision history for this message
Aaron Watry (awatry) wrote :

I've been experiencing the same issue on my system (Mythbuntu 10.10, amd64, Happauge HVR-1250). I have successfully installed the linux-image-2.6.36-rc8 kernel from the mainline PPA and can say that my tuner is now working successfully.

Someone more adventurous than I might be able to bisect the sources and determine where the fix was committed and cherry pick it back to the 2.6.35 tree.

Revision history for this message
quaa (quaa55) wrote :

This also effects my Happauge HVR-1250. It seems to lock up the mythtv backend when trying to use this tuner. Please fix as my mythbuntu system is now useless because it cannot record anything.

Revision history for this message
hugolp (hugolp2) wrote :

I have a hauppage Nova-T 500 (2 turners) and a usb Avermedia Volar (I did the scan with this one). I have the same problem. First channel it finds, it blocks.

Revision history for this message
Sven Z. (szetheli) wrote :

Affects me too, with a Hauppauge 1800 card. /dev/dvb is completely unuseable.

Attached syslog and dmesg incase it helps.

Revision history for this message
quaa (quaa55) wrote :

Anyone know if the newest kernel fixes this problem?
Linux myth 2.6.35-23-generic

Or do I need to get the 2.6.36 from the mainline ppa? if so how is stability so far?

Revision history for this message
Sven Z. (szetheli) wrote :

2.6.36-020636rc8-generic ppa fixed this problem for my Hauppauge 1800, but then broke the sound for my snd_hda_intel, which I think is this issue but haven't been able to do a successful compile with the provided patch.
https://bbs.archlinux.org/viewtopic.php?id=107306
http://www.spinics.net/lists/alsa-devel/msg39189.html

2.6.35-02063508-generic ppa fixes this problem as well, without the broken sound problem. Thanks quaa, you gave me the idea to try an earlier version, and saved me a day of recompiling various kernel attempts. I didn't see a 2.6.35-23-generic offered in the package manager. Latest in the package manager is still 2.6.35-23-generic, which is experiencing the problem.

Revision history for this message
Sven Z. (szetheli) wrote :

Correction on my last post:
I didn't see a 2.6.35-23-generic offered in the package manager. Latest in the package manager is still 2.6.35-22-generic, which is experiencing the problem.

Revision history for this message
Michael Cook (michaelcook-mjc) wrote :

I believe I have exactly the same problem. I was wanting to upgrade and fix some completely separate issues with 10.04 install, and found a FRESH install of 10.10 or the latest patches as of today have this problem. Mythtv reliably craps out exactly as described in crash posted in this bug report when scanning for channels.

Linux mediapc 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
10.04 mythtv worked fine before this 'upgrade'.

Revision history for this message
Michael Cook (michaelcook-mjc) wrote :

Forgot to add that I am using an Hauppage HVR-1800

Revision history for this message
DaisyDuck (carol-hazell) wrote :

I have the same problem with a TBS 6920 DVB-S card. I can zap to any channel using this card but if I try to scan it will pickup the first couple of transponders then lock up. Afte this the only way to unlock the DVB card is to restart the PC

The card is based on the conextant cx23885/cx24116 chip set.

I am running ubuntu 10.10 Kernel 2.9.35 and mythtv 0.24.

All other TV cards are OK and the TBS 6920 works fine under Media portal +Win xP (The computer is dual booting)

Revision history for this message
Sven Z. (szetheli) wrote :
Download full text (3.2 KiB)

Update: 2.6.35-23-generic does not fix this problem.

Here's the relevant section of the dmesg. If anyone working on this would like to see any other log, let me know. This is with a Hauppauge 1800 PVR card. This happens as soon as the video capture is started in MythTV. Either with "Watch Live TV" or when a scheduled recording starts. It works with ppa 2.6.35-02063508-generic, but I haven't found any other ppa builds that are stable on this machine.

[ 102.185705]
[ 102.185719] Pid: 2074, comm: cx23885[0] dvb Not tainted 2.6.35-23-generic #41-Ubuntu M2NBP-VM CSM/System Product Name
[ 102.185730] RIP: 0010:[<ffffffffa0172563>] [<ffffffffa0172563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
[ 102.185749] RSP: 0018:ffff8801a536ddc0 EFLAGS: 00010246
[ 102.185756] RAX: 0000010100000000 RBX: ffff88018bd9e4f8 RCX: 0000000000000002
[ 102.185764] RDX: 0000000000000006 RSI: ffffc900117e2000 RDI: ffff8801a8a850a0
[ 102.185772] RBP: ffff8801a536ddd0 R08: 0000000000000000 R09: 00000000ffffffff
[ 102.185780] R10: 00000000ffffffff R11: 0000000000000001 R12: ffff88019e461828
[ 102.185788] R13: ffff88018bd9e4f8 R14: ffff88019e461828 R15: ffff88018be00000
[ 102.185797] FS: 00007f8f74dfa710(0000) GS:ffff880001f00000(0000) knlGS:0000000000000000
[ 102.185805] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 102.185813] CR2: 0000010100000028 CR3: 0000000194008000 CR4: 00000000000006e0
[ 102.185821] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 102.185829] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 102.185839] Process cx23885[0] dvb (pid: 2074, threadinfo ffff8801a536c000, task ffff88018be00000)
[ 102.185846] Stack:
[ 102.185853] ffff88018bd9e4f8 ffff88018bd9e400 ffff8801a536de00 ffffffffa020f12a
[ 102.185871] <0> ffff8801a536ddf0 ffff88019e461828 ffff88019e461828 ffff88019e461928
[ 102.185892] <0> ffff8801a536de10 ffffffffa0210d5e ffff8801a536de40 ffffffffa0084457
[ 102.185916] Call Trace:
[ 102.185954] [<ffffffffa020f12a>] cx23885_free_buffer+0x5a/0xa0 [cx23885]
[ 102.185974] [<ffffffffa0210d5e>] dvb_buf_release+0xe/0x10 [cx23885]
[ 102.185994] [<ffffffffa0084457>] videobuf_queue_cancel+0xf7/0x120 [videobuf_core]
[ 102.186009] [<ffffffffa00844e7>] __videobuf_read_stop+0x17/0x70 [videobuf_core]
[ 102.186024] [<ffffffffa008455e>] videobuf_read_stop+0x1e/0x30 [videobuf_core]
[ 102.186039] [<ffffffffa016a8c8>] videobuf_dvb_thread+0x168/0x1e0 [videobuf_dvb]
[ 102.186053] [<ffffffffa016a760>] ? videobuf_dvb_thread+0x0/0x1e0 [videobuf_dvb]
[ 102.186068] [<ffffffff8107f0c6>] kthread+0x96/0xa0
[ 102.186082] [<ffffffff8100aee4>] kernel_thread_helper+0x4/0x10
[ 102.186092] [<ffffffff8107f030>] ? kthread+0x0/0xa0
[ 102.186102] [<ffffffff8100aee0>] ? kernel_thread_helper+0x0/0x10
[ 102.186109] 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
[ 102.186334] RIP [<ffffffffa0172563>] videobuf_dma_unmap+0x43/0xb0 [videobuf_dma_sg]
[ 102.186350] RSP <ffff8801a536ddc0>
[ 102.186357] CR2: 0000010100000028
[ 102.186365] -...

Read more...

Brad Figg (brad-figg)
tags: added: acpi-bad-address
Revision history for this message
Pascal Vandeputte (pascal-vdp) wrote :

I have two cards and have been testing with Ubuntu 10.10. The cards are
 - TechnoTrend S2-3200 (saa7146)
 - TeVii S464 (cx88)

I've been seing the dreadful "unable to handle kernel paging request" + mythtv-setup freeze both with the stock 2.6.35 kernel as well as with the 2.6.32 kernel from 10.04LTS but *only if* I manually install the newer liplianin DVB drivers to get support for the TeVii / cx card.

The cx88 driver in Maverick's 2.6.35.22 does not support the TeVii S464 yet. The cx drivers are loaded at boot time although the /dev/dvb device isn't created, and IIRC hung mythtv-setup still hung but I can't seem to reproduce it now (but I'm on 2.6.35.23 already).

It's a pity because the TeVii seems to pick up more channels (better sensitivity?). The only way to get the TeVii in a somewhat working state is to use their beta V4L/DVB driver tarball from March 2010 (which is just a patched V4L source tree and doesn't build successfully with 2.6.35 headers).

The S464 card still isn't supported in V4L, using liplianin drivers I can get some results using w_scan but mythtv-setup then hangs again.

Greetings

Revision history for this message
Stephen Worthington (stephen-jsw) wrote :

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?

Revision history for this message
Michael Cook (michaelcook-mjc) wrote :

Tried Ubuntu 10.10 with 2.6.36-020636-generic and MythTV frontend quits, session logs out and presented with Ubuntu log-in screen same as with 2.6.35. Anyone know if anyone is looking at this otherwise I'll just rebuild my machines to 10.04.

Revision history for this message
Michael Cook (michaelcook-mjc) wrote :

Instead of rebuilding to 10.04 I decided to try Mythtv0.24+fixes with the 2.6.36 kernel. After some additional research/user-group posts I have managed to get my mythfrontend working pretty reliably with smooth HDTV playback (something I couldn't achieve before). There are a few glitches when moving from playback to menu but now in a much better state than before. Note, I upgraded both the backend and frontend systems to the same kernel & mythtv versions.

You can see my notes on my latest working setup here: http://michael.dtmc.ca/blog/2011/02/mythtv/

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Peter Royle (peteroyle) wrote :

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.

Revision history for this message
Jeremy Kerr (jk-ozlabs) wrote :

I think I've found the fix for this one - it's described in bug 800527. Could you try 10.10 with the kernel from the -proposed repository?

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed.

Let us know how that goes.

Revision history for this message
gilson585 (gilson585) wrote :

Been using Mythbuntu 11.04 x86-64 and no longer have this issue. I've been testing it for a month and feel comfortable going to this version.

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
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.