
Después de aproximadamente un minuto, el wifi deja de funcionar, todavía está conectado al wifi pero no se transfieren datos. Esto comenzó a suceder cuando actualicé el kernel a 4.17 (desde 4.15) y ni siquiera registra mi adaptador USB cuando ejecuto 4.17, pero solo funcionará durante aproximadamente un minuto. Si inicio sesión en Windows en el mismo sistema con el mismo adaptador wifi, todo funciona bien. He confirmado que esto no es un problema con mi wifi general porque funciona cuando inicio Windows en la misma máquina y también funciona en mi computadora portátil que también ejecuta Ubuntu. Antes de que esto sucediera, ha estado funcionando sin problemas durante 5 meses desde que cambié esta PC.
Seguí estos comandos para instalar mi controlador cuando:
sudo git clone https://github.com/gnab/rtl8812au.git
sudo cp -r rtl8812au /usr/src/rtl8812au-4.2.2
sudo dkms add -m rtl8812au -v 4.2.2
sudo dkms build -m rtl8812au -v 4.2.2
sudo dkms install -m rtl8812au -v 4.2.2
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:a811 Realtek Semiconductor Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 145f:01c1 Trust
Bus 001 Device 002: ID 0c45:5104 Microdia
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ifconfig
enp33s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 30:9c:23:03:94:d2 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enx000f004aa319: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 2600:1700:16e0:6d90:1522:cd74:5f8a:6dc3 prefixlen 64 scopeid 0x0<global>
inet6 2600:1700:16e0:6d90:be9b:318:b16d:dfcf prefixlen 64 scopeid 0x0<global>
inet6 fe80::ae05:cd57:188b:30dd prefixlen 64 scopeid 0x20<link>
ether 00:0f:00:4a:a3:19 txqueuelen 1000 (Ethernet)
RX packets 10399 bytes 13031066 (13.0 MB)
RX errors 0 dropped 1816 overruns 0 frame 0
TX packets 5708 bytes 760985 (760.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1011 bytes 93331 (93.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1011 bytes 93331 (93.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
sudo lshw -C red
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:21:00.0
logical name: enp33s0
version: 15
serial: 30:9c:23:03:94:d2
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:35 ioport:f000(size=256) memory:fe604000-fe604fff memory:fe600000-fe603fff
*-network
description: Wireless interface
physical id: 1
bus info: usb@3:1
logical name: enx000f004aa319
serial: 00:0f:00:4a:a3:19
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8812au multicast=yes wireless=IEEE 802.11bgn
Respuesta1
Ubuntu tiene el controlador incluido en su repositorio actualmente. Para Ubuntu tienes que habilitar las fuentes del paquete del universo.
sudo apt-obtener actualización
sudo apt-get install r8168-dkms
Reiniciar
Pero incluso entonces puede que no sea perfecto porque los controladores no son de código abierto yactualizado para el kernel hasta 4.15en este momento en el tiempo.
Se pueden descargar desdehttps://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
Con el tiempo, actualizarán el controlador y el administrador de paquetes actualizará el paquete, por lo que esperar puede ser una opción, pero necesita el paquete instalado para hacerlo.
- Entonces, la segunda opción es degradar el kernel a 4.15 y estará seguro de que el WIFI funcionará. (De todos modos instalaría el controlador correcto).Cómo degradar los kernels