Geniatech/MyGica X8507 PCI-Express Hybrid Card: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 15: | Line 15: | ||
[[File:MyGica_X8507_3.png|200px|mb86a20s]] |
[[File:MyGica_X8507_3.png|200px|mb86a20s]] |
||
[[File:MyGica_X8507_4.png|200px|xc5000]] |
[[File:MyGica_X8507_4.png|200px|xc5000]] |
||
[[File:MyGica_X8507_Hi_Resolution.jpg|200px|MyGica X8507 board]] |
|||
[[File:MyGica_X8507_3648x2736.JPG|200px|MyGica X8507 board]] |
|||
===Identification=== |
===Identification=== |
Revision as of 21:52, 5 February 2013
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
- Xceive_XC5000 (tuner)
- Fujitsu MB86A20s (demodulator)
- Conexant cx23885 (A/V decoder and PCI Interface)
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
Only analog TV --> Needed kernel > = 3.5 Analog input --> Needed kernel > = 3.7 Radio = not yet ISDB-t = no yet
Sample Kernel Output
dmesg cx23885 driver version 0.0.3 loaded CORE cx23885[0]: subsystem: 14f1:8502, board: Mygica X8507 [card=33,autodetected] cx25840 7-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0]) cx25840 7-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) i2c-core: driver [tuner] using legacy suspend method i2c-core: driver [tuner] using legacy resume method tuner 6-0061: Tuner -1 found with type(s) Radio TV. xc5000 6-0061: creating new instance xc5000: Successfully identified at address 0x61 xc5000: Firmware has not been loaded previously cx23885[0]: registered device video0 [v4l2] cx23885[0]: registered device vbi0 cx23885[0]: registered ALSA audio device xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... xc5000: firmware read 12401 bytes. xc5000: firmware uploading... xc5000: firmware upload complete... cx23885_dev_checkrevision() Hardware revision = 0xb0 cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 19, latency: 0, mmio: 0xfd400000 Registered IR keymap rc-total-media-in-hand-02 input: cx23885 IR (Mygica X8507) as /devices/pci0000:00/0000:00:07.0/0000:02:00.0/rc/rc0/input14 rc0: cx23885 IR (Mygica X8507) as /devices/pci0000:00/0000:00:07.0/0000:02:00.0/rc/rc0 IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized IR SANYO protocol handler initialized input: MCE IR Keyboard/Mouse (cx23885) as /devices/virtual/input/input15 IR MCE Keyboard/mouse protocol handler initialized lirc_dev: IR Remote Control driver registered, major 251 rc rc0: lirc_dev: driver ir-lirc-codec (cx23885) registered at minor = 0 IR LIRC bridge handler initialized
Remote Control Support
Requires kernel> = 3.9 or apply the following patch: http://patchwork.linuxtv.org/patch/15412/ http://patchwork.linuxtv.org/patch/15413/ Disabled by default