Перейти к содержимому

Установка драйвера для 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

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

Окно терминала
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

Обновите зависимости драйверов:

Окно терминала
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 — Unicable LNB или JESS / unicabel-выход мультисвитча

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

Окно терминала
shutdown -r now

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

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

Окно терминала
ls /dev/dvb

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

adapter0 adapter1 adapter2 adapter3 ...

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