LinVDR 0.7+Kernel2.6.15+VDR 1.4.0+SS2+DXR3+SC-0.57

  • Поставил сабжевую связку из разных пакетов. Всё работает, кроме бисс каналов :( Кардклиент работает, а когда встаеш на канал с бисс - "канал недоступен". Пробовал брать sc-0.56 - без изменений. Игрушки брал на вдр аплоад центре, вроде пропатченные ffdecsa. Подскажите в чём может быть дело?

  • в ошибке в коде [sc] версии 0.5.7 ...


    нужно пересобрать с етим патчем

  • Спасибо, но патчить я неумею :( Знакомство с линуксом начал сразу с ВДР, всего неделю назад :) Может у кого есть уже собранный?

  • Извините, ещё одна проблема. Пакет Gascom с 90E, 3645 H 28000, звук идет нормально, а картинка меняется раз в 2-3 секунды, остальные каналы идут нормально. Прописано в channels.conf вот так:
    TV ZVEZDA;Gascom:11255:H:S90.0E:28000:201+203:202:0:0:12:1:7:0
    NTV;Gascom:11255:H:S90.0E:28000:301+303:302:0:0:13:1:7:0
    TNT;Gascom:11255:H:S90.0E:28000:401:402,403:0:0:14:1:7:0
    DTV +7;Gascom:11255:H:S90.0E:28000:501+503:502:0:0:15:1:7:0
    TV3;Gascom:11255:H:S90.0E:28000:601:602:0:0:16:1:7:0
    Sport;Gascom:11255:H:S90.0E:28000:701:702:0:2600:17:1:7:0


    Под виндой проверял, всё ок. В чем может быть дело?

  • с газкомовским пакетом вроде проблем нет. а что это у тебя за частота 11255? вроде должно быть 3645. Потом vpid какой-то двойной. Попробуй так:
    TV ZVEZDA;Gascom:3645:h:S90.0E:28000:201:202:0:0:12:1:7:0
    NTV;Gascom:3645:h:S90.0E:28000:301:302:0:0:13:1:7:0
    TNT;Gascom:3645:h:S90.0E:28000:401:402,403:0:0:14:1:7:0
    DTV +7;Gascom:3645:h:S90.0E:28000:501:502:0:0:15:1:7:0
    TV3;Gascom:3645:h:S90.0E:28000:601:602:0:0:16:1:7:0
    Sport;Gascom:3645:h:S90.0E:28000:701:702:0:2600:17:1:7:0

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем Laowai ().

  • частота такая, потому что у меня в diseq.conf S90 прописан как Ku диапазон, вот и пересчитал частоту под Ku. Что-то я непонял как C голову в diseq.conf прописать :( Может в этом проблема?

  • у меня так:
    # Yamal201C LNB 2
    #S90E 04300 V 05150 T v W15 [E0 10 38 F4] W15 B W15 T [E1 10 38 F4] W15 B W15 T [E1 10 38 F4] W15 B W15 T [E1 10 38 F4]
    S90E 04300 V 05150 t v W15 [E0 10 38 F5] W15 B W15 t [E1 10 38 F5] W15 B W15 t [E1 10 38 F5] W15 B W15 t [E1 10 38 F5]
    S90E 04300 H 05150 T V W15 [E0 10 38 F6] W15 B W15 T [E1 10 38 F6] W15 B W15 T [E1 10 38 F6] W15 B W15 T [E1 10 38 F6]
    S90E 04300 H 05150 t V W15 [E0 10 38 F7] W15 B W15 t [E1 10 38 F7] W15 B W15 t [E1 10 38 F7] W15 B W15 t [E1 10 38 F7]
    почитай здесь подробно описано и настройка каналов и diseqc: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Laowai ().

  • Сделал вот так:
    # LNB3
    S90E 0 V 5150 t v W15 [E0 10 38 F8] W15 A W15 t [E0 10 38 F8] W15 A W15 t [E0 10 38 F8] W15 A W15 t [E0 10 38 F8]
    S90E 99999 V 5150 T v W15 [E0 10 38 F9] W15 A W15 T [E0 10 38 F9] W15 A W15 T [E0 10 38 F9] W15 A W15 T [E0 10 38 F9]
    S90E 0 H 5150 t V W15 [E0 10 38 FA] W15 A W15 t [E0 10 38 FA] W15 A W15 t [E0 10 38 FA] W15 A W15 t [E0 10 38 FA]
    S90E 99999 H 5150 T V W15 [E0 10 38 FB] W15 A W15 T [E0 10 38 FB] W15 A W15 T [E0 10 38 FB] W15 A W15 T [E0 10 38 FB]


    Переключает, но показывает с такими же глюками :(
    Значит дело не внастройках LNB и Channels.conf, знать бы в чем.

  • Цитата

    Со слов пользователя SergArb
    Спасибо, но патчить я неумею :( Знакомство с линуксом начал сразу с ВДР, всего неделю назад :) Может у кого есть уже собранный?


    Берешь исходники vdr-sc
    Распаковываешь архив. Находишь в нем файл - system-constcw.c
    Вот в этом файле находишь строку

    Цитата

    return keys.FindKey('X',0,SysId)!=0;

    Она почти в самом конце файла. И меняешь ее на

    Цитата

    return keys.FindKey('X',SysId,0)!=0;

    Сохраняешь - собираешь (с учетом всех рекомендаций...)


    P.S. В патчах все достаточно просто:
    Какой файл патчим

    Цитата

    --- system-constcw.c
    +++ system-constcw.c


    Диапазон строк

    Цитата

    @@ -142,7 +142,7 @@


    Ищем текст

    Цитата

    bool cSystemLinkConstCw::CanHandle(unsigned short SysId)
    {


    Убираем текст

    Цитата

    - return keys.FindKey('X',0,SysId)!=0;


    Вставляем текст

    Цитата

    + return keys.FindKey('X',SysId,0)!=0;


    Далее должен идти текст

    Цитата

    }

    #else //CONSTCW


    В принципе можно все в ручную пропатчить. Просто когда изменений много - задолбаешься ... ;(

  • Спасибо за разъяснения, но у меня нет компиляторов на LinVDR, полный чайник я в этом.

  • Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Цитата

    полный чайник я в этом

    Дык исправлять надо ситуацию ... имхо.

  • Ок, начну самообразовываться :)
    1. Настроил debtool чтоб через прокси ходила
    2. debtool -u
    debtool -i gcc-2.95 make libc6-dev cpp-2.95 libjpeg62-dev binutils libstdc++2.10-dev g++-2.95
    ln -s /usr/bin/gcc-2.95 /usr/bin/gcc
    ln -s /usr/bin/gcc /usr/bin/cc
    ln -s /usr/bin/g++-2.95 /usr/bin/g++
    debtool -i patch
    debtool -i cvs
    debtool -i zlib1g-dev
    debtool -i libssl-dev
    пока так.... дальше разбираюсь :)

  • Вот тут застрял:
    linvdr:/usr/src# cvs -d:pserver:anonymous@linuxtv.org:/cvs/linuxtv login
    Logging in to :pserver:anonymous@linuxtv.org:2401/cvs/linuxtv
    CVS password:
    Unknown host linuxtv.org.


    Почему так? :(


  • Может это и не diseqc, но давай так, чтоб окончательно отбросить diseqc в нем надо все сделать правильно. У тебя частоты стоят неправильно. если выставляешь частоту гетеродина в LNB 05150, то перед поляризацией должно стоять 04300, это верхняя граница диапазона. ни 0, ни 99999 там стоять для Сбенда не должны. Ku-band используешь на этом спутнике? я кубенд немного по-другому подключил.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Laowai ().

  • совсем не обязательно использовать driver-snapshot. CVS уже с января нет. Они перешли на hg-mercurial систему версионирования.
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. должно быть достаточно

  • Пропатчил vdr-1.3.38-ffdecsa-0.1.3.diff, vdr-1.3.38-sc.diff.


    Потом:
    make clean
    make VFAT=1 REMOTE=LIRC


    Всё вроде прошло.


    А вот при make plugins, вылазит это:


    vdr:/usr/src/VDR# make plugins
    vdr.c:34: warning: No include path in which to find sys/capability.h
    Plugin hello:
    ERROR: plugin hello doesn't honor APIVERSION - not compiled!
    Plugin osddemo:
    ERROR: plugin osddemo doesn't honor APIVERSION - not compiled!
    Plugin sc:
    ERROR: plugin sc doesn't honor APIVERSION - not compiled!
    Plugin servicedemo:
    ERROR: plugin servicedemo doesn't honor APIVERSION - not compiled!
    Plugin skincurses:
    ERROR: plugin skincurses doesn't honor APIVERSION - not compiled!
    Plugin sky:
    ERROR: plugin sky doesn't honor APIVERSION - not compiled!
    Plugin status:
    ERROR: plugin status doesn't honor APIVERSION - not compiled!
    Plugin svdrpdemo:
    ERROR: plugin svdrpdemo doesn't honor APIVERSION - not compiled!


    *** plugins without APIVERSION: hello osddemo sc servicedemo skincurses sky status svdrpdemo


    Как лечить?

  • установкой libcap-dev, libncurses-dev,libjpeg62-dev,libssl-dev и т.д.

    Цитата


    You will also need to install the "libjpeg" and "libcap" libraries,
    as well as their "devel" packages to get the necessary header files
    for compiling VDR. If the "capability" module is not compiled into
    your kernel, you may need to do "modprobe capability" before running
    VDR.