w_scan problem

  • Hello
    Im having problems with w_scan on ubuntu 12.04. IT seems like it locates all TV2* services on freq 10841 H on sat 0.8W but it does not write the services to channels.conf.


    For debug I used this command


    w_scan -vv -fs -sS0W8 -D0c -R0 -o7 -lUNIVERSAL -O1 > w_scan.log 2>&1



    When I use scan (part of dvb-apps) it locates all services without any problems but the cam information is missing so I have to fix this manually thats why I would prefer using w_scan. Any suggestions how tomake a successfull scan with w_scan


    part of log around where it locates the services (TV 2 something) that are not written to channel list.


    ...
    ===================== parse_sdt ========================================
    len = 288
    0x00: 00 46 FF 12 63 FF 90 1A 48 18 01 07 54 65 6C 65 : F c H Tele
    0x10: 6E 6F 72 0E 54 56 32 20 2F 20 42 6F 72 6E 68 6F : nor TV2 / Bornho
    0x20: 6C 6D 12 62 FF 90 16 48 14 01 07 54 65 6C 65 6E : lm b H Telen
    0x30: 6F 72 0A 05 54 56 32 20 2F 20 D8 73 74 12 61 FF : or TV2 / st a
    0x40: 90 15 48 13 01 07 54 65 6C 65 6E 6F 72 09 54 56 : H Telenor TV
    0x50: 32 20 2F 20 46 79 6E 12 60 FF 90 15 48 13 01 07 : 2 / Fyn ` H
    0x60: 54 65 6C 65 6E 6F 72 09 54 56 32 20 2F 20 53 79 : Telenor TV2 / Sy
    0x70: 64 12 5F FF 90 1D 48 1B 01 07 54 65 6C 65 6E 6F : d _ H Teleno
    0x80: 72 11 05 54 56 32 20 2F 20 D8 73 74 6A 79 6C 6C : r TV2 / stjyll
    0x90: 61 6E 64 12 5D FF 90 16 48 14 01 07 54 65 6C 65 : and ] H Tele
    0xA0: 6E 6F 72 0A 54 56 32 20 2F 20 4E 6F 72 64 12 5E : nor TV2 / Nord ^
    0xB0: FF 90 1B 48 19 01 07 54 65 6C 65 6E 6F 72 0F 54 : H Telenor T
    0xC0: 56 32 20 2F 20 4D 69 64 74 2D 56 65 73 74 42 70 : V2 / Midt-VestBp
    0xD0: FF 90 17 48 15 01 07 54 65 6C 65 6E 6F 72 0B 54 : H Telenor T
    0xE0: 56 32 20 2F 20 4C 6F 72 72 79 09 69 FF 90 17 48 : V2 / Lorry i H
    0xF0: 15 01 07 54 65 6C 65 6E 6F 72 0B 54 56 32 20 2F : Telenor TV2 /
    0x100: 20 4C 6F 72 72 79 09 68 FF 90 17 48 15 01 07 54 : Lorry h H T
    0x110: 65 6C 65 6E 6F 72 0B 54 56 32 20 2F 20 4C 6F 72 : elenor TV2 / Lor
    ========================================================================
    ===================== parse_service_descriptor =========================
    len = 24
    0x00: 01 07 54 65 6C 65 6E 6F 72 0E 54 56 32 20 2F 20 : Telenor TV2 /
    0x10: 42 6F 72 6E 68 6F 6C 6D : Bornholm
    ========================================================================
    service = TV2 / Bornholm (Telenor)
    ===================== parse_service_descriptor =========================
    len = 20
    0x00: 01 07 54 65 6C 65 6E 6F 72 0A 05 54 56 32 20 2F : Telenor TV2 /
    0x10: 20 D8 73 74 : st
    ========================================================================
    service = TV2 / Øst (Telenor)
    ===================== parse_service_descriptor =========================
    len = 19
    0x00: 01 07 54 65 6C 65 6E 6F 72 09 54 56 32 20 2F 20 : Telenor TV2 /
    0x10: 46 79 6E : Fyn
    ========================================================================
    service = TV2 / Fyn (Telenor)
    ===================== parse_service_descriptor =========================
    len = 19
    0x00: 01 07 54 65 6C 65 6E 6F 72 09 54 56 32 20 2F 20 : Telenor TV2 /


    ....

    FULL LOG ATTACHED

  • Hi,
    Unfortunately you hit a bug in w_scan. As you can see in the log file, it's mixing up transponders 10841-H and 10841-V.
    I'm having problems on 23.5E and 28.2E also. 19.2E goes surprisingly well.
    I've made a fix for this and trying to get in contact with the developer of w_scan. I hope he will accept my patch.

  • This is my patch I sent to the developer of w_scan (wirbel).
    It fixes the issue where horizontal and vertical transponders on the same frequency are mixed up. Transponders on other satellites are now skipped, so they could not falsely update valid transponders on the current satellite and transponders are not updated anymore after the transponder has been scanned.
    As a bonus, the scan becomes faster, because it doesn't try to scan transponders on other satellites anymore.


    Can you let us known how this works for you and post the log file here?


    jhorck



    edit: new version of patch

  • hi
    I have a similar problem with w_scan so I'd prefer to ask my question in this post and not to open another discussion.
    When I try to retrieve service information of a dvb-s2 freq in hotbird, w_scan can not deliver conf file. It locks the freq and find channels but don't write any information to file. Here is the command, frequency and log.

    command:

    Code
    w_scan -fs -ss13e0 -a0 -o2 -O1 -F -t3 -G -I dvbs.ini -v  >> channels.conf


    frequency(in initial tuning file: dvbs.ini):
    S2 12437000 H 29900000 AUTO AUTO 8PSK
    S2 12437000 H 29900000 AUTO AUTO 8PSK


    log:
    w_scan version 20140102 (compiled for DVB API 5.4)
    using settings for 13.0 east Hotbird 6/7A/8
    parsing initial tuning data "dvbs.ini"..
    transponder S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK
    transponder S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK
    scan type SATELLITE, channellist 69
    output format gstreamer
    WARNING: could not guess your codepage. Falling back to 'UTF-8'
    output charset 'UTF-8', use -C <charset> to override
    -_-_-_-_ Getting frontend capabilities-_-_-_-_
    Using DVB API 5.3
    frontend 'TurboSight TBS 6984 DVBS/S2 frontend' supports
    INVERSION_AUTO
    DVB-S
    DVB-S2
    FREQ (0.95GHz ... 2.15GHz)
    SRATE (1.000MSym/s ... 45.000MSym/s)
    using LNB "UNIVERSAL"
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    updating transponder list..
    S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK: (time: 00:00) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    (time: 00:03) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    signal ok
    NIT (actual TS)
    parse_satellite_delivery_system_descriptor: undefined inner fec 0
    parse_satellite_delivery_system_descriptor: fixing broken NIT, setting modulation_system to DVB-S2.
    updating transponder:
    (S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK) 0x0000
    to (S2 f = 12437 kHz H SR = 27500 AUTO 0,20 8PSK) 0x4043

    Info: no data from NIT(other)
    S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK: (time: 00:57) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    (time: 00:59) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    signal ok
    NIT (actual TS)
    parse_satellite_delivery_system_descriptor: undefined inner fec 0
    parse_satellite_delivery_system_descriptor: fixing broken NIT, setting modulation_system to DVB-S2.
    Info: no data from NIT(other)
    tune to: S2 f = 12437 kHz H SR = 27500 AUTO 0,20 8PSK
    (time: 01:54) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    ----------no signal----------
    tune to: S2 f = 12437 kHz H SR = 27500 AUTO 0,20 8PSK (no signal)
    (time: 01:58) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    >>> tuning status: 0x01 (NO LOCK)
    ----------no signal----------
    tune to: S2 f = 12437 kHz H SR = 29900 AUTO 0,35 8PSK
    (time: 02:02) DiSEqC: uncommitted switch pos 0
    DiSEqC: switch pos 0, 18V, hiband (index 3)
    >>> tuning status: 0x1f (LOCK)
    PAT
    PMT 0x009a for service 0x1f12
    PMT 0x007f for service 0x1ef7
    PMT 0x0073 for service 0x1eeb
    PMT 0x0065 for service 0x1edd
    PMT 0x009c for service 0x1f14
    PMT 0x0097 for service 0x1f0f
    PMT 0x0072 for service 0x1eea
    PMT 0x0067 for service 0x1edf
    PMT 0x009f for service 0x1f17
    PMT 0x0078 for service 0x1ef0
    PMT 0x006e for service 0x1ee6
    PMT 0x006d for service 0x1ee5
    PMT 0x0066 for service 0x1ede
    PMT 0x00a1 for service 0x1f19
    PMT 0x009e for service 0x1f16
    PMT 0x0080 for service 0x1ef8
    PMT 0x006c for service 0x1ee4
    PMT 0x00a9 for service 0x1f21
    PMT 0x00a0 for service 0x1f18
    PMT 0x0099 for service 0x1f11
    PMT 0x0077 for service 0x1eef
    PMT 0x0070 for service 0x1ee8
    PMT 0x0068 for service 0x1ee0
    PMT 0x0069 for service 0x1ee1
    PMT 0x00b8 for service 0x1f30
    PMT 0x00a8 for service 0x1f20
    PMT 0x00a3 for service 0x1f1b
    PMT 0x0098 for service 0x1f10
    PMT 0x0082 for service 0x1efa
    PMT 0x0076 for service 0x1eee
    SDT (actual TS)
    service = IRIB TV1 (IRIB)
    service = IRIB TV2 (IRIB)
    service = IRIB TV3 (IRIB)
    service = IRIB TV4 (IRIB)
    service = IRIB TV5 (IRIB)
    service = IRINN (IRIB)
    service = IRIB QURAN (IRIB)
    service = IRIB MOSTANAD (IRIB)
    service = IRIB SHOMA (IRIB)
    service = IRIB NAMAYESH (IRIB)
    service = IRIB 1 (IRIB)
    service = iFILM (IRIB)
    service = PRESS TV (IRIB)
    service = IRIB POOYA (IRIB)
    service = IRIB SALAMAT (IRIB)
    service = IRIB TAMASHA (IRIB)
    service = IRIB 2 (IRIB)
    service = SAHAR 1 (IRIB)
    service = SAHAR 2 (IRIB)
    service = ALKAWTHAR (PROVIDER)
    service = RADIO IRAN (IRIB)
    service = RADIO PAYAM (IRIB)
    service = RADIO JAVAN (IRIB)
    service = RADIO MAAREF (IRIB)
    service = RADIO QURAN (IRIB)
    service = RADIO FARHANG (IRIB)
    service = RADIO SALAMAT (IRIB)
    service = RADIO VAEZESH (IRIB)
    service = RADIO EGHTESAD (IRIB)
    service = RADIO TEHRAN (IRIB)
    service = RADIO AVAA (IRIB)
    service = RADIO NAMAYESH (IRIB)
    service = RADIO FASLI (IRIB)
    service = RADIO CALL OF ISLAM (IRIB)
    service = RADIO SEDAYE ASHENA 3 (IRIB)
    service = RADIO KETAB (IRIB)
    service = RADIO DANESH (IRIB)
    service = RADIO TELAVAT (IRIB)
    service = RADIO GOFTEGO (IRIB)
    PMT 0x00bb for service 0x1f33
    PMT 0x00aa for service 0x1f22
    PMT 0x00a2 for service 0x1f1a
    PMT 0x009b for service 0x1f13
    PMT 0x007d for service 0x1ef5
    PMT 0x0071 for service 0x1ee9
    PMT 0x006a for service 0x1ee2
    PMT 0x00ba for service 0x1f32
    PMT 0x00a5 for service 0x1f1d
    PMT 0x009d for service 0x1f15
    PMT 0x00b5 for service 0x1f2d
    PMT 0x00a4 for service 0x1f1c
    PMT 0x00b7 for service 0x2637
    PMT 0x00a7 for service 0x1f1f
    PMT 0x00bc for service 0x1f34
    PMT 0x00b6 for service 0x1f2e
    PMT 0x00b9 for service 0x1f31
    SDT (actual TS)
    service = RADIO 01 WORLD SERVICE (IRIB)
    service = RADIO 02 WORLD SERVICE (IRIB)
    service = RADIO 03 WORLD SERVICE (IRIB)
    service = RADIO 04 WORLD SERVICE (IRIB)
    service = RADIO 05 WORLD SERVICE (IRIB)
    service = RADIO 06 WORLD SERVICE (IRIB)
    service = RADIO SEDAYE ASHNA 1 (IRIB)
    service = RADIO SEDAYE ASHNA 2 (IRIB)
    NIT (actual TS)
    parse_satellite_delivery_system_descriptor: undefined inner fec 0
    parse_satellite_delivery_system_descriptor: fixing broken NIT, setting modulation_system to DVB-S2.
    Info: no data from NIT(other)
    dumping lists (0 services)
    Done.
    ---------------------------------------------------------------------------------------------------------------------------------




    When I use just one line in inital tuning file w_scan can not even lock the frequency! I should Write same line twice! :(
    In log we can see symbol rate of 29900 has changed to 27500 by w_scan and it seems buggy !
    Any help will be appreciated.
    Thanks

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!