Prof7500 and TBS6981 using S2api5

Status
Please reply by conversation.
Eh, ya caught me! I've gotten confused more than once...
The TBS card is dual, it maps to
Adapter0
Adapter2
The Prof shows up at Adapter1

Yet Mythbackend identifies them differently, in different order. Doesn't matter as all scans fail with myth anyway.

Clear as mud?:D
 
It sure does!

tune-s2 12060 H 26700 -adapter 2 -lnb STANDARD
LNB: low: 10750 high: 0 switch: 0
opening: /dev/dvb/adapter2/frontend0
LOW band

Tuneing specs:
System: DVB-S
Frequency: 12060 H 26700
22khz: OFF
Modulation: QPSK
FEC: AUTO
Inversion: AUTO
Rolloff: AUTO
Pilot: AUTO

Tuned specs:
System: DVB-S 5
Frequency: 12060 H 26700
22khz: OFF
Modulation: QPSK 0
FEC: AUTO 9
Inversion: AUTO 2
Rolloff: AUTO 3
Pilot: AUTO 2

status 1e | signal 87% | snr 93% | ber 0 | unc 0 | FE_HAS_LOCK

Scan or scan-s2 doesn't seem to work, though...
 
updatelee, can you tell me which files are needed for the prof7500?
I just killed it by rebuilding the modules.
ARRGH!
 
you'll need any of the stv0900 files in frontend/ and the dw2102 files in dvb-usb

you'll also need the p7500 firmware placed in /lib/firmware (I think thats the folder, im not infront of my linux box right now)

I'll look into the scan-s2 app tonight. should be an easy fix as I used alot of the code to make my app.
 
just to confirm you did get scan-s2 via

hg clone scan-s2: Summary

right ? if not try that.

That is correct.
I'm going to just focus on the prof7500 because the devices change assignments every time I reboot or make any changes. I wanted more than one tuner to handle both sat and local OTA HD TV antenna stuff.
I didn't know if there were any other files needed for the prof. Thanks for your answer!
 
updatelee, I just realized you were talking about scan-2, not the dvb-s2 files.
I'm not sure where the scan-s2 came from, probably either the TBS or dvb-apps.
I'll get scan-s2 from mercurial and try that.
 
Tune-s2 has been running almost 24 hours, the prof has lock and no problems.
What app can I use to check the video?
 
did the scan-s2 from mercurial work for you?

you can use my demux app to save individual programs, or the entire transponder to a file
 
did the scan-s2 from mercurial work for you?

you can use my demux app to save individual programs, or the entire transponder to a file

Heh, the compiler barfed, complaining because the S2 API was not 5.0 (It is 5.1).
So I didn't pursue that any farther. Maybe I pulled an old set of files??
I'm pretty sure I built both scan-s2 and szap-s2 from the TBS files. I can't get a sucessful scan, but I'm sure I'm doing something wrong.
Now, being a total noob here, is there not an app that will allow me to see the video stream from the prof? Or is that harder to do?
 
the demux version on my blog shouldnt have that if() statement

UDL

I had a problem with scan-s2 from mercurial. I didn't look at the source, though. I got your demux program, but I haven't installed it yet.

Can you think of any reason the assignments of the prof and the TBS card might change around after reboot? Or, is there a way to ensure persistence of assignment, so the TBS card always goes to adapter0,1 and the prof to adapter2? It's not going to work well in Myth if the adapters move around.
 
ya mine do that too sometimes, Ive got a skywalker and Prof 7500 installed. its the order they're installed in, unkown why sometimes one gets installed fisrt insted of the other.

playing around with the udev rules you should be able to write a rule to hardcode it.
 
OK, I got a fresh set of files from mercurial for scan-s2, fixed the API check (to 5.1) and it is installed.
I still can't get good results, using the prof7500. Tune-s2 works great, get lock.
What is up with scan-s2? Does this need to be modified to work with the prof?
Here is what I get with scan-s2:

