VDR и OpenVZ

  • Привет Всем !
    Хотелось-бы запустить VDR под OpenVZ,
    но OpenVZ Kernel сильно усечен (по параметрам)
    не поддерживает DVB, Video, Sound и т.д.


    Если кто-то уже сталкивался с такими проблемками,
    подскажите какие параметры надо добавить к Config'у OpenVZ ?

  • Первая проблемка решена.


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


    linux-image-2.6.18-openvz-12-1etch1-amd64_028.18.1etch2_amd6 4.deb


    Пока Все НОРМАЛЬНО !!!
    Извините за беспокойство и идем дальше.

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


    Зачем ?
    Сам еще точно не знаю, но если получится,
    то мне это позволит отделить VDR от других виртуальных серверов
    которые будут крутиться на моем новом компьютере.

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

  • Следующие проблемы:


    Программы lsmod не было вообще внутри виртуальной машины.
    Взял с базовой - результат нулевой, она не видит загруженных модулей на базовой машине.
    Или скорее виртуальная машина это не видит.
    (поэтому ее и небыло...)


    root@vdr:~# lsmod
    Module Size Used by


    root@vdr:~# /usr/bin/vdr -u vdr
    vdr: warning - cannot set dumpable: Das Argument ist ungьltig
    vdr: cap_set_proc failed: Die Operation ist nicht erlaubt


    root@vdr:~# /usr/bin/vdr -u root
    vdr: no primary device found - using first device!


    В syslog'e следующее:
    May 6 14:09:58 vdr vdr: [27953] VDR version 1.4.4 started
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/sources.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/diseqc.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/channels.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/commands.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/reccmds.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/svdrphosts.conf
    May 6 14:09:58 vdr vdr: [27953] loading /var/lib/vdr/keymacros.conf
    May 6 14:09:58 vdr vdr: [27953] reading EPG data from /var/lib/video.00/epg.data
    May 6 14:09:58 vdr vdr: [27953] probing /dev/dvb/adapter0/frontend0
    May 6 14:09:58 vdr vdr: [27953] ERROR: /dev/dvb/adapter0/frontend0: Keine Berechtigung
    May 6 14:09:58 vdr vdr: [27953] no DVB device found
    May 6 14:09:58 vdr vdr: [27953] ERROR: invalid primary device number: 1
    May 6 14:09:58 vdr vdr: [27953] ERROR: no primary device found - using first device!
    May 6 14:09:58 vdr vdr: [27953] ERROR: invalid primary device number: 1
    May 6 14:09:58 vdr vdr: [27953] exiting


    Может нужно что-либо с правами на /dev/dvb/adapter0 сделать ?


    root@vdr:/var/log# root@vdr:/dev/dvb/adapter0# ls -l
    insgesamt 0
    crw-rw---- 1 root video 212, 1 2007-05-06 13:49 audio0
    crw-rw---- 1 root video 212, 6 2007-05-06 13:49 ca0
    crw-rw---- 1 root video 212, 4 2007-05-06 13:49 demux0
    crw-rw---- 1 root video 212, 5 2007-05-06 13:49 dvr0
    crw-rw---- 1 root video 212, 3 2007-05-06 13:49 frontend0
    crw-rw---- 1 root video 212, 7 2007-05-06 13:49 net0
    crw-rw---- 1 root video 212, 8 2007-05-06 13:49 osd0
    crw-rw---- 1 root video 212, 0 2007-05-06 13:49 video0



    Или не судьба VDR'у работать под OpenVZ ??? ... :(

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

  • Напрямую на Hardware OpenVZ все заработало,
    конечно пара проблем была...


    - Активировал VDR в /etc/default/vdr путем ENABLED=1
    - Были проблемы с пультом по причине отсутствия в /usr/sbin/runvdr команды
    /usr/bin/av7110_loadkeys /etc/vdr/hauppauge_my.rc5 > /proc/av7110_ir
    Решение: добавил в runvdr до старта vdr'a
    - Заменил /etc/vdr/diseqс.conf, /etc/vdr/keymacros.conf и /var/lib/vdr/channels.conf на свои старые
    - setup.conf тоже взял свой старый, хотя можно и не делать этого,
    но зато надо будет изменять через OSD кой-какие настройки...
    - Добавил /etc/plugins/SoftCam.Key
    - Поместил в /usr/lib/hotplug/firmware соответствующие модули.
    - Подправил содержимое /etc/plugins/mp3sources.conf,
    /etc/vdr/command-hooks/commands.custom.conf,
    /etc/vdr/command-hooks/reccmds.custom.conf
    - Поместил свои откомпилированные plugin'ы в /usr/lib/vdr/plugins
    - Убрал link /usr/bin/vdr который указывал на /etc/alternatives/vdr
    - Поместил скомпилированный vdr в /usr/bin вместо этого link'a,
    хотя наверно можно поместить скомпилированный vdr как vdr-kbd
    не убирая Link /usr/bin/vdr


    Странная логика:
    Link /usr/bin/vdr указывает на Link /etc/alternatives/vdr,
    а /etc/alternatives/vdr указывает на shell /usr/bin/vdr-lirc,
    а /usr/bin/vdr-lirc вызывает /usr/bin/vdr-kbd (т.е. это и есть Debian'овский VDR....)
    Для это чего нужно - не понятно...


    Подправил /etc/init.d/vdr функцию stop,
    т.к. он пытается остановить /usr/bin/vdr-kbd, а не /usr/bin/vdr


    P.S.
    Впечатление такое,
    что люди от Debian делали конфигурацию для VDR специально так,
    что-бы было труднее с ней разобраться и ее изменять...
    Раскидали файлы в 7 местах:
    1. /etc/vdr
    2. /var/lib/vdr
    3. /usr/lib/vdr
    4. /var/cache/vdr
    5. /etc/alternatives
    6. /usr/bin
    7. /usr/sbin

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

  • Цитата

    Со слов пользователя Grischenkow
    Напрямую на Hardware OpenVZ все заработало,
    конечно пара проблем была...


    То есть в OpenVZ ( guest vm) не заработало?
    А если под Xen запустить - там можно напрямую PCI карты для Guest VM выделить
    никто не пробовал?

  • Цитата

    Со слов пользователя kiwirus
    А если под Xen запустить - там можно напрямую PCI карты для Guest VM выделить
    никто не пробовал?


    У OpenVZ тоже что-то есть,
    надо будет почитать о параметрах --devices и --devnodes