Linux4Media cineS2 DVB-S2 Twin Tuner

From LinuxTVWiki
Revision as of 20:32, 25 December 2009 by Twoofseven (talk | contribs) (→‎Making it Work: Update according to repo http://linuxtv.org/hg/~endriss/ngene/)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

A nGene based DVB-S2 PCIe card from Ex-IT! Information Technology GmbH

Media-Pointer MP-S2² DVB-S2 Twin Tuner "Low Profile"

Overview/Features

  • PCI-e x1
  • Dual Tuner DVB-S/S2 card
  • Ultra-Low Profile

Components Used

Other Images

Identification

$ lspci -vvvnn
02:00.0 Multimedia video controller [0400]: Micronas Semiconductor Holding AG Device [18c3:0720]
	Subsystem: Micronas Semiconductor Holding AG Device [18c3:abc3]
	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 16
	Region 0: Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]
 	Region 1: Memory at fe8e0000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>

or:

$ lspci -vvvnn
02:00.0 Multimedia video controller [0400]: Micronas Semiconductor Holding AG Device [18c3:0720] 	
	Subsystem: Micronas Semiconductor Holding AG Device [18c3:abc4] 	
	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: 4 bytes 	
	Interrupt: pin A routed to IRQ 7 	
	Region 0: Memory at fddf0000 (32-bit, non-prefetchable) [size=64K] 	
	Region 1: Memory at fdde0000 (64-bit, non-prefetchable) [size=64K] 	
	Capabilities: <access denied>

Making it Work

Make sure that the external power supply is connected!!!

Firmware

Build firmware from original ngene source code.

$ wget http://www.media-pointer.de/WebRoot/Store21/Shops/62290022/4AB0/D7EA/2E65/766B/4B4E/C0A8/28BE/FE04/ngene.tgz
$ tar xzf ngene.tgz
$ cd ngene
$ make -f Makefile.bin ngene_17.fw
$ cp ngene_17.fw /lib/firmware/

Experimental Driver

$ hg clone http://linuxtv.org/hg/~endriss/ngene/ v4l-dvb-ngene
$ cd v4l-dvb-ngene
$ make
$ sudo make install

External Links

Media-Pointer MP-S2² DVB-S2 Twin Tuner "Low Profile"