Como instalar / atualizar drivers no Debian 9?

1

Eu instalei o Debian 9 no meu laptop, mas o Wifi não está funcionando e eu não tenho certeza se a minha placa gráfica também é. Tenho certeza que é apenas uma falta de drivers, mas eu nunca tive que atualizar drivers no Linux antes. Então, como faço isso?

    
por Basil 30.01.2018 / 14:57

2 respostas

1

No Debian, se você tiver problemas com o suporte a wi-fi ou gráficos, geralmente há duas coisas para verificar.

O primeiro é o kernel, especialmente para gráficos. Geralmente, você pode obter um kernel mais recente observando os backports ; atualmente, o kernel do Debian 9 é 4.9.65 , mas 4.14.13 está disponível como backport com melhor suporte para adaptadores gráficos mais novos. Isso é particularmente verdadeiro para as GPUs Intel. Para instalar um kernel de backports, proceda da seguinte forma:

  1. Adicione o repositório backports:

    echo deb http://http.debian.net/debian stretch-backports main contrib non-free > /etc/apt/sources.list.d/stretch-backports.list
    

    (Sim, estamos adicionando contrib e non-free , eles serão úteis depois ...)

  2. Instale o kernel suportado:

    apt update
    apt -t stretch-backports install linux-image-amd64
    

    Isso não substituirá seu kernel atual, para que você possa inicializar sempre que as coisas derem errado.

O segundo é firmware. A maioria das GPUs e muitos adaptadores wi-fi precisam de firmware, que pode não ser instalado por padrão (porque o código-fonte geralmente não está disponível, por isso não é disponibilizado como parte do Debian, mas sim nos repositórios non-free ). Para instalar o firmware disponível, também de backports (bem como):

apt install -t stretch-backports firmware-linux

Em ambos os casos, reinicie para obter o suporte de hardware novo ou aprimorado ...

    
por 30.01.2018 / 15:15
0

Abra um terminal e tente

lspci -kv | less

Aqui você pode ver todos os seus dispositivos PCI. Percebo na minha saída esses dois dispositivos:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV670 [Radeon HD 3870] (prog-if 00 [VGA controller])
    Subsystem: Dell RV670 [Radeon HD 3870]
    Flags: bus master, fast devsel, latency 0, IRQ 27
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
    I/O ports at dc00 [size=256]
    Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    *Kernel driver in use: radeon*
    *Kernel modules: radeon*

04:05.0 Network controller: Ralink corp. RT2800 802.11n PCI
    Subsystem: Edimax Computer Co. RT2800 802.11n PCI
    Flags: bus master, slow devsel, latency 64, IRQ 17
    Memory at fe7f0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    *Kernel driver in use: rt2800pci*
    *Kernel modules: rt2800pci*

Anote o nome do dispositivo, por exemplo. Radeon HD3870 . Veja que eu tenho drivers / módulos apropriados listados (asteriscos ao redor deles são meus) - o que você tem?

O Debian favorece o software livre com uma função completa garantida e pronta para uso. Se o seu wifi não está funcionando, conecte-se através de ethernet e corrija seus problemas primeiro. Boa sorte!

    
por 30.01.2018 / 15:24