Skip navigation.
Home
Now Shipping Version 7.0

Leadtek Winfast DTV2000h.


Posts: 9

I am having trouble getting my tuner card going. It is a Leadtek Winfast DTV2000h. A few useful pieces of information:
"lspci":
0000:00:09.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
0000:00:09.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
0000:00:09.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)

"lsmod | grep cx":
cx88_blackbird 15164 0
cx88_dvb 7140 0
cx8802 8324 2 cx88_blackbird,cx88_dvb
cx8800 24716 1 cx88_blackbird
cx88xx 51968 4 cx88_blackbird,cx88_dvb,cx8802,cx8800
i2c_algo_bit 7496 1 cx88xx
ir_common 7876 1 cx88xx
tveeprom 12464 1 cx88xx
mt352 5412 1 cx88_dvb
or51132 8324 1 cx88_dvb
video_buf_dvb 4420 1 cx88_dvb
video_buf 15812 6 cx88_blackbird,cx88_dvb,cx8802,cx8800,cx88xx,video_buf_dvb
nxt200x 11236 1 cx88_dvb
lgdt330x 6780 1 cx88_dvb
cx22702 5060 1 cx88_dvb
i2c_core 15776 13 nvidia,i2c_acpi_ec,tuner,cx88_dvb,cx88xx,i2c_algo_bit,tveeprom,i2c_viapro,mt352,or51132,nxt200x,lgdt330x,cx22702
dvb_pll 8836 4 cx88_dvb,or51132,nxt200x,cx22702
v4l1_compat 11940 1 cx8800
v4l2_common 4832 1 cx8800
btcx_risc 3720 3 cx8802,cx8800,cx88xx
videodev 7104 3 cx88_blackbird,cx8800,cx88xx

"dmesg":
[17179590.980000] cx2388x v4l2 driver version 0.0.5 loaded
[17179590.980000] ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 16 (level, low) -> IRQ 19
[17179590.980000] cx88[0]: Your board isn't known (yet) to the driver. You can
[17179590.980000] cx88[0]: try to pick one of the existing card configs via
[17179590.980000] cx88[0]: card= insmod option. Updating to the latest
[17179590.980000] cx88[0]: version might help as well.
[17179590.980000] cx88[0]: Here is a list of valid choices for the card= insmod option:
[17179590.980000] cx88[0]: card=0 -> UNKNOWN/GENERIC
.....
[17179590.980000] cx88[0]: card=36 -> AVerTV 303 (M126)
[17179590.980000] CORE cx88[0]: subsystem: 107d:665e, board: UNKNOWN/GENERIC [card=0,autodetected]
[17179590.980000] TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe
[17179591.056000] cx2388x dvb driver version 0.0.5 loaded
[17179591.192000] cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 19, latency: 64, mmio: 0xf7000000

I've looked around on the net, but am reluctant to try some things out as they are:
- out of date,
- not MEPIS specific,
- not the correct card type,
- last time I did, I broke MEPIS and had to reinstall.

Can anyone help? I dont have a "dev/dvb" directory, which indicates the card isn't working OK.

Thanks,
James.

drlizau's picture

newish card - little support

you will need to recompile modules for your kernel to get the latest ones.
www.linuxtv.org seems to be down at this moment
but you need a package called mercurial which is capable of getting the latest patches and helping you install. there's good info on that wiki.

Thanks,

Thanks for your reply, looks like I'll need to do some reading before I can get this to work. I was hoping for a simple "set this to this" sort of thing Sad

James.

drlizau's picture

Rough Guide

1. install linux-source that matches your kernel
1a. go through the motions of configuring the kernel, but no need to make or make install
2. install mercurial
2a use mercurial to update (patch) the kernel you have to the latest v4l modules

http://www.linuxtv.org/v4lwiki/index.php/How_to_build_from_mercurial

3. when you have the the new modules built then you can install.

http://www.linuxtv.org/v4lwiki/index.php/Cx88_devices_(cx2388x)#Installation_notes
3a the card type = 51

Sorry, but I am a bit thick

Sorry, but I am a bit thick Puzzled

I think I have sucessfully performed 1. through 2., but...
at step 2a the "make install" failed with error:

make -C /home/jamesf/v4l-dvb/v4l install
make[1]: Entering directory `/home/jamesf/v4l-dvb/v4l'
Stripping debug info from files:
Usage: strip in-file(s)
Removes symbols and sections from files
The options are:
-I --input-target= Assume input file is in format
....(snipped a bit out here)....
-h --help Display this output
--info List object formats & architectures supported
-o Place stripped output into
strip: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-little elf32-big elf64-x86-64 elf64-little elf64-big srec symbolsrec tekhex binary ihex trad-core
make[1]: *** [media-install] Error 1
make[1]: Leaving directory `/home/jamesf/v4l-dvb/v4l'
make: *** [install] Error 2

but do I need this step, as your step 3. talks about installing the new modules.

I'm a little confused any further help is appreciated.

James.

PS, sorry about the delays in getting back to you, but (like most) I can be busy at times and just don't get as much time as I'd like.

drlizau's picture

try again

Quote:
make -C /home/jamesf/v4l-dvb/v4l install

move all the v4l-dvb stuff to /usr/src/
and try again

On to the next step.

Thanks again,

the build/install appears to work OK now. I did have to delete the lot and download again, as the original build (in the wrong directory) appears to have broken it (and "make clean" didn't fix it). Will try the next step of installing the card next.

James.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.