Instalação do driver Motorcomm YT6801 no Debian 13
Atualizei meu mini PC Soyo para o Debian 13 por esses dias, e precisei instalar o driver da interface de rede Motorcomm YT6801 novamente. Quero documentar aqui uma maneira simples de fazer esse processo usando DKMS.
Em resumo, basta copiar o conteúdo completo do diretório src para um diretório reconhecido pelo DKMS e fazer a instalação através dele. Dentro de src já há um arquivo dkms.conf prontinho para isso.
Documentando o passo a passo
Primeiro instalei os arquivos de cabeçalho do kernel, o próprio DKMS e outras ferramentas úteis:
apt install linux-headers-amd64 dkms build-essential wget unzip
Acessei o site oficial e baixei o driver mais recente (no momento em que escrevo isso, é a versão 1.0.30):
wget https://www.motor-comm.com/Public/Uploads/uploadfile/files/20250430/yt6801-linux-driver-1.0.30.zip
Extraí o arquivo zip que contém os arquivos do driver:
unzip yt6801-linux-driver-1.0.30.zip -d yt6801
cd yt6801
Nota: Ao adicionar o driver à árvore do DKMS, recebi um aviso:
Deprecated feature: REMAKE_INITRD (/usr/src/yt6801-1.0.30/dkms.conf)Para eliminar essa mensagem, editei o arquivo src/dkms.conf e removi a seguinte linha:
REMAKE_INITRD="yes"Você pode fazer isso agora, antes de copiar o código fonte do driver para o diretório do DKMS, se quiser. 😉
Depois copiei o conteúdo completo de src para um diretório acessível pelo DKMS. O caminho para armazenar o código fonte é /usr/src/<NOME_PACOTE>-<VERSÃO_PACOTE>. Ficou assim:
mkdir /usr/src/yt6801-1.0.30
cp -r src/* /usr/src/yt6801-1.0.30/
Então adicionei o módulo ao DKMS, executei o comando para compilar o driver e depois pedi para instalar:
dkms add yt6801/1.0.30
dkms build yt6801/1.0.30
dkms install yt6801/1.0.30
Com isso, torna-se possível carregar o módulo que foi instalado:
modprobe yt6801
Verificar se ele foi realmente carregado:
lsmod | grep yt6801
E verificar se a interface de rede está sendo reconhecida corretamente:
ip link show
Depois disso tudo, a coisa está funcionando a contento e é possível configurar a interface como bem entender.
Por enquanto é isso. T+!