DViCO FusionHDTV7 Dual Express: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Copy edit. Fix capitalization. Rm dead link.) |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[ |
[[File:FusionHDTV7 Dual Express Board1.jpg|thumb|FusionHDTV7 Dual Express showing component labels]] |
||
An [[ATSC]] [[ATSC PCIe Cards|PCIe card]] from [[DViCO]]. |
|||
The '''DViCO FusionHDTV7 Dual Express''' is an [[ATSC]] [[ATSC PCIe Cards|PCIe card]] from [[DViCO]]. Its digital TV functionality has been supported under Linux since kernel 2.6.27, but analog support is not yet implemented. |
|||
==Overview/ |
==Overview/features== |
||
Able to deliver two digital channels |
Able to deliver two digital channels, or one analog channel and one digital channel. |
||
High definition resolution is 1920 x 1080i. |
|||
===Components |
===Components used=== |
||
* Conexant CX23885 PCIe bridge |
* Conexant CX23885 PCIe bridge |
||
* Xceive Dual XC5000ACQ tuner ( |
* Xceive Dual XC5000ACQ tuner (analog and digital) |
||
* Samsung S5H1409 or S5H1411 demodulator <sup id="fn_1_back">[[# |
* Samsung S5H1409 or S5H1411 demodulator <sup id="fn_1_back">[[#fn 1|1]]</sup> |
||
<cite id="fn_1">[[# |
<cite id="fn_1">[[#fn 1 back|Note 1:]] </cite> The first revision of this board uses the S5H1409 whereas the later revision uses a S5H1411. Note that the PCI subsystem ID is the same for both boards. [http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=52b5045078b76ee86e210210601d45670eab22f1] |
||
===Identification=== |
===Identification=== |
||
<pre> |
<pre> |
||
03:00.0 0400: 14f1:8852 (rev 02) |
03:00.0 0400: 14f1:8852 (rev 02) |
||
Line 40: | Line 38: | ||
Capabilities: [90] Vital Product Data |
Capabilities: [90] Vital Product Data |
||
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- |
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- |
||
You will see messages like this in /var/log/syslog |
You will see messages like this in /var/log/syslog |
||
Line 67: | Line 64: | ||
Sep 20 05:25:06 redback kernel: [ 36.467652] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfd400000 |
Sep 20 05:25:06 redback kernel: [ 36.467652] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfd400000 |
||
Sep 20 05:25:06 redback kernel: [ 36.467658] PCI: Setting latency timer of device 0000:03:00.0 to 64 |
Sep 20 05:25:06 redback kernel: [ 36.467658] PCI: Setting latency timer of device 0000:03:00.0 to 64 |
||
</pre> |
</pre> |
||
===Other images=== |
===Other images=== |
||
<gallery |
<gallery> |
||
File:FusionHDTV7 Dual Express Remote.jpg|Supplied remote control |
|||
File:FusionHDTV7 Dual Express Connector Cables.jpg|Supplied connector cables |
|||
</gallery> |
</gallery> |
||
==Making it |
==Making it work== |
||
===Firmware=== |
===Firmware=== |
||
The driver requires the standard xc5000 firmware (dvb-fe-xc5000-1.1.fw) |
The driver requires [[Xceive XC5000/XC4000#Obtaining the firmware|the standard xc5000 firmware]] (dvb-fe-xc5000-1.1.fw). |
||
===Drivers=== |
===Drivers=== |
||
As of 20 September 2008, the drivers for the DVB side only have been incorporated into the main v4l-dvb tree, these will eventually be included into the |
As of 20 September 2008, the drivers for the DVB side only have been incorporated into the main v4l-dvb tree, these will eventually be included into the Linux kernel. |
||
⚫ | |||
⚫ | |||
-- |
|||
User cybernard reports: |
|||
Using OpenSuSE 11.0 and 11.1 |
|||
kernel 2.6.27.7-9 |
|||
I placed the firmware in /lib/firmware, the same location as the ATI HDTV Wonder firmware. |
|||
I tried to get thd HDTV over the air 8-VSB, I believe, but it doesn't tune. Signal strength is almost always 0 despite being hooked the same antenna as a ATI HDTV Wonder which works just fine. Mythtv see the card, but can't find any channels. |
|||
femon -a 0 |
|||
reports only "S" under status and the ATI HDTV Wonder status says "SCVYL" |
|||
Sometimes, not often, signal strength is 007d compare to fcd0 for ATI. However, 007d is the signal strength that the windows driver reports, but id decimal form of 125. This could simply be a scaling issue and multipling it by 256 may or may not help, but would bring the signal strength up to usable values since 125 to 127 offer perfect reception within windows. |
|||
⚫ | |||
==Further Development Material== |
|||
⚫ | |||
Further development is required to get the Analog side of this card working. |
|||
* Successful tuning of ATSC/OTA channels |
|||
[[Category:ATSC PCIe Cards]] |
|||
==External Links== |
|||
* [http://www.fusionhdtv.co.kr/ENG/products/HDTV7DualExpress.aspx FusionHDTV7 Dual Express Product Home page] |
Latest revision as of 06:47, 26 December 2016
The DViCO FusionHDTV7 Dual Express is an ATSC PCIe card from DViCO. Its digital TV functionality has been supported under Linux since kernel 2.6.27, but analog support is not yet implemented.
Overview/features
Able to deliver two digital channels, or one analog channel and one digital channel.
Components used
- Conexant CX23885 PCIe bridge
- Xceive Dual XC5000ACQ tuner (analog and digital)
- Samsung S5H1409 or S5H1411 demodulator 1
Note 1: The first revision of this board uses the S5H1409 whereas the later revision uses a S5H1411. Note that the PCI subsystem ID is the same for both boards. [1]
Identification
03:00.0 0400: 14f1:8852 (rev 02) Subsystem: 18ac:d618 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 17 Region 0: Memory at fd400000 (64-bit, non-prefetchable) [size=2M] Capabilities: [40] Express Endpoint IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <64ns, L1 <1us Device: AtnBtn- AtnInd- PwrInd- Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ Device: MaxPayload 128 bytes, MaxReadReq 512 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0 Link: Latency L0s <2us, L1 <4us Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x1 Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] Vital Product Data Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- You will see messages like this in /var/log/syslog Sep 20 05:25:06 redback kernel: [ 35.519740] Linux video capture interface: v2.00 Sep 20 05:25:06 redback kernel: [ 35.585828] cx23885 driver version 0.0.1 loaded Sep 20 05:25:06 redback kernel: [ 35.585873] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 19 (level, low) -> IRQ 17 Sep 20 05:25:06 redback kernel: [ 35.585881] CORE cx23885[0]: subsystem: 18ac:d618, board: DViCO FusionHDTV7 Dual Express [card=10,autodetected] Sep 20 05:25:06 redback kernel: [ 35.749113] cx23885[0]: i2c bus 0 registered Sep 20 05:25:06 redback kernel: [ 35.749126] cx23885[0]: i2c bus 1 registered Sep 20 05:25:06 redback kernel: [ 35.749136] cx23885[0]: i2c bus 2 registered Sep 20 05:25:06 redback kernel: [ 35.775871] cx23885[0]: cx23885 based dvb card Sep 20 05:25:06 redback kernel: [ 36.207873] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 Sep 20 05:25:06 redback kernel: [ 36.207886] PCI: Setting latency timer of device 0000:00:1b.0 to 64 Sep 20 05:25:06 redback kernel: [ 36.237891] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... Sep 20 05:25:06 redback kernel: [ 36.421690] xc5000: Successfully identified at address 0x64 Sep 20 05:25:06 redback kernel: [ 36.421692] xc5000: Firmware has not been loaded previously Sep 20 05:25:06 redback kernel: [ 36.421694] DVB: registering new adapter (cx23885[0]) Sep 20 05:25:06 redback kernel: [ 36.421696] DVB: registering frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)... Sep 20 05:25:06 redback kernel: [ 36.421830] cx23885[0]: cx23885 based dvb card Sep 20 05:25:06 redback kernel: [ 36.467511] xc5000: Successfully identified at address 0x64 Sep 20 05:25:06 redback kernel: [ 36.467513] xc5000: Firmware has not been loaded previously Sep 20 05:25:06 redback kernel: [ 36.467514] DVB: registering new adapter (cx23885[0]) Sep 20 05:25:06 redback kernel: [ 36.467515] DVB: registering frontend 1 (Samsung S5H1411 QAM/8VSB Frontend)... Sep 20 05:25:06 redback kernel: [ 36.467647] cx23885_dev_checkrevision() Hardware revision = 0xb0 Sep 20 05:25:06 redback kernel: [ 36.467652] cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfd400000 Sep 20 05:25:06 redback kernel: [ 36.467658] PCI: Setting latency timer of device 0000:03:00.0 to 64
Other images
Making it work
Firmware
The driver requires the standard xc5000 firmware (dvb-fe-xc5000-1.1.fw).
Drivers
As of 20 September 2008, the drivers for the DVB side only have been incorporated into the main v4l-dvb tree, these will eventually be included into the Linux kernel.
Driver test results
- Successful tuning of QAM 256 and QAM 64 channels
- Successful tuning of ATSC/OTA channels