Find the answer to your Linux question:
Results 1 to 5 of 5
I do not speak English, this text is translated by google! Some time I try to open the solution with satellite channels Symbolrate <5000. I've tried from the kernel developers ...
  1. #1
    Just Joined!
    Join Date
    Dec 2009
    Posts
    3

    Problem with TT s-3200 / saa7146 and frontend

    I do not speak English, this text is translated by google!
    Some time I try to open the solution with satellite channels Symbolrate <5000. I've tried from the kernel developers and nothing was done until now. Perhaps the subject not important or there is another solution.

    The card default charges dvb frontend STB0899 Multistandard

    [0x836cf94] dvb access debug: Frontend Info:
    [0x836cf94] dvb access debug: name = STB0899 Multistandard
    [0x836cf94] dvb access debug: type = QPSK (DVB-S)
    [0x836cf94] dvb access debug: frequency_min = 950000 (kHz)
    [0x836cf94] dvb access debug: frequency_max = 2150000 (kHz)
    [0x836cf94] dvb access debug: frequency_stepsize = 0
    [0x836cf94] dvb access debug: frequency_tolerance = 0
    [0x836cf94] dvb access debug: symbol_rate_min = 5000000 (kHz)
    [0x836cf94] dvb access debug: symbol_rate_max = 45000000 (kHz)
    [0x836cf94] dvb access debug: symbol_rate_tolerance (ppm) = 0
    [0x836cf94] dvb access debug: notifier_delay (ms) = 0
    [0x836cf94] dvb access debug: Frontend Info capability list:
    [0x836cf94] dvb access debug: inversion auto
    [0x836cf94] dvb access debug: forward error correction auto
    [0x836cf94] dvb access debug: card can do QPSK
    [0x836cf94] dvb access debug: End of capability list
    [0x836cf94] dvb access debug: trying to tune the frontend...
    [0x836cf94] dvb access debug: frequency 10970000 is in Ku-band
    [0x836cf94] dvb access debug: using inversion=2

    As can be seen in information is the minimum Symbolrate 5000000

    Making an analysis provided by the kernel to fontends repair the frontend stv0299 supports the minimum Symbolrate 1000000

    static struct dvb_frontend_ops stv0299_ops = {

    .info = {
    .name = "ST STV0299 DVB-S",
    .type = FE_QPSK,
    .frequency_min = 950000,
    .frequency_max = 2150000,
    .frequency_stepsize = 125, /* kHz for QPSK frontends */
    .frequency_tolerance = 0,
    .symbol_rate_min = 1000000,
    .symbol_rate_max = 45000000,
    .symbol_rate_tolerance = 500, /* ppm */
    .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 |
    FE_CAN_FEC_5_6 | FE_CAN_FEC_7_8 |
    FE_CAN_QPSK |
    FE_CAN_FEC_AUTO
    },

    .release = stv0299_release,

    Can I impose loading the frontend STV0299?
    Being as it is possible to do?

    Thanks

  2. #2
    Just Joined!
    Join Date
    Dec 2006
    Posts
    3
    You have entered the freq

  3. #3
    Just Joined!
    Join Date
    Dec 2006
    Posts
    3
    You have entered the freq in Hz rather than kHz as expected. Try again with three less zeroes.

    Cheers.

  4. #4
    Just Joined!
    Join Date
    Dec 2009
    Posts
    3
    frequency example with vlc

    daddy@linux-s94q:~> vlc dvb:// :dvb-frequency=10970000 :dvb-srate=4167000

    other test
    daddy@linux-s94q:~/satelite> scan Teste > ~/.mplayer/channels.conf
    scanning Teste
    using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
    ERROR: invalid enum value '9'
    initial transponder 12733000 H 7200000 9
    ERROR: invalid enum value '9'
    initial transponder 10970000 V 4167000 9
    ERROR: invalid enum value '9'
    initial transponder 12708000 H 6111000 9
    >>> tune to: 12733:h:0:7200
    DVB-S IF freq is 2133000
    WARNING: >>> tuning failed!!!
    >>> tune to: 12733:h:0:7200 (tuning failed)
    DVB-S IF freq is 2133000
    WARNING: >>> tuning failed!!!
    >>> tune to: 10970:v:0:4167
    DVB-S IF freq is 1220000
    __tune_to_transponder:1519: ERROR: Setting frontend parameters failed: 22 Invalid argument
    >>> tune to: 10970:v:0:4167
    DVB-S IF freq is 1220000
    __tune_to_transponder:1519: ERROR: Setting frontend parameters failed: 22 Invalid argument
    >>> tune to: 12708:h:0:6111
    DVB-S IF freq is 2108000
    0x0000 0x0001: pmt_pid 0x0102 HEADLINE -- HEADLINE BEL-60 ENC1 (running)
    Network Name 'BEL-60 ENC1'
    dumping lists (1 services)
    Done.
    daddy@linux-s94q:~/satelite>

    My /var/log/warn

    Aug 2 20:51:05 linux-s94q kernel: [ 690.191480] DVB: adapter 0 frontend 0 symbol rate 4167000 out of range (5000000..45000000)
    Aug 2 20:51:05 linux-s94q kernel: [ 690.378496] DVB: adapter 0 frontend 0 symbol rate 4167000 out of range (5000000..45000000)

    extract code frontend stb0899

    static struct dvb_frontend_ops stb0899_ops = {

    .info = {
    .name = "STB0899 Multistandard",
    .type = FE_QPSK,
    .frequency_min = 950000,
    .frequency_max = 2150000,
    .frequency_stepsize = 0,
    .frequency_tolerance = 0,
    .symbol_rate_min = 5000000,
    .symbol_rate_max = 45000000,

    .caps = FE_CAN_INVERSION_AUTO |
    FE_CAN_FEC_AUTO |
    FE_CAN_2G_MODULATION |
    FE_CAN_QPSK
    },

  5. #5
    Just Joined!
    Join Date
    Dec 2006
    Posts
    3
    Sorry, I should have said to reduce the number of zeroes in the Max and Min Symbol Rate variables. So maybe make .symbol_rate_min = 1000

    However I am not sure that the decoder would lock onto a rate so small, so maybe there are hardware errors occurring. Also, the combination of symbol rate and transponder frequency may be making the other errors occur.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...