Geniatech/MyGica X8507 PCI-Express Hybrid Card

From LinuxTVWiki
Jump to navigation Jump to search

Geniatech/MyGica X8507 PCI-Express Hybrid Card

PCI-Express receiver card, it allows you access free-to-air Brazilian standard digital terrestrial TV , analogue TV, FM radio and digital radio. It record and save TV programs directly in MPEG-II/H264 TS file.

Overview/Features

  • PCI-e interface
  • Inputs: Antenna, S-Video, Composite, YPbPr, IR and Stereo Audio

Components Used

Other Images

Identification

# lspci -vvvnn
03:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 02)
       Subsystem: Conexant Systems, Inc. Device [14f1:8502]
       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
       Interrupt: pin A routed to IRQ 18
       Region 0: Memory at fe800000 (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- Suprise- 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 PME-Enable- DSel=0 DScale=0 PME-
       Capabilities: [90] Vital Product Data <?>
       Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
               Address: 0000000000000000  Data: 0000
       Capabilities: [100] Advanced Error Reporting
               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSVoil-
               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil-
               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil-
               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
               AERCap: First Error Pointer: 14, GenCap- CGenEn- ChkCap- ChkEn-
       Capabilities: [200] Virtual Channel <?>
       Kernel driver in use: cx23885
       Kernel modules: cx23885

Making it Work

Firmware

Drivers

Sample Kernel Output

# dmesg

cx23885 driver version 0.0.2 loaded vendor=8086 device=3a44 cx23885 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 cx23885[0]: Your board isn't known (yet) to the driver. cx23885[0]: Try to pick one of the existing card configs via cx23885[0]: card=<n> insmod option. Updating to the latest cx23885[0]: version might help as well. cx23885[0]: Here is a list of valid choices for the card=<n> insmod option: cx23885[0]: card=0 -> UNKNOWN/GENERIC cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800 cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250 cx23885[0]: card=4 -> DViCO FusionHDTV5 Express cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500 cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200 cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700 cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400 cx23885[0]: card=10 -> DViCO FusionHDTV7 Dual Express cx23885[0]: card=11 -> DViCO FusionHDTV DVB-T Dual Express cx23885[0]: card=12 -> Leadtek Winfast PxDVR3200 H cx23885[0]: card=13 -> Compro VideoMate E650F cx23885[0]: card=14 -> TurboSight TBS 6920 cx23885[0]: card=15 -> TeVii S470 cx23885[0]: card=16 -> DVBWorld DVB-S2 2005 cx23885[0]: card=17 -> NetUP Dual DVB-S2 CI cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270 cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275 cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255 cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210 cx23885[0]: card=22 -> Mygica X8506 DMB-TH cx23885[0]: card=23 -> Magic-Pro ProHDTV Extreme 2 cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850 cx23885[0]: card=25 -> Compro VideoMate E800 CORE cx23885[0]: subsystem: 14f1:8502, board: UNKNOWN/GENERIC [card=0,autodetected] cx23885_dev_checkrevision() Hardware revision = 0xb0 cx23885[0]/0: found at 0000:03:00.0, rev: 2, irq: 18, latency: 0, mmio: 0xfe800000 cx23885 0000:03:00.0: setting latency timer to 64

Remote Control Support

External Links