Leadtek WinFast DTV2000 H Plus: Difference between revisions
m (→= device 6f44) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
An [[hybrid]] Analog/[[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[Leadtek]]. |
An [[hybrid]] Analog/[[DVB-T]] [[DVB-T PCI Cards|PCI card]] from [[Leadtek]]. |
||
There are 2 versions of this card: |
|||
⚫ | |||
⚫ | * Device 6f42 [card=51] is the original version and uses the xc4000 chipset. It is not officially supported under Linux. However, an experimental patch with full support (analog TV, DVB-T, radio, and IR) is available at [http://istvanv.users.sourceforge.net/v4l/xc4000.html http://istvanv.users.sourceforge.net/v4l/xc4000.html] (official support is sitting in staging/for_v3.1 of linuxtv.org's git tree). |
||
* Device 6f44 [card=81] is the newer hardware version that uses an xc3028 chipset which is supported by the linux kernel>=2.6.25 (needs checking). The box of the newer version still reads xc4000 so unfortunately there is no way to know which you are going to get before buying. |
|||
==Overview/Features== |
==Overview/Features== |
||
Line 15: | Line 18: | ||
* Antenna (RF for DVB-T or analog TV) |
* Antenna (RF for DVB-T or analog TV) |
||
* Cable (RF for analog TV) |
* Cable (RF for analog TV) |
||
* FM Radio |
|||
* Composite |
* Composite |
||
* S-Video |
* S-Video |
||
Line 23: | Line 27: | ||
*Conexant CX2388x PCI bridge |
*Conexant CX2388x PCI bridge |
||
*Intel WJCE6353 (Zarlink: zl10353) DVB-T demodulator |
*Intel WJCE6353 (Zarlink: zl10353) DVB-T demodulator |
||
*Xceive XC4000 tuner (analog and digital) |
*Xceive XC4000 tuner (analog and digital) or |
||
*Xcieve XC3028 tuner (analog and digital) |
|||
===Identification=== |
===Identification=== |
||
==== device 6f42 ==== |
|||
<pre> |
<pre> |
||
05:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) |
05:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) |
||
Line 48: | Line 54: | ||
Capabilities: [4c] Power Management version 2 |
Capabilities: [4c] Power Management version 2 |
||
Kernel driver in use: cx88-mpeg driver manager |
Kernel driver in use: cx88-mpeg driver manager |
||
</pre> |
|||
==== device 6f44 ==== |
|||
<pre> |
|||
04:02.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) |
|||
Subsystem: LeadTek Research Inc. Device 6f44 |
|||
Flags: bus master, medium devsel, latency 64, IRQ 20 |
|||
Memory at fd000000 (32-bit, non-prefetchable) [size=16M] |
|||
Capabilities: [44] Vital Product Data |
|||
Capabilities: [4c] Power Management version 2 |
|||
Kernel driver in use: cx8800 |
|||
Kernel modules: cx8800 |
|||
04:02.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05) |
|||
Subsystem: LeadTek Research Inc. Device 6f44 |
|||
Flags: bus master, medium devsel, latency 64, IRQ 20 |
|||
Memory at fc000000 (32-bit, non-prefetchable) [size=16M] |
|||
Capabilities: [4c] Power Management version 2 |
|||
Kernel driver in use: cx88_audio |
|||
Kernel modules: cx88-alsa |
|||
04:02.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) |
|||
Subsystem: LeadTek Research Inc. Device 6f44 |
|||
Flags: bus master, medium devsel, latency 64, IRQ 11 |
|||
Memory at fb000000 (32-bit, non-prefetchable) [size=16M] |
|||
Capabilities: [4c] Power Management version 2 |
|||
Kernel modules: cx8802 |
|||
</pre> |
</pre> |
||
Line 53: | Line 86: | ||
===Drivers=== |
===Drivers=== |
||
==== Device 6f42 ==== |
|||
As of 26 March 2010, support for this card is not included in the main v4l-dvb tree or the Linux kernel. However, an experimental driver which adds full support is available with firmware at [http://istvanv.users.sourceforge.net/v4l/xc4000.html http://istvanv.users.sourceforge.net/v4l/xc4000.html]. |
As of 26 March 2010, support for this card is not included in the main v4l-dvb tree or the Linux kernel. However, an experimental driver which adds full support is available with firmware at [http://istvanv.users.sourceforge.net/v4l/xc4000.html http://istvanv.users.sourceforge.net/v4l/xc4000.html]. |
||
remember to set the appropriate line in /etc/modprobe.d/modules.conf to be "options cx88xx card=51" |
|||
====Driver Test Results==== |
=====Driver Test Results===== |
||
*Successful tuning of analog TV (PAL was tested) and FM radio |
*Successful tuning of analog TV (PAL was tested) and FM radio |
||
*Successful tuning of DVB-T has been reported by testers |
*Successful tuning of DVB-T has been reported by testers |
||
*Infrared support works |
*Infrared support works |
||
==== Device 6f44 ==== |
|||
Card auto detection is terrible at best for these tuners, so remember to configure the module with the correct card type. |
|||
<pre># echo "options cx88xx card=81" > /etc/modprobe.d/tuner.conf </pre> |
|||
Card type is set to 81=DTV1800 because this is the closest model in terms of chipset, however it disables the "Cable" input. |
|||
After configuring the module you must also extract the firmware for the card. |
|||
<pre> |
|||
# In order to use, you need to: |
|||
# 1) Download the windows driver with something like: |
|||
# wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip |
|||
# ( find here: http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/ReadmePCTV.htm ) |
|||
# 2) Extract the file hcw85bda.sys from the zip into the current dir: |
|||
# unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys |
|||
# 3) Download the extract script |
|||
# wget http://linuxtv.org/hg/v4l-dvb/raw-file/3919b17dc88e/linux/Documentation/video4linux/extract_xc3028.pl |
|||
# 3) run the script: |
|||
# perl extract_xc3028.pl |
|||
# 4) copy the generated file: |
|||
# sudo cp xc3028-v27.fw /lib/firmware |
|||
</pre> |
|||
Reboot your computer to see the changes. |
|||
==External Links== |
==External Links== |
Latest revision as of 12:06, 16 July 2011
An hybrid Analog/DVB-T PCI card from Leadtek.
There are 2 versions of this card:
- Device 6f42 [card=51] is the original version and uses the xc4000 chipset. It is not officially supported under Linux. However, an experimental patch with full support (analog TV, DVB-T, radio, and IR) is available at http://istvanv.users.sourceforge.net/v4l/xc4000.html (official support is sitting in staging/for_v3.1 of linuxtv.org's git tree).
- Device 6f44 [card=81] is the newer hardware version that uses an xc3028 chipset which is supported by the linux kernel>=2.6.25 (needs checking). The box of the newer version still reads xc4000 so unfortunately there is no way to know which you are going to get before buying.
Overview/Features
Formats:
- DVB-T
- NTSC/PAL/SECAM from RF/Composite/S-Video inputs
- FM radio
Inputs:
- Antenna (RF for DVB-T or analog TV)
- Cable (RF for analog TV)
- FM Radio
- Composite
- S-Video
- Audio in for Composite/S-Video
- Infrared
Components Used
- Conexant CX2388x PCI bridge
- Intel WJCE6353 (Zarlink: zl10353) DVB-T demodulator
- Xceive XC4000 tuner (analog and digital) or
- Xcieve XC3028 tuner (analog and digital)
Identification
device 6f42
05:08.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) Subsystem: LeadTek Research Inc. Device 6f42 Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at c3000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 Kernel driver in use: cx8800 05:08.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05) Subsystem: LeadTek Research Inc. Device 6f42 Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at c4000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Kernel driver in use: cx88_audio 05:08.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) Subsystem: LeadTek Research Inc. Device 6f42 Flags: bus master, medium devsel, latency 32, IRQ 18 Memory at c5000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Kernel driver in use: cx88-mpeg driver manager
device 6f44
04:02.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) Subsystem: LeadTek Research Inc. Device 6f44 Flags: bus master, medium devsel, latency 64, IRQ 20 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [44] Vital Product Data Capabilities: [4c] Power Management version 2 Kernel driver in use: cx8800 Kernel modules: cx8800 04:02.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05) Subsystem: LeadTek Research Inc. Device 6f44 Flags: bus master, medium devsel, latency 64, IRQ 20 Memory at fc000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Kernel driver in use: cx88_audio Kernel modules: cx88-alsa 04:02.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) Subsystem: LeadTek Research Inc. Device 6f44 Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at fb000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [4c] Power Management version 2 Kernel modules: cx8802
Making it Work
Drivers
Device 6f42
As of 26 March 2010, support for this card is not included in the main v4l-dvb tree or the Linux kernel. However, an experimental driver which adds full support is available with firmware at http://istvanv.users.sourceforge.net/v4l/xc4000.html. remember to set the appropriate line in /etc/modprobe.d/modules.conf to be "options cx88xx card=51"
Driver Test Results
- Successful tuning of analog TV (PAL was tested) and FM radio
- Successful tuning of DVB-T has been reported by testers
- Infrared support works
Device 6f44
Card auto detection is terrible at best for these tuners, so remember to configure the module with the correct card type.
# echo "options cx88xx card=81" > /etc/modprobe.d/tuner.conf
Card type is set to 81=DTV1800 because this is the closest model in terms of chipset, however it disables the "Cable" input.
After configuring the module you must also extract the firmware for the card.
# In order to use, you need to: # 1) Download the windows driver with something like: # wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip # ( find here: http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/ReadmePCTV.htm ) # 2) Extract the file hcw85bda.sys from the zip into the current dir: # unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys # 3) Download the extract script # wget http://linuxtv.org/hg/v4l-dvb/raw-file/3919b17dc88e/linux/Documentation/video4linux/extract_xc3028.pl # 3) run the script: # perl extract_xc3028.pl # 4) copy the generated file: # sudo cp xc3028-v27.fw /lib/firmware
Reboot your computer to see the changes.