[mythtv-users] DVB capture card problems after update

Alex Butcher mythlist at assursys.co.uk
Sat Jun 20 06:57:25 UTC 2009


On Sat, 20 Jun 2009, Phill Edwards wrote:

> I'm running MythTV installed from ATrpms on a CentOS box. It was a
> CentOS 5.2 box until earlier this week, but I did a "yum update"
> earlier this week and I think it's now CentOS 5.3
>
> I have noticed that my capture cards are no longer working and the
> coincidence is too big for it not to be related. I have 2
> KWorld/VStream XPert DVB-T cards which have always worked flawlessly.
> Now when I try to watch LiveTV I can't and I get a mythfrontend error
> that says "failed to get recording show list". I think this is a
> symptom of the tuner cards being misconfigured.
>
> So I deleted the cards in mythtvsetup and recreated them, but the
> auto-probing detects them as V4L cards whereas they should (and used
> to, I think) be showing up as DVB cards. I think this must be due to
> the fact that I'm running a newer version of the kernel now
> (2.6.18-128.1.10.el5.centos.plus), but I don't know what to do about
> it.
>
> The cards are also coming up as V4L in dmesg too, and there also needs
> to be some sort of error at the end:
>
> CORE cx88[0]: subsystem: 17de:08a6, board: KWorld/VStream XPert DVB-T
> [card=14,autodetected]
> TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
> cx88_blackbird: waiting for cx8800 to get alive
> cx88_blackbird: waiting for cx8800 to get alive
> input: cx88 IR (KWorld/VStream XPert D as /class/input/input3
> cx88[0]/0: found at 0000:02:01.0, rev: 5, irq: 217, latency: 32, mmio:
> 0xf2000000
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> ACPI: PCI Interrupt 0000:02:03.0[A] -> GSI 16 (level, low) -> IRQ 185
> CORE cx88[1]: subsystem: 17de:08a6, board: KWorld/VStream XPert DVB-T
> [card=14,autodetected]
> TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe
> input: cx88 IR (KWorld/VStream XPert D as /class/input/input4
> cx88[1]/0: found at 0000:02:03.0, rev: 5, irq: 185, latency: 32, mmio:
> 0xf4000000
> cx88[1]/0: registered device video1 [v4l2]
> cx88[1]/0: registered device vbi1
> cx2388x blackbird driver version 0.0.6 loaded
> kobject_add failed for cx88_blackbird with -EEXIST, don't try to
> register things with the same name in the same directory.
> [<c04e6950>] kobject_add+0x147/0x16d
> [<c04e6a52>] kobject_register+0x19/0x30
> [<c043cd87>] sys_init_module+0x17db/0x1c95
> [<e09ae3cb>] videobuf_mmap_free+0x0/0x52 [video_buf]
> [<c043464f>] autoremove_wake_function+0x0/0x2d
> [<c0404f17>] syscall_call+0x7/0xb
>
> Does anyone know what I need to do to get the cards detected correctly
> (if that is in fact the solution)?

It looks like the CentOS plus repository has the DVB modules, so configure
that repository and try installing video4linux-kmdl-`uname -r`

If that doesn't work, for a short term fix, carry on booting your old
kernel, and don't upgrade the kernel again in the meantime until you're sure
the new kernel has the right modules available (either in the standard
kernel, or from CentOS plus.

If having the modules available doesn't fix the problem, I guess you'll need
to tell the modules not to use the analogue part of the card somehow.

> Regards,
> Phill

HTH,
Alex


More information about the mythtv-users mailing list