Instalação do driver yt6801 para placa de rede Motorcomm YT6801 no fedora 43

02/06/2026 11:37

Instalação do driver yt6801 para placa de rede Motorcomm YT6801 no fedora 43.

Essa placa exótica de rede veio instalada no notebook da Avell ION A65 (escolha questionável). Esse notebook foi adquirido sem sistema operacional. Como é de minha preferência, instalei a distribuição Fedora Linux 43. Tudo funcionou conforme o esperado, tive que apenas fazer ajustes para a placa da nvidia e para a placa de rede com fio.
Para a placa gráfica, segui o seguinte passos, no meu caso para o KDE Spin: aqui.

Agora a parte principal.

Driver yt6801 para placa de rede Motorcomm YT6801

Procurei na internet algumas soluções e esbarrava no problema de instalar o driver sem a assinatura apropriada para instalar no kernel. Após compreender a situação, próximo passo foi ver como assinar um driver para instalar corretamente. Para isso encontrei essa página.
Segui os passos abaixo para criar o certificado necessário para assinar driver via dkms.

Comandos:
# Set up DKMS
sudo dnf install dkms openssl
sudo dkms generate_mok
MOK_PASSWD="0000" #ou fedora, use uma senha que você lembre quando necessário
sudo mokutil -i /var/lib/dkms/mok.pub << EOI
${MOK_PASSWD}
${MOK_PASSWD}
EOI
sudo systemctl reboot

Após instalar o certificado para o dkms, você pode compilar o próprio driver de um repositório de sua escolha. Achei esses dois: repositório 1repositório 2.
Optei em utilizar um repositório com o driver já instalado do que compilar. No entanto, testei os processos de compilar os drivers sem nenhum problema ocorrer. Minha opção em usar um repositório com o driver disponível foi pela facilidade de atualização futura e em novos kernels.

Instalei o driver desse local.

Comandos:
sudo dnf copr enable michaeldam25/yt6801-dkms
sudo dnf update
sudo dnf install yt6801-dkms

 

Após essa instalação, o driver foi carregado e a rede com fio começou a operar normalmente.
(mais…)

Tags: 43avellFedoraLinuxnvidiaredeyt6801

Instalar/Configurar o STM32CubeIDE no Fedora 43

17/04/2026 16:02

Nesse artigo descrevo meu procedimento para instalar o STM32CubeIDE(link) no fedora 43.

Passos:

  1. Download da versão RPM Linux do programa
  2. Siga o procedimento padrão para instalação
    1. comando: dnf install st-stm32cubeide_2.1.1.x86_64.rpm (ou algo parecido)
  3. Após a instalação precisa ajustar a permissão para o usuário de interesse e os grupos corretos nos scripts do udev (stlink e jlink rules).
    1. adicione o usuário no grupo dialout : sudo usermod -aG dialout $USER
    2. atualize os scripts de permissão do udev: cd /etc/udev/rules.d/ && sudo sed -i 's/plugdev/dialout/g' *.rules && grep dial *les
  4. Reinicie o computador para atualizar as novas regras ou execute os comandos para atualizar a sessão corrente
    1. udevadm control --reload
    2. udevadm trigger --type=devices --action=change

Ajuste finalizado, basta seguir usando o STM32CubeIDE.

Tags: 43FedoraSTM32CubdeIDEudev

Instalação do Docker

14/07/2020 14:10

Venho no último ano usando de maneira mais frequente o docker.
Como mudei de sistema, vou ter que reinstalar ele.
Por sorte encontrei essa página da Fedora Magazine que já apresenta os comandos necessários para a instalação adequada.

Abaixo irei descrever os comandos utilizados em todos os passos:

Configuração do kernel e do firewall apenas para F32.

$ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
$ sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0
$ sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade

Instalação dos programas

$ sudo dnf install moby-engine docker-compose

Habilita o docker na próxima inicialização (passo de teste e habilitação)

$ sudo systemctl enable docker

Reinicia o computador

Não esqueça de salvar os documentos abertos e encerrar os programas de maneira apropriada.

$ sudo systemctl reboot

Teste do docker como super-usuário

$ sudo docker run hello-world

Adiciona o usuário corrente no grupo docker, terá efeito no próximo acesso (login) do usuário.

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

Teste do docker com o usuário adicionado no grupo (Administrador)

$ docker run hello-world

Video do processo

Fedora 34

Passo1:

$ sudo dnf -y install dnf-plugins-core

$ sudo dnf config-manager –add-repo https://download.docker.com/linux/fedora/docker-ce.repo

F43: $sudo dnf config-manager addrepo --from-repofile https://download.docker.com/linux/fedora/docker-ce.repo

Passo2:

sudo dnf install docker-ce docker-ce-cli containerd.io

F43: $sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Passo3:
Siga os passos de testes e habilitação descritos acima.
Comando para mais informações do serviço: journalctl --unit docker.service

Ajustes de uso

Tive que ajustas os limites dos usuários para permitir a criação de imagens contendo apache e php7. Os ajustes são:

Nos arquivos /etc/systemd/user.conf e /etc/systemd/system.conf alterei os seguintes valores:

DefaultLimitNOFILE=1024:524288
DefaultLimitMEMLOCK=16384

No arquivo /etc/security/limits.conf adicionei :

*       soft     nofile       8192
*       hard     nofile       8192
*       soft     memlock      16384
*       hard     memlock      16384

Para instalar no debian 11, siga esses passos.

  1. Dependências:
    $ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
  2. Adiciona o repositório:
    1. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    2. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null/pre>
  3. Atualização:
     $ sudo apt update
  4. Remoção de pacotes incompatíveis:
    sudo apt remove docker docker-engine docker.io containerd runc
  5. Instalação:
    sudo apt install docker-ce docker-ce-cli containerd.io
  6. Verificar instalação:
     systemctl is-enabled docker 
     systemctl is-enabled containerd
     systemctl status docker containerd
  7. Para usuário não root:
    $ sudo usermod -aG docker username
Tags: 323443bashconfiguraçãoDebianDockerFedoraLinux