VDR-cliеnt

  • Выбрал время, подключил LCD, что в корпусе, 16х1, Server завёлся с полпинка, приветствую меня на дисплее.
    Пытаюсь активировать plagin lcdproc, всё, побежали по кругу.
    Смотрю в logread:
    -----------------------------------------------------------
    May 27 12:21:39 linvdr user.info vdr[1812]: VDR version 1.2.6 started
    May 27 12:21:39 linvdr user.info vdr[1812]: loading plugin: /usr/lib/vdr/plugins/libvdr-dxr3.so.1.2.6
    May 27 12:21:39 linvdr user.info vdr[1812]: loading plugin: /usr/lib/vdr/plugins/libvdr-lcdproc.so.1.2.6
    May 27 12:21:39 linvdr user.info vdr[1812]: loading plugin: /usr/lib/vdr/plugins/libvdr-mp3.so.1.2.6
    May 27 12:21:39 linvdr user.info vdr[1812]: loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev.so.1.2.6
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/setup.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/sources.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/diseqc.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/channels.conf
    May 27 12:21:39 linvdr syslog.err klogd: em8300_video.o: Video sync interrupted
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/commands.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/reccmds.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/svdrphosts.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/ca.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/remote.conf
    May 27 12:21:39 linvdr user.info vdr[1812]: loading /etc/vdr/keymacros.conf
    May 27 12:21:39 linvdr user.debug vdr[1812]: probing /dev/dvb/adapter0/frontend0
    May 27 12:21:39 linvdr user.info vdr[1812]: no DVB device found
    May 27 12:21:39 linvdr user.info vdr[1812]: initializing plugin: dxr3 (0.2.2): DXR3-MPEG decoder plugin
    May 27 12:21:40 linvdr syslog.notice klogd: adv717x.o: Configuring for PAL
    May 27 12:21:40 linvdr syslog.notice klogd: em8300_audio.o: Analog audio enabled
    May 27 12:21:40 linvdr syslog.notice klogd: em8300: Microcode version 0x29 loaded
    May 27 12:21:40 linvdr syslog.notice klogd: adv717x.o: Configuring for PAL
    May 27 12:21:41 linvdr user.debug vdr[1812]: cDxr3AbsDevice::Resuscitation Device failure detected
    May 27 12:21:41 linvdr syslog.notice klogd: em8300_audio.o: Analog audio enabled
    May 27 12:21:41 linvdr syslog.notice klogd: adv717x.o: Configuring for PAL
    May 27 12:21:41 linvdr syslog.err klogd: em8300: DICOM Update failed
    ------------------------------------------------------------
    Обыдно да?

  • Поподробнее пожалуйста. Ето 0.5.1 обезьяна?


    May 27 12:21:41 linvdr syslog.err klogd: em8300: DICOM Update failed


    Это у тебя dxr карта не инициализирована. Вернее неправильно инициализирована. Plugin dxr3 пытается изменить кое какие параметры на карте. Но не может засунуть туда микрокод.
    дай сюда
    uname -a
    ls -la /lib/modules/$(uname -r)/em8300
    ls -la /usr/share/misc/
    cat /usr/bin/em8300ldm


    Жду...

  • Поподробней.
    обезьяна 0.5.1


    Без активации lcdproc работает, если выбираю эту примочку, всё, DXR3 нехочет инициализироваться.
    На сервере с SS1 проблемм незамечено.
    Сам LCDd запускаеется, экран высвечивает приветствие, так что конфликт между Lcdproc и DXR3 plugins.
    --------------------------------------------------------------


    linvdr:~# uname -a
    Linux linvdr 2.4.26 #2 Sat May 15 20:58:53 CEST 2004 i686 unknown
    linvdr:~# ls -la /lib/modules/$(uname -r)/em830
    ls: /lib/modules/2.4.26/em830: No such file or directory
    linvdr:~# ls -la /usr/share/misc
    drwxr-xr-x 2 root root 4096 May 27 09:50 .
    drwxr-xr-x 12 root root 4096 May 27 09:50 ..
    -rw-r--r-- 1 root root 26222 Feb 12 2002 em8300.uc
    -rw-r--r-- 1 root root 157647 Nov 3 2003 pci.ids
    linvdr:~# cat /usr/bin/em8300ldm
    #!/bin/sh


    /sbin/rmmod em8300
    /sbin/rmmod bt865
    /sbin/rmmod adv717x
    /sbin/rmmod i2c-algo-bit
    /sbin/rmmod i2c-core
    /sbin/rmmod soundcore


    sleep 1


    /sbin/modprobe soundcore
    /sbin/modprobe i2c-core
    /sbin/modprobe i2c-algo-bit


    sleep 1


    /sbin/insmod adv717x pixelport_16bit=0 pixelport_other_pal=1
    /sbin/modprobe bt865
    /sbin/insmod em8300 dicom_fix=1 dicom_control=1 dicom_other_pal=1
    sleep 1
    /usr/bin/em8300setup
    linvdr:~#
    ---------------------------------------------------------------


    Лови.

  • Кстати, для того, чтобы избавиться от ненужных зависаний сервера при переключении каналов с клиента, в chanells.conf клиента нужно оставить только записи с заведомо рабочими параметрами. chanells.conf сервера и клиента необязательно должны бать идентичными. Клиент работает как полноценный VDR, полностью перенимая управление "расшаренной" DVB картой сервера.

  • И так, начинаю превращать свой клиент в полноценный VDR, поскольку выбрал таки время заменить "головы" на "твины".
    Пробовать буду связку DXR3 + Technotrend DVB-S Budget S1102 (like Nova). Ещё не получил, жду.

  • Подожди пару дней....
    Я сейчас занимаюсь обезьяной нового поколения. Будут абсолютно новые DVB дрова...
    Ещё чуть-чуть осталось

  • Ждать всё равно придёться, карту пока пришлют.
    Кстати, SS2 ушла в твою сторону, не получил ещё?