[linux-dvb] Re: DViCO FusionHDTV 5 Gold

Michael Krufky mkrufky at linuxtv.org
Wed Oct 19 07:00:20 CEST 2005


Scott Ruckh wrote:
> The new output from dmesg looks like the following after issuing the
> following commands:
> 
> modprobe -v cx8800
> modprobe -v cx88-dvb
> 
> Linux video capture interface: v1.00
> cx2388x v4l2 driver version 0.0.5 loaded
> ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low)
> -> IRQ 10
> CORE cx88[0]: subsystem: 18ac:d500, board: DViCO FusionHDTV 5 Gold
> [card=31,autodetected]
> TV tuner 64 at 0x1fe, Radio tuner -1 at 0x1fe
> cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 10, latency: 32, mmio:
> 0xe7000000
> tuner 1-0043: chip found @ 0x86 (cx88[0])
> tuner 1-0061: chip found @ 0xc2 (cx88[0])
> tuner 1-0061: type set to 64 (LG TDVS-H062F/TUA6034)
> tda9887 1-0043: chip found @ 0x86 (cx88[0])
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> Linux video capture interface: v1.00
> cx2388x v4l2 driver version 0.0.5 loaded
> ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low)
> -> IRQ 10
> CORE cx88[0]: subsystem: 18ac:d500, board: DViCO FusionHDTV 5 Gold
> [card=31,autodetected]
> TV tuner 64 at 0x1fe, Radio tuner -1 at 0x1fe
> cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 10, latency: 32, mmio:
> 0xe7000000
> tuner 1-0043: chip found @ 0x86 (cx88[0])

^^^^^^^^  This is the problem.  It is the same bug as here:

http://spinics.net/lists/vfl/msg20720.html

This is due to a problem created by the new tda8290/8275a code.

Until Hartmut or Mauro fix this, I suggest that you should download the 
last video4linux snapshot from

http://www.linuxtv.org/download/video4linux/video4linux-20051011.tar.gz

Follow all the same directions in the Wiki-Howto, except do:

scripts/merge-trees.sh

instead of "make merge-trees".

> tuner 1-0061: chip found @ 0xc2 (cx88[0])
> tuner 1-0061: type set to 64 (LG TDVS-H062F/TUA6034)
> tda9887 1-0043: chip found @ 0x86 (cx88[0])
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> kobject_register failed for dvb_pll (-17)
>  [<c022da4d>] kobject_register+0x5d/0x70
>  [<c014f1c1>] mod_sysfs_setup+0x71/0xd0
>  [<c01506b6>] load_module+0x8c6/0xa20
>  [<c01508a5>] sys_init_module+0x75/0x230
>  [<c0103dc1>] syscall_call+0x7/0xb
> cx2388x dvb driver version 0.0.5 loaded
> ACPI: PCI Interrupt 0000:00:09.2[A] -> Link [LNKB] -> GSI 10 (level, low)
> -> IRQ 10
> cx88[0]/2: found at 0000:00:09.2, rev: 5, irq: 10, latency: 32, mmio:
> 0xe9000000
> cx88[0]/2: cx2388x based dvb card
> DVB: registering new adapter (cx88[0]).
> DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
> 
> Is the kobject_register failed for dvb_pll (-17) line bad?
> 
> How about the following error when issuing the make install command when
> compiling the v4l modules: ?
> 
> install: cannot stat `cx88-alsa.ko': No such file or directory

Dont worry about this... cx88-alsa install has been disabled because it 
doesnt work yet.

> Are cx8800 and cx88-dvb the only modules that need to be loaded for the
> DViCO FusionHDTV 5 Gold?

No.

> For reference, the above test was done on a brand new Fedora Core 4 build
> after compiling the 2.6.13.4 kernel.
> 
> The good news is that this is the first time the /dev/dvb nodes were
> created after issuing the modprobe command.
> 
> I see this line gets added to modprobe.conf:
> 
> alias char-major-81 cx8800
> 
> How to I make cx88-dvb persistent between boots.

It loads up automatically for me and I never did anything special... 
I've heard you can do it by using /etc/modprobe.conf ... or was is 
/etc/modprobe.conf ... i forget.  See the appropriate man pages.

> To "clean up" from the merge-tree scripts, do you do the following?
> 
> make unmerge-trees
> make rminstall
> rm -Rf v4l-kernel
> rm -Rf dvb-kernel
> Download new CVS code for v4l-kernel and dvb-kernel

'make clean' is enough.  'make distclean' is needed if you're going to 
compile against a different kernel.

Good Luck,

Michael Krufky



More information about the linux-dvb mailing list