Ir al contenido

Instalación del controlador para DigitalDevices

DigitalDevices es un fabricante de hardware especializado en dispositivos DVB: sintonizadores, moduladores.

Puedes instalar el controlador en modo automático o manual. Para instalar el controlador automáticamente, ejecuta en la consola:

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

Después de reiniciar el servidor, verifica si el controlador se ha instalado correctamente.

Para instalar los controladores se necesitan privilegios de root:

Ventana de terminal
sudo -s

Instala las utilidades del sistema necesarias para compilar los controladores desde el código fuente:

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

Elimina los controladores antiguos de media:

Ventana de terminal
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

Descarga el controlador más reciente desde el repositorio oficial:

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

Compila los controladores e instálalos:

Ventana de terminal
cd /usr/src/dddvb
make
make install

Actualiza las dependencias del controlador:

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

Crea la configuración del controlador para DigitalDevices MaxS8:

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

Para MaxS8 están disponibles los siguientes valores de fmode en lugar de 0:

  • fmode=0 - modo de 4 sintonizadores (multiswitch interno desactivado)
  • fmode=1 - Quad LNB / salidas normales de multiswitches
  • fmode=2 - Quattro - LNB / salidas en cascada de multiswitches
  • fmode=3 - Unicable LNB o JESS / salida Unicabel del multiswitch

Para cargar los controladores instalados, reinicia tu sistema:

Ventana de terminal
shutdown -r now

Después de reiniciar el servidor, verifica si el controlador se ha instalado correctamente.

Para comprobar si el controlador se ha instalado correctamente, lista los adaptadores en el directorio dvb:

Ventana de terminal
ls /dev/dvb

Deberían aparecer todos los adaptadores instalados en el sistema. Por ejemplo:

adapter0 adapter1 adapter2 adapter3 ...

Si tienes algún problema con tus adaptadores DVB, consulta Solución de problemas