Установка драйверов DigitalDevices

DigitalDevices - производитель аппаратуры, специализирующийся на DVB-устройствах: тюнерах, модуляторах.

Автоматическая установка

Вы можете установить драйвер в автоматическом режиме или вручную. Для автоматической установки драйвера запустите консоль:

curl -sSf https://cdn.cesbo.com/astra/scripts/drv-dd.sh | sh

После перезапуска сервера проверьте правильность установки драйвера.

Ручная установка

Подготовка системы

Для установки драйверов необходимы права root:

sudo -s

Установите системные утилиты для сборки драйверов из исходного кода:

apt -y install \
    build-essential \
    patchutils \
    libproc-processtable-perl \
    linux-headers-$(uname -r) \
    git

Удалите старые драйверы носителей:

rm -rf /lib/modules/$(uname -r)/extra
rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media

Установка

Загрузите последнюю версию драйвера из официального репозитория:

git clone -b 0.9.37 --depth=1 https://github.com/DigitalDevices/dddvb /usr/src/dddvb

Соберите драйверы и установите его:

cd /usr/src/dddvb
make
make install

Обновление зависимостей dirver:

mkdir -p /etc/depmod.d
echo 'search extra updates built-in' | tee /etc/depmod.d/extra.conf
depmod -a

Создание конфигурации драйвера для DigitalDevices MaxS8:

echo 'options ddbridge fmode=0' | tee /etc/modprobe.d/ddbridge.conf

Для MaxS8 доступны следующие значения fmode вместо 0:

  • fmode=0 - Режим 4 тюнера (внутренний мультисвитч отключен)
  • fmode=1 - Quad LNB / обычные выходы мультисвитчей
  • fmode=2 - Quattro - LNB / каскадные выходы мультисвитчей
  • fmode=3 - Унифицируемый выход LNB или JESS / Унифицируемый выход мультисвитча

Перезапустить систему

Для запуска установленных драйверов перезагрузите систему:

shutdown -r now

После перезапуска сервера проверьте правильность установки драйвера.

Проверка работы драйвера

Чтобы проверить правильность установки драйвера, выведите список адаптеров в каталоге dvb:

ls /dev/dvb

Должны быть перечислены все адаптеры, установленные в системе. Например:

adapter0 adapter1 adapter2 adapter3 ...

Поиск и устранение неисправностей

Если у вас возникли какие-либо проблемы с адаптерами DVB, пожалуйста, проверьте раздел Устранение неисправностей DVB