Skip to contentSkip to conversation

stb0899: allow minimum symbol rate of 1000000

PATCH In review Zoran Turalija 1 participant 2 messages May 8, 2013 – May 9, 2013 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 stb0899: allow minimum symbol rate of 1000000

This makes minimum symbol rate driver capabilities on par with windows driver, and allows tuning on linux to transponders that have symbol rate below 5000000, too.

Patch was tested successfully on Eutelsat 16A transponders that became reachable with it (1000000 < symbol rate < 5000000):

      * DVB/S  12507050 V  2532000 3/4
      * DVB/S2 12574000 V  4355000 3/4 8PSK
      * DVB/S  12593000 V  2500000 2/3
      * DVB/S  12596940 V  2848000 2/3
      * DVB/S  12600750 V  2500000 1/2
      * DVB/S  12675590 H  4248000 3/4
---
 stb0899_drv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
stb0899_drv.c +1 -1
index cc278b3..527f5c3 100644
@@ -1581,7 +1581,7 @@ static struct dvb_frontend_ops stb0899_ops = {
 		.frequency_max 		= 2150000,
 		.frequency_stepsize	= 0,
 		.frequency_tolerance	= 0,
-		.symbol_rate_min 	=  5000000,
+		.symbol_rate_min 	=  1000000,
 		.symbol_rate_max 	= 45000000,
 
 		.caps 			= FE_CAN_INVERSION_AUTO	|
Signature · 6 lines
1.8.1.2


-- 
Kind regards,
Zoran Turalija
#1 lore raw
Quoted 3 lines · Zoran Turalija

This makes minimum symbol rate driver capabilities on par with windows driver, and allows tuning on linux to transponders that have symbol rate below 5000000, too.

Looks like product datasheets for tuners containing STB0899 are suggesting specification for min. symbol rate of 2MS/s.

Some specs found here, all suggesting 2MS/s for min. symbol rate:

    Comtech DVBS2-6899
      http://comtech.sg1002.myweb.hinet.net/pdf/dvbs2-6899.pdf

    TechniSat SkyStar HD2
      http://www.scaistar.com/skystar2/skystarhd2.htm

    Azurewave AD-SP400
      http://www.pulsat.com/products/AzureWave-AD%252dSP400-High-Definition-PC-Card.html

New patch attached.

Signature · 2 lines
Kind regards,
Zoran Turalija
Quoted 1 line

From 9cd352d8cdcdac7e63064ec2ed0e05e1e446d1ea Mon Sep 17 00:00:00 2001

From: Zoran Turalija <[email protected]>
Date: Wed, 8 May 2013 13:50:36 +0200
Subject: [PATCH] [media] stb0899: allow minimum symbol rate of 2MS/s

This makes minimum symbol rate driver capabilities on par with some accessible datasheet specifications*, and allows tuning on linux to transponders that have symbol rate between 2000000-5000000, too.

Patch was tested successfully on Eutelsat 16A transponders that became reachable with it (2000000 < symbol rate < 5000000):

      * DVB/S  12507050 V  2532000 3/4
      * DVB/S2 12574000 V  4355000 3/4 8PSK
      * DVB/S  12593000 V  2500000 2/3
      * DVB/S  12596940 V  2848000 2/3
      * DVB/S  12600750 V  2500000 1/2
      * DVB/S  12675590 H  4248000 3/4

(*) Datasheet: http://comtech.sg1002.myweb.hinet.net/pdf/dvbs2-6899.pdf

        Maximum Symbol Rate
        QPSK/LDPC/PCH: 20-30Mbps
        8PSK/LDPC/BCH: 10-30Mbps
        DVB: 2-45Mbps
             ^--------- min. symbol rate
---
 stb0899_drv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
stb0899_drv.c +1 -1
index cc278b3..b3ccd3d 100644
@@ -1581,7 +1581,7 @@ static struct dvb_frontend_ops stb0899_ops = {
 		.frequency_max 		= 2150000,
 		.frequency_stepsize	= 0,
 		.frequency_tolerance	= 0,
-		.symbol_rate_min 	=  5000000,
+		.symbol_rate_min 	=  2000000,
 		.symbol_rate_max 	= 45000000,
 
 		.caps 			= FE_CAN_INVERSION_AUTO	|
Signature · 1 line
1.8.1.2