Então eu tenho um Asus x200M que comprei há alguns anos. Eu usei o Windows 10 (que funcionou bem) até um par de dias atrás, quando eu decidi mudar para o Ubuntu 16.04. Eu fiz a troca e tudo funcionou bem até que percebi que o wifi estava funcionando muito mal e que depois de acordar da hibernação o ícone mudaria como se minha conexão fosse uma com fio em vez de uma sem fio.
Eu verifiquei alguns posts e descobri que algumas pessoas estavam tendo o mesmo problema que eu. Um recomendado para atualizar a distro pode resolver o problema. Eu atualizei para 16.10 e nada. Investigações posteriores levaram-me a verificar o meu cartão wifi usando
sudo lshw -class network
e com isso eu recebo o seguinte:
*-network NO RECLAMADO
descripción: Network controller
producto: RTL8188EE Wireless Network Adapter
fabricante: Realtek Semiconductor Co., Ltd.
id físico: 0
información del bus: pci@0000:02:00.0
versión: 01
anchura: 64 bits
reloj: 33MHz
capacidades: pm msi pciexpress bus_master cap_list
configuración: latency=0
recursos: ioport:e000(size=256) memoria:d0700000-d0703fff
*-network
descripción: Ethernet interface
producto: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
fabricante: Realtek Semiconductor Co., Ltd.
id físico: 0.2
información del bus: pci@0000:03:00.2
nombre lógico: enp3s0f2
versión: 06
serie: 10:c3:7b:b3:0c:5d
tamaño: 100Mbit/s
capacidad: 100Mbit/s
anchura: 64 bits
reloj: 33MHz
capacidades: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuración: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8402-1_0.0.1 10/26/11 ip=192.168.0.3 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
recursos: irq:90 ioport:d000(size=256) memoria:d0614000-d0614fff memoria:d0610000-d0613fff
que me leva a acreditar que o meu adaptador sem fio é o adaptador de rede sem fio Realtek RTL8188EE. Mais ação no googling me levou a este post em que um usuário sugere fazer o seguinte em um terminal
sudo apt-get install build-essential linux-headers-generic git dkms
git clone http://github.com/lwfinger/rtlwifi_new.git
cd /rtlwifi_new
make
sudo modprobe -rv rtl8188ee
sudo make install
sudo modprobe -v rtl8188ee
E eu tentei isso e recebi o seguinte
mario@mario-X200MA:~/rtlwifi_new$ make
make -C /lib/modules/4.8.0-22-generic/build M=/home/mario/rtlwifi_new modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.8.0-22-generic'
Building modules, stage 2.
MODPOST 14 modules
make[1]: se sale del directorio '/usr/src/linux-headers-4.8.0-22-generic'
mario@mario-X200MA:~/rtlwifi_new$ sudo modprobe -rv rtl8188ee
[sudo] password for mario:
mario@mario-X200MA:~/rtlwifi_new$ sudo make install
make -C /lib/modules/4.8.0-22-generic/build M=/home/mario/rtlwifi_new modules
make[1]: se entra en el directorio '/usr/src/linux-headers-4.8.0-22-generic'
Building modules, stage 2.
MODPOST 14 modules
make[1]: se sale del directorio '/usr/src/linux-headers-4.8.0-22-generic'
Install rtlwifi SUCCESS
mario@mario-X200MA:~/rtlwifi_new$ sudo modprobe -v rtl8188ee
insmod /lib/modules/4.8.0-22- generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
modprobe: ERROR: could not insert 'rtl8188ee': Required key not available
A última linha é a que me confunde, porque me diz que a chave requerida não está disponível. Fiz um pouco mais de googling e descobri que com o mokutil eu poderia desabilitar o Secure Boot, mas eu corri isso em um terminal e ele produzia
This system does't support Secure Boot
Então, minha pergunta é: o que eu faço agora? Eu tento assinar o pacote sozinho? Preciso mesmo assiná-lo, já que meu computador não suporta inicialização segura? Eu segui um caminho errado?
[EDIT: Então, depois de mexer com o BIOS eu descobri que a opção de inicialização segura é um pouco difícil de encontrar, mas aí está, sob algumas outras opções]
Então eu pude experimentar o método descrito acima e, embora tenha mudado o driver, ele não resolveu o problema. Eu tenho tido algumas perdas de pacotes que pioram de tempos em tempos. No momento está em 13%.