DVB-S2 7300 PCI: Difference between revisions
(Added kernel output) |
|||
Line 77: | Line 77: | ||
===Sample kernel output=== |
===Sample kernel output=== |
||
cx88/0: cx2388x v4l2 driver version 0.0.7 loaded |
|||
Insert relevant dmesg output here. |
|||
vendor=1002 device=4384 |
|||
cx8800 0000:03:02.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 |
|||
cx88[0]: subsystem: b033:3033, board: PROF 7300 DVB-S/S2 [card=75,autodetected], frontend(s): 1 |
|||
cx88[0]: TV tuner type -1, Radio tuner type -1 |
|||
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded |
|||
input: cx88 IR (PROF 7300 DVB-S/S2) as /devices/pci0000:00/0000:00:14.4/0000:03:02.0/input/input5 |
|||
cx88[0]/0: found at 0000:03:02.0, rev: 5, irq: 20, latency: 64, mmio: 0xfd000000 |
|||
cx88[0]/0: registered device video0 [v4l2] |
|||
cx88[0]/0: registered device vbi0 |
|||
cx88[0]/2: cx2388x 8802 Driver Manager |
|||
vendor=1002 device=4384 |
|||
cx88-mpeg driver manager 0000:03:02.2: PCI INT A -> GSI 20 (level, low) -> IRQ 20 |
|||
cx88[0]/2: found at 0000:03:02.2, rev: 5, irq: 20, latency: 64, mmio: 0xfc000000 |
|||
cx88/2: cx2388x dvb driver version 0.0.7 loaded |
|||
cx88/2: registering cx8802 driver, type: dvb access: shared |
|||
cx88[0]/2: subsystem: b033:3033, board: PROF 7300 DVB-S/S2 [card=75] |
|||
cx88[0]/2: cx2388x based DVB/ATSC card |
|||
cx8802_alloc_frontends() allocating 1 frontend(s) |
|||
DVB: registering new adapter (cx88[0]) |
|||
DVB: registering adapter 1 frontend 0 (Conexant CX24116/CX24118)... |
|||
====Firmware loading==== |
|||
On first usage, read or tuning, of the driver the module [[CX24116]] will try to load a firmware file called dvb-fe-cx24116.fw which must exist in /lib/firmware. For instructions see Firmware section. |
|||
On succesfull load you will see the following message in your kernel log (Example in dmesg this if for fw version 1.22.82.0) |
|||
#> dmesg | grep -i firmware |
|||
cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)... |
|||
firmware: requesting dvb-fe-cx24116.fw |
|||
cx24116_firmware_ondemand: Waiting for firmware upload(2)... |
|||
cx24116_load_firmware: FW version 1.22.82.0 |
|||
cx24116_firmware_ondemand: Firmware upload complete |
|||
===Remote Control Support=== |
===Remote Control Support=== |
Revision as of 08:10, 12 December 2009
A DVB-S2 PCI card from Prof. thumb|right|250px|Prof 7300
Overview/Features
DVB-S/S2 PCI card.
Components Used
Conextant CX23883-39 Broadcast Decoder.
Conextant CX24116 DVB-S2 Demodulator and Forward Error Correction Decoder.
Conexant 24118 Advanced Modulation Digital Satellite Tuner
Identification
Output of lspci -vv
03:02.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) Subsystem: Device b033:3033 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: 64 (5000ns min, 13750ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 20 Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Capabilities: [44] Vital Product Data <?> Capabilities: [4c] 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- Kernel driver in use: cx8800 Kernel modules: cx8800 03:02.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) Subsystem: Device b033:3033 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: 64 (1500ns min, 22000ns max), Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 20 Region 0: Memory at fc000000 (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 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: cx88-mpeg driver manager Kernel modules: cx8802
Other Images
Enter images here.
Making it Work
Firmware
Supplied by manufacturer (v 1.22.82.0)
Prof supplies a zip file which contains the firmware file dvb-fe-cx24116.fw which is version 1.22.82.0.
Copy this file to /lib/firmware and reboot your computer or reload the driver modules.
Supplied by TeVii (v 1.23.86.1)
Firmware v1.23.86.1 is available with the TeVii S460 Linux driver at http://tevii.com/Support.asp.
wget http://tevii.com/Tevii_linuxdriver_0815.rar sudo apt-get install unrar-free unrar x Tevii_linuxdriver_0815.rar sudo cp tevii_linuxdriver_0815/fw/dvb-fe-cx24116.fw /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw sudo ln -s /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw /lib/firmware/dvb-fe-cx24116.fw
You can also have a look at Hauppauge_WinTV-HVR-4000#Firmware. It uses the same firmware.
Drivers
Reportedly supported.
Sample kernel output
cx88/0: cx2388x v4l2 driver version 0.0.7 loaded vendor=1002 device=4384 cx8800 0000:03:02.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 cx88[0]: subsystem: b033:3033, board: PROF 7300 DVB-S/S2 [card=75,autodetected], frontend(s): 1 cx88[0]: TV tuner type -1, Radio tuner type -1 cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded input: cx88 IR (PROF 7300 DVB-S/S2) as /devices/pci0000:00/0000:00:14.4/0000:03:02.0/input/input5 cx88[0]/0: found at 0000:03:02.0, rev: 5, irq: 20, latency: 64, mmio: 0xfd000000 cx88[0]/0: registered device video0 [v4l2] cx88[0]/0: registered device vbi0 cx88[0]/2: cx2388x 8802 Driver Manager vendor=1002 device=4384 cx88-mpeg driver manager 0000:03:02.2: PCI INT A -> GSI 20 (level, low) -> IRQ 20 cx88[0]/2: found at 0000:03:02.2, rev: 5, irq: 20, latency: 64, mmio: 0xfc000000 cx88/2: cx2388x dvb driver version 0.0.7 loaded cx88/2: registering cx8802 driver, type: dvb access: shared cx88[0]/2: subsystem: b033:3033, board: PROF 7300 DVB-S/S2 [card=75] cx88[0]/2: cx2388x based DVB/ATSC card cx8802_alloc_frontends() allocating 1 frontend(s) DVB: registering new adapter (cx88[0]) DVB: registering adapter 1 frontend 0 (Conexant CX24116/CX24118)...
Firmware loading
On first usage, read or tuning, of the driver the module CX24116 will try to load a firmware file called dvb-fe-cx24116.fw which must exist in /lib/firmware. For instructions see Firmware section.
On succesfull load you will see the following message in your kernel log (Example in dmesg this if for fw version 1.22.82.0)
#> dmesg | grep -i firmware cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)... firmware: requesting dvb-fe-cx24116.fw cx24116_firmware_ondemand: Waiting for firmware upload(2)... cx24116_load_firmware: FW version 1.22.82.0 cx24116_firmware_ondemand: Firmware upload complete
Remote Control Support
Enter info here.
External Links
http://www.prof-tuners.com/eng/prof7300.html Manufacturers Website.