DViCO FusionHDTV DVB-T Dual Express2: Difference between revisions
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Image: |
[[Image:DualExpress2Front.JPG|thumb|250px|right|DVico Fusion HDTV Dual Express2 PCB showing component labels (give or take poor photography)]] |
||
A new revision of a [[hybrid]] [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]] from [[DViCO]]. |
A new revision of a [[hybrid]] [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]] from [[DViCO]]. |
||
Line 11: | Line 11: | ||
===Components Used=== |
===Components Used=== |
||
Tuners x2: |
|||
Text for components not legible in main image:<BR> |
|||
<pre>DIBcom |
|||
The Heart of Mobile TV |
|||
7070PB1-AXGXba-G-b |
|||
DVB |
|||
KNKM6 |
|||
D4W91.1 |
|||
1018-1010-C</pre> |
|||
A/V Decoder: |
|||
===Identification=== |
|||
<pre>CONEXANT |
|||
00:00.0 0500: 10de:03ea (rev a1) |
|||
PCIe A/V Decoder |
|||
Subsystem: 1458:5001 |
|||
CX23885-152 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Pf1R1751A |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
1004 CN</pre> |
|||
Latency: 0 |
|||
Capabilities: [44] HyperTransport: Slave or Primary Interface |
|||
Command: BaseUnitID=0 UnitCnt=17 MastHost- DefDir- DUL- |
|||
Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- |
|||
Link Config 0: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn- |
|||
Link Control 1: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- |
|||
Link Config 1: MLWI=8bit DwFcIn- MLWO=8bit DwFcOut- LWI=8bit DwFcInEn- LWO=8bit DwFcOutEn- |
|||
Revision ID: 1.03 |
|||
Link Frequency 0: 1.0GHz |
|||
Link Error 0: <Prot- <Ovfl- <EOC- CTLTm- |
|||
Link Frequency Capability 0: 200MHz+ 300MHz+ 400MHz+ 500MHz+ 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- |
|||
Feature Capability: IsocFC+ LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD- |
|||
Link Frequency 1: 200MHz |
|||
Link Error 1: <Prot- <Ovfl- <EOC- CTLTm- |
|||
Link Frequency Capability 1: 200MHz- 300MHz- 400MHz- 500MHz- 600MHz- 800MHz- 1.0GHz- 1.2GHz- 1.4GHz- 1.6GHz- Vend- |
|||
Error Handling: PFlE+ OFlE+ PFE- OFE- EOCFE- RFE- CRCFE- SERRFE- CF- RE- PNFE- ONFE- EOCNFE- RNFE- CRCNFE- SERRNFE- |
|||
Prefetchable memory behind bridge Upper: 00-00 |
|||
Bus Number: 00 |
|||
Capabilities: [dc] HyperTransport: MSI Mapping Enable+ Fixed- |
|||
Mapping Address Base: 00000000fee00000 |
|||
Silver Oval Thing (Bottom Left): |
|||
00:01.0 0601: 10de:03e0 (rev a2) |
|||
<pre>28.636360 |
|||
Subsystem: 1458:0c11 |
|||
KONY 1021 </pre> |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 |
|||
Silver Oval Thing (Top Right): |
|||
00:01.1 0c05: 10de:03eb (rev a2) |
|||
<pre>4.000000 |
|||
Subsystem: 1458:0c11 |
|||
KONY 0816</pre> |
|||
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Interrupt: pin A routed to IRQ 10 |
|||
Region 0: I/O ports at b800 [size=64] |
|||
Region 4: I/O ports at 1c00 [size=64] |
|||
Region 5: I/O ports at 1c40 [size=64] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: nForce2_smbus |
|||
Black Thing w/3 Solder Pads (Top Left): |
|||
00:01.2 0500: 10de:03f5 (rev a2) |
|||
<pre>FR1117-3.3 |
|||
Subsystem: 1458:0c11 |
|||
MA09</pre> |
|||
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ |
|||
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Black Thing w/3 Solder Pads (Top Right): |
|||
00:02.0 0c03: 10de:03f1 (rev a2) (prog-if 10 [OHCI]) |
|||
<pre>FR1117-1.8 |
|||
Subsystem: 1458:5004 |
|||
C949</pre> |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (750ns min, 250ns max) |
|||
Interrupt: pin A routed to IRQ 23 |
|||
Region 0: Memory at f9204000 (32-bit, non-prefetchable) [size=4K] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: ohci_hcd |
|||
Black Thing w/3 Solder Pads (Bottom Left): |
|||
00:02.1 0c03: 10de:03f2 (rev a2) (prog-if 20 [EHCI]) |
|||
<pre>FR1117-1.2 |
|||
Subsystem: 1458:5004 |
|||
CA02</pre> |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (750ns min, 250ns max) |
|||
Interrupt: pin B routed to IRQ 22 |
|||
Region 0: Memory at f9205000 (32-bit, non-prefetchable) [size=256] |
|||
Capabilities: [44] Debug port: BAR=1 offset=0098 |
|||
Capabilities: [80] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: ehci_hcd |
|||
Chip Directly Above CX Decoder: |
|||
00:04.0 0604: 10de:03f3 (rev a1) (prog-if 01 [Subtractive decode]) |
|||
<pre>PIC16F73-1 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
755<symbol> (first number could be a 7, 1 or /) |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
<symbol>1015K45</pre> |
|||
Latency: 0 |
|||
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 |
|||
I/O behind bridge: 00009000-0000afff |
|||
Memory behind bridge: f3000000-f6ffffff |
|||
Prefetchable memory behind bridge: 80000000-800fffff |
|||
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- |
|||
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- |
|||
PriDiscTmr- SecDiscTmr+ DiscTmrStat+ DiscTmrSERREn- |
|||
Capabilities: [b8] Subsystem: 10de:cb84 |
|||
Capabilities: [8c] HyperTransport: MSI Mapping Enable- Fixed- |
|||
Mapping Address Base: 00000000fee00000 |
|||
<br> |
|||
00:05.0 0403: 10de:03f0 (rev a2) |
|||
Subsystem: 1458:a002 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (500ns min, 1250ns max) |
|||
Interrupt: pin B routed to IRQ 21 |
|||
Region 0: Memory at f9200000 (32-bit, non-prefetchable) [size=16K] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Masking: 00000000 Pending: 00000000 |
|||
Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+ |
|||
Kernel driver in use: HDA Intel |
|||
===Identification=== |
|||
00:06.0 0101: 10de:03ec (rev a2) (prog-if 8a [Master SecP PriP]) |
|||
02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04) |
|||
Subsystem: 1458:5002 |
|||
Subsystem: DViCO Corporation Device [18ac:db98] |
|||
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Flags: fast devsel, IRQ 16 |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Memory at f9000000 (64-bit, non-prefetchable) [size=2M] |
|||
Latency: 0 (750ns min, 250ns max) |
|||
Capabilities: [40] Express Endpoint, MSI 00 |
|||
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] |
|||
Capabilities: [80] Power Management version 2 |
|||
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] |
|||
Capabilities: [90] Vital Product Data |
|||
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] |
|||
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ |
|||
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] |
|||
Capabilities: [100] Advanced Error Reporting |
|||
Region 4: I/O ports at f000 [size=16] |
|||
Capabilities: [200] Virtual Channel |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: pata_amd |
|||
00:07.0 0680: 10de:03ef (rev a2) |
|||
Subsystem: 1458:e000 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (250ns min, 5000ns max) |
|||
Interrupt: pin A routed to IRQ 25 |
|||
Region 0: Memory at f9206000 (32-bit, non-prefetchable) [size=4K] |
|||
Region 1: I/O ports at bc00 [size=8] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME- |
|||
Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit+ |
|||
Address: 00000000fee0300c Data: 4189 |
|||
Masking: 000000fe Pending: 00000000 |
|||
Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+ |
|||
Kernel driver in use: forcedeth |
|||
00:08.0 0101: 10de:03f6 (rev a2) (prog-if 85 [Master SecO PriO]) |
|||
Subsystem: 1458:b002 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (750ns min, 250ns max) |
|||
Interrupt: pin A routed to IRQ 21 |
|||
Region 0: I/O ports at 09f0 [size=8] |
|||
Region 1: I/O ports at 0bf0 [size=4] |
|||
Region 2: I/O ports at 0970 [size=8] |
|||
Region 3: I/O ports at 0b70 [size=4] |
|||
Region 4: I/O ports at d000 [size=16] |
|||
Region 5: Memory at f9207000 (32-bit, non-prefetchable) [size=4K] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+ |
|||
Kernel driver in use: sata_nv |
|||
00:08.1 0101: 10de:03f6 (rev a2) (prog-if 85 [Master SecO PriO]) |
|||
Subsystem: 1458:b002 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 (750ns min, 250ns max) |
|||
Interrupt: pin B routed to IRQ 20 |
|||
Region 0: I/O ports at 09e0 [size=8] |
|||
Region 1: I/O ports at 0be0 [size=4] |
|||
Region 2: I/O ports at 0960 [size=8] |
|||
Region 3: I/O ports at 0b60 [size=4] |
|||
Region 4: I/O ports at e400 [size=16] |
|||
Region 5: Memory at f9208000 (32-bit, non-prefetchable) [size=4K] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [b0] MSI: Enable- Count=1/4 Maskable- 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Capabilities: [cc] HyperTransport: MSI Mapping Enable- Fixed+ |
|||
Kernel driver in use: sata_nv |
|||
00:0c.0 0604: 10de:03e9 (rev a2) (prog-if 00 [Normal decode]) |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0, Cache Line Size: 32 bytes |
|||
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 |
|||
Memory behind bridge: f9000000-f91fffff |
|||
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- |
|||
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- |
|||
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- |
|||
Capabilities: [40] Subsystem: 10de:0000 |
|||
Capabilities: [48] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+ |
|||
Address: 00000000fee0300c Data: 4149 |
|||
Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed- |
|||
Mapping Address Base: 00000000fee00000 |
|||
Capabilities: [80] Express (v1) Root Port (Slot+), MSI 00 |
|||
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us |
|||
ExtTag- RBE+ FLReset- |
|||
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- |
|||
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ |
|||
MaxPayload 128 bytes, MaxReadReq 512 bytes |
|||
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- |
|||
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us |
|||
ClockPM- Surprise- LLActRep+ BwNot- |
|||
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ |
|||
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- |
|||
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- |
|||
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise- |
|||
Slot #3, PowerLimit 10.000W; Interlock- NoCompl- |
|||
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg- |
|||
Control: AttnInd Off, PwrInd On, Power- Interlock- |
|||
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock- |
|||
Changed: MRL- PresDet+ LinkState+ |
|||
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible- |
|||
RootCap: CRSVisible- |
|||
RootSta: PME ReqID 0000, PMEStatus- PMEPending- |
|||
Capabilities: [100 v1] Virtual Channel |
|||
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 |
|||
Arb: Fixed- WRR32- WRR64- WRR128- |
|||
Ctrl: ArbSelect=WRR32 |
|||
Status: InProgress- |
|||
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- |
|||
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- |
|||
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff |
|||
Status: NegoPending- InProgress- |
|||
Kernel driver in use: pcieport |
|||
00:0d.0 0300: 10de:03d0 (rev a2) (prog-if 00 [VGA controller]) |
|||
Subsystem: 1458:d000 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 0 |
|||
Interrupt: pin A routed to IRQ 22 |
|||
Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M] |
|||
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M] |
|||
Region 3: Memory at f7000000 (64-bit, non-prefetchable) [size=16M] |
|||
[virtual] Expansion ROM at 80100000 [disabled] [size=128K] |
|||
Capabilities: [48] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Kernel driver in use: nouveau |
|||
00:18.0 0600: 1022:1100 |
|||
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Capabilities: [80] HyperTransport: Host or Secondary Interface |
|||
Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave- <EOCErr- DUL- |
|||
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0 IsocEn- LSEn- ExtCTL- 64b- |
|||
Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit DwFcInEn- LWO=16bit DwFcOutEn- |
|||
Revision ID: 1.02 |
|||
Link Frequency: 1.0GHz |
|||
Link Error: <Prot- <Ovfl- <EOC- CTLTm- |
|||
Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+ 800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend- |
|||
Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD- ExtRS- UCnfE- |
|||
00:18.1 0600: 1022:1101 |
|||
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
00:18.2 0600: 1022:1102 |
|||
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
00:18.3 0600: 1022:1103 |
|||
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Capabilities: [f0] Secure device <?> |
|||
Kernel driver in use: k8temp |
|||
01:06.0 0104: 1095:3114 (rev 02) |
|||
Subsystem: 1095:7114 |
|||
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 32, Cache Line Size: 32 bytes |
|||
Interrupt: pin A routed to IRQ 16 |
|||
Region 0: I/O ports at 9000 [size=8] |
|||
Region 1: I/O ports at 9400 [size=4] |
|||
Region 2: I/O ports at 9800 [size=8] |
|||
Region 3: I/O ports at 9c00 [size=4] |
|||
Region 4: I/O ports at a000 [size=16] |
|||
Region 5: Memory at f6005000 (32-bit, non-prefetchable) [size=1K] |
|||
[virtual] Expansion ROM at 80000000 [disabled] [size=512K] |
|||
Capabilities: [60] Power Management version 2 |
|||
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME- |
|||
Kernel driver in use: sata_sil |
|||
01:07.0 0400: 14f1:8800 (rev 05) |
|||
Subsystem: 18ac:db11 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 32 (5000ns min, 13750ns max), Cache Line Size: 32 bytes |
|||
Interrupt: pin A routed to IRQ 17 |
|||
Region 0: Memory at f4000000 (32-bit, non-prefetchable) [size=16M] |
|||
Capabilities: [44] Vital Product Data |
|||
No end tag found |
|||
Capabilities: [4c] Power Management version 2 |
|||
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: cx8800 |
|||
01:07.2 0480: 14f1:8802 (rev 05) |
|||
Subsystem: 18ac:db11 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 32 (1500ns min, 22000ns max), Cache Line Size: 32 bytes |
|||
Interrupt: pin A routed to IRQ 17 |
|||
Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=16M] |
|||
Capabilities: [4c] Power Management version 2 |
|||
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Kernel driver in use: cx88-mpeg driver manager |
|||
01:0e.0 0c00: 104c:8024 (prog-if 10 [OHCI]) |
|||
Subsystem: 1458:1000 |
|||
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes |
|||
Interrupt: pin A routed to IRQ 18 |
|||
Region 0: Memory at f6004000 (32-bit, non-prefetchable) [size=2K] |
|||
Region 1: Memory at f6000000 (32-bit, non-prefetchable) [size=16K] |
|||
Capabilities: [44] Power Management version 2 |
|||
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+ |
|||
Kernel driver in use: firewire_ohci |
|||
02:00.0 0400: 14f1:8852 (rev 04) |
|||
Subsystem: 18ac:db98 |
|||
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- |
|||
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- |
|||
Interrupt: pin A routed to IRQ 16 |
|||
Region 0: Memory at f9000000 (64-bit, non-prefetchable) [size=2M] |
|||
Capabilities: [40] Express (v1) Endpoint, MSI 00 |
|||
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us |
|||
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset- |
|||
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- |
|||
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ |
|||
MaxPayload 128 bytes, MaxReadReq 512 bytes |
|||
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- |
|||
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <2us, L1 <4us |
|||
ClockPM- Surprise- LLActRep- BwNot- |
|||
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ |
|||
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- |
|||
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- |
|||
Capabilities: [80] Power Management version 2 |
|||
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) |
|||
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- |
|||
Capabilities: [90] Vital Product Data |
|||
Product Name: " |
|||
End |
|||
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ |
|||
Address: 0000000000000000 Data: 0000 |
|||
Capabilities: [100 v1] Advanced Error Reporting |
|||
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- |
|||
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- |
|||
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- |
|||
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- |
|||
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- |
|||
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- |
|||
Capabilities: [200 v1] Virtual Channel |
|||
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 |
|||
Arb: Fixed+ WRR32+ WRR64+ WRR128- |
|||
Ctrl: ArbSelect=WRR64 |
|||
Status: InProgress- |
|||
Port Arbitration Table [240] <?> |
|||
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- |
|||
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- |
|||
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff |
|||
Status: NegoPending- InProgress- |
|||
===Other images=== |
===Other images=== |
||
<gallery perrow=5> |
<gallery perrow=5> |
||
Image:DualExpress2-Front.JPG|Dvico Dual express2 showing front side detail |
|||
Image:DualExpress2Bracket.JPG|Dvico Dual express2 showing mounting backplate |
|||
Image:KONY.1021.JPG|KONY.1021 Between CX23885 & DiBcom 7070 |
|||
Image:KONY.0733.JPG|KONY.0733 & PIC16F73-I above CX23885 |
|||
Image:DualExpress2Front-bottom-right-IC.JPG|Front bottom right of card |
|||
Image:DualExpress2Front-top-center-IC.JPG |
|||
Image:DualExpress2-Back.JPG|Dvico Dual express2 showing backside detail |
|||
Image:DualExpress2-TF12000-Back.JPG|Towards the lower right backside of the card |
|||
Image:DualExpress2Back-ICs.JPG|Some IC's on the top left backside of the card |
|||
</gallery> |
</gallery> |
||
==Making it Work== |
==Making it Work== |
||
According to http://www.linuxtv.org/wiki/index.php/DiBcom_DiB7xxx the DB7070 has a DIB0070 RF tuner with DIB7000 demodulator. |
|||
I was able to get the CX23885 to load 2 front ends (that dont work) and the DIB7000 using a hybrid of Hauppauge WinTV-HVR1400 & DViCO FusionHDTV DVB-T Dual Express settings. I dont know who to work the DIB0070 (I guess I need to replace the xc2028 references)...... |
|||
===Firmware=== |
===Firmware=== |
||
Line 396: | Line 88: | ||
===Sample kernel output=== |
===Sample kernel output=== |
||
[ 5196.348846] cx23885 0000:02:00.0: PCI INT A disabled |
|||
[ 8643.871673] cx23885 driver version 0.0.2 loaded |
|||
[ 8643.871787] cx23885 0000:02:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16 |
|||
[ 8643.871793] cx23885[0]: Your board isn't known (yet) to the driver. |
|||
[ 8643.871795] cx23885[0]: Try to pick one of the existing card configs via |
|||
[ 8643.871796] cx23885[0]: card=<n> insmod option. Updating to the latest |
|||
[ 8643.871797] cx23885[0]: version might help as well. |
|||
[ 8643.871800] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option: |
|||
[ 8643.871803] cx23885[0]: card=0 -> UNKNOWN/GENERIC |
|||
[ 8643.871805] cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp |
|||
[ 8643.871807] cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800 |
|||
[ 8643.871809] cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250 |
|||
[ 8643.871812] cx23885[0]: card=4 -> DViCO FusionHDTV5 Express |
|||
[ 8643.871814] cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q |
|||
[ 8643.871816] cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500 |
|||
[ 8643.871818] cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200 |
|||
[ 8643.871821] cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700 |
|||
[ 8643.871823] cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400 |
|||
[ 8643.871825] cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express |
|||
[ 8643.871828] cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express |
|||
[ 8643.871830] cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H |
|||
[ 8643.871832] cx23885[0]: card=13 -> Compro VideoMate E650F |
|||
[ 8643.871835] cx23885[0]: card=14 -> TurboSight TBS 6920 |
|||
[ 8643.871837] cx23885[0]: card=15 -> TeVii S470 |
|||
[ 8643.871839] cx23885[0]: card=16 -> DVBWorld DVB-S2 2005 |
|||
[ 8643.871841] cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI |
|||
[ 8643.871843] cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270 |
|||
[ 8643.871845] cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275 |
|||
[ 8643.871848] cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255 |
|||
[ 8643.871850] cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210 |
|||
[ 8643.871852] cx23885[0]: card=22 -> Mygica X8506 DMB-TH |
|||
[ 8643.871855] cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2 |
|||
[ 8643.871857] cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850 |
|||
[ 8643.871859] cx23885[0]: card=25 -> Compro VideoMate E800 |
|||
[ 8643.871861] cx23885[0]: card=26 -> Hauppauge WinTV-HVR1290 |
|||
[ 8643.871864] cx23885[0]: card=27 -> Mygica X8558 PRO DMB-TH |
|||
[ 8643.871866] cx23885[0]: card=28 -> LEADTEK WinFast PxTV1200 |
|||
[ 8643.871994] CORE cx23885[0]: subsystem: 18ac:db98, board: UNKNOWN/GENERIC [card=0,autodetected] |
|||
[ 8643.999174] cx23885_dev_checkrevision() Hardware revision = 0xa5 |
|||
[ 8643.999182] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xf9000000 |
|||
[ 8643.999190] cx23885 0000:02:00.0: setting latency timer to 64 |
|||
===Remote Control Support=== |
===Remote Control Support=== |
Latest revision as of 04:41, 18 April 2011
A new revision of a hybrid DVB-T PCIe card from DViCO.
The previous revision (Dual Express) has DVB support in mercurial, but not in the mainline kernel. This revision is not currently identified correctly in linux.
Overview/Features
Able to deliver one analogue channel and one digital channel simultaneously or 2 digital channels. High definition resolution is 1920 x 1080. Features a power switch pass-through to allow it to turn the host system on automatically.
Components Used
Tuners x2:
DIBcom The Heart of Mobile TV 7070PB1-AXGXba-G-b DVB KNKM6 D4W91.1 1018-1010-C
A/V Decoder:
CONEXANT PCIe A/V Decoder CX23885-152 Pf1R1751A 1004 CN
Silver Oval Thing (Bottom Left):
28.636360 KONY 1021
Silver Oval Thing (Top Right):
4.000000 KONY 0816
Black Thing w/3 Solder Pads (Top Left):
FR1117-3.3 MA09
Black Thing w/3 Solder Pads (Top Right):
FR1117-1.8 C949
Black Thing w/3 Solder Pads (Bottom Left):
FR1117-1.2 CA02
Chip Directly Above CX Decoder:
PIC16F73-1 755<symbol> (first number could be a 7, 1 or /) <symbol>1015K45
Identification
02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04) Subsystem: DViCO Corporation Device [18ac:db98] Flags: fast devsel, IRQ 16 Memory at f9000000 (64-bit, non-prefetchable) [size=2M] Capabilities: [40] Express Endpoint, MSI 00 Capabilities: [80] Power Management version 2 Capabilities: [90] Vital Product Data Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [100] Advanced Error Reporting Capabilities: [200] Virtual Channel
Other images
Making it Work
According to http://www.linuxtv.org/wiki/index.php/DiBcom_DiB7xxx the DB7070 has a DIB0070 RF tuner with DIB7000 demodulator. I was able to get the CX23885 to load 2 front ends (that dont work) and the DIB7000 using a hybrid of Hauppauge WinTV-HVR1400 & DViCO FusionHDTV DVB-T Dual Express settings. I dont know who to work the DIB0070 (I guess I need to replace the xc2028 references)......
Firmware
Drivers
Sample kernel output
[ 5196.348846] cx23885 0000:02:00.0: PCI INT A disabled [ 8643.871673] cx23885 driver version 0.0.2 loaded [ 8643.871787] cx23885 0000:02:00.0: PCI INT A -> Link[APC5] -> GSI 16 (level, low) -> IRQ 16 [ 8643.871793] cx23885[0]: Your board isn't known (yet) to the driver. [ 8643.871795] cx23885[0]: Try to pick one of the existing card configs via [ 8643.871796] cx23885[0]: card=<n> insmod option. Updating to the latest [ 8643.871797] cx23885[0]: version might help as well. [ 8643.871800] cx23885[0]: Here is a list of valid choices for the card=<n> insmod option: [ 8643.871803] cx23885[0]: card=0 -> UNKNOWN/GENERIC [ 8643.871805] cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp [ 8643.871807] cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800 [ 8643.871809] cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250 [ 8643.871812] cx23885[0]: card=4 -> DViCO FusionHDTV5 Express [ 8643.871814] cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q [ 8643.871816] cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500 [ 8643.871818] cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200 [ 8643.871821] cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700 [ 8643.871823] cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400 [ 8643.871825] cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express [ 8643.871828] cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express [ 8643.871830] cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H [ 8643.871832] cx23885[0]: card=13 -> Compro VideoMate E650F [ 8643.871835] cx23885[0]: card=14 -> TurboSight TBS 6920 [ 8643.871837] cx23885[0]: card=15 -> TeVii S470 [ 8643.871839] cx23885[0]: card=16 -> DVBWorld DVB-S2 2005 [ 8643.871841] cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI [ 8643.871843] cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270 [ 8643.871845] cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275 [ 8643.871848] cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255 [ 8643.871850] cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210 [ 8643.871852] cx23885[0]: card=22 -> Mygica X8506 DMB-TH [ 8643.871855] cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2 [ 8643.871857] cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850 [ 8643.871859] cx23885[0]: card=25 -> Compro VideoMate E800 [ 8643.871861] cx23885[0]: card=26 -> Hauppauge WinTV-HVR1290 [ 8643.871864] cx23885[0]: card=27 -> Mygica X8558 PRO DMB-TH [ 8643.871866] cx23885[0]: card=28 -> LEADTEK WinFast PxTV1200 [ 8643.871994] CORE cx23885[0]: subsystem: 18ac:db98, board: UNKNOWN/GENERIC [card=0,autodetected] [ 8643.999174] cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 8643.999182] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xf9000000 [ 8643.999190] cx23885 0000:02:00.0: setting latency timer to 64
Remote Control Support
Have not attempted using remote with this card. Remote works ok with the USB receiver from a DVICO DVB-T Plus (slightly different repeat timing).