DVB-S2 7300 PCI: Difference between revisions
Line 63: | Line 63: | ||
Firmware v1.23.86.1 is available with the [http://tevii.com TeVii] S460 Linux driver at http://tevii.com/Support.asp. |
Firmware v1.23.86.1 is available with the [http://tevii.com TeVii] S460 Linux driver at http://tevii.com/Support.asp. |
||
wget http://tevii.com/ |
wget http://tevii.com/linux_tevii_ds3000.rar |
||
unrar x linux_tevii_ds3000.rar |
|||
sudo apt-get install unrar-free |
|||
⚫ | |||
unrar x Tevii_linuxdriver_0815.rar |
|||
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. |
You can also have a look at [[Hauppauge_WinTV-HVR-4000#Firmware]]. It uses the same firmware. |
Revision as of 08:16, 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/linux_tevii_ds3000.rar unrar x linux_tevii_ds3000.rar cp dvb-fe-cx24116.fw /lib/firmware/dvb-fe-cx24116-1.23.86.1.fw 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. Because of this upload the first tuning will take a bit longer beacuse it is waiting for the firmware upload.
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.