$ scan-s2 -a 0 ses1-101w > channels.confAPI major 5, minor 1
ERROR: Cannot open rotor configuration file 'rotor.conf'.
scanning ses1-101w
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder DVB-S 12060000 H 26700000 3/4 35 QPSK
initial transponder DVB-S2 12060000 H 26700000 3/4 35 QPSK
----------------------------------> Using DVB-S
>>> tune to: 12060:hC34M2O35S0:S0.0W:26700:
DVB-S IF freq is 1460000
WARNING: >>> tuning failed!!!
>>> tune to: 12060:hC34M2O35S0:S0.0W:26700: (tuning failed)
DVB-S IF freq is 1460000
WARNING: >>> tuning failed!!!
----------------------------------> Using DVB-S2
>>> tune to: 12060:hC34M2O35S1:S0.0W:26700:
DVB-S IF freq is 1460000
WARNING: >>> tuning failed!!!
>>> tune to: 12060:hC34M2O35S1:S0.0W:26700: (tuning failed)
DVB-S IF freq is 1460000
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
 
from my testing and from reading the more knowledgable members posts... it appears that the prof linux driver auto blindscans no matter if the correct tuning data is provided or not. it appears that scan-s2 does not provide enuff time for the prof to lock, which can take up to 30 seconds.

crackt out,.
 
from my testing and from reading the more knowledgable members posts... it appears that the prof linux driver auto blindscans no matter if the correct tuning data is provided or not. it appears that scan-s2 does not provide enuff time for the prof to lock, which can take up to 30 seconds.

crackt out,.

Interesting... When running scan-s2 I have also run with the -5 option, which increases the time (Tho I'm not sure it increases the CORRECT time) per channel. At this point I'm just supplying one known working set of numbers and it still can't seem to return anything useful. See post #35 above...
 
Last edited:
Has anybody gotten scan-s2 to work successfully with the prof 7500? I need some comparison points here - maybe I expect results that can't happen?
I need to build a channels.conf file for Mythtv.
Thanks
 
Code:
updatelee@silverstone:/mnt/home/updatelee/scan-s2$ diff -uP lnb.c.orig lnb.c
--- lnb.c.orig  2010-09-16 20:17:39.335506002 -0600
+++ lnb.c       2010-09-16 20:21:50.515506002 -0600
@@ -41,7 +41,7 @@
 static struct lnb_types_st lnbs[] = {
        {"UNIVERSAL",   univ_desc,              9750, 10600, 11700 },
        {"DBS",         dbs_desc,               11250, 0, 0 },
-       {"STANDARD",    standard_desc,          10000, 0, 0 },
+       {"STANDARD",    standard_desc,          0, 10750, 10750 },
        {"ENHANCED",    enhan_desc,             9750, 0, 0 },
        {"C-BAND",      cband_desc,             5150, 0, 0 },
        {"C-MULTI",     cmulti_desc,            5150, 5750, 0 }

the LOF/H is wrong for standard lnb's here in NA, scan-s2 also doesnt have a 22khz switch option, so cheet and use the lof/h lof/l switch option

0 10750 10750 will enable 22khz
10750 0 0 will disable 22khz

so make sure to use -l STANDARD to tell scan-s2 what lnb you have
 
Code:
updatelee@silverstone:/mnt/home/updatelee/scan-s2$ diff -uP scan.c.orig scan.c
--- scan.c.orig 2010-09-16 20:17:31.405506002 -0600
+++ scan.c      2010-09-16 20:17:57.485506002 -0600
@@ -47,7 +47,7 @@
 
 #include "atsc_psip_section.h"
 
-#if DVB_API_VERSION != 5 || DVB_API_VERSION_MINOR != 0
+#if DVB_API_VERSION < 5
 #error scan-s2 requires Linux DVB driver API version 5.0!
 #endif

but I think you already knew that one, just posting it for others.
 
Status
Please reply by conversation.

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Who Read This Thread (Total Members: 1)