Compré una nueva computadora portátil con una tarjeta inalámbrica RTL8723AE-BT, pero parece que no hay nada que la haga funcionar.
Realtek generalmente hace que los controladores estén disponibles para su tarjeta, pero este específico no tiene un controlador disponible en el sitio web de Realtek. He intentado los siguientes pasos para intentar que funcione:
Se instalaron las versiones 1.57 de ndiswrapper (de repositorios, con dkms) y 1.58rc1 (compiladas de la fuente del sitio web de ndiswrapper). Ambos fallaron: la versión 1.57 no proporciona una interfaz para las funciones IoWMIOpenBlock e IoWMIQueryAllData. 1.58rc1 tiene funciones ficticias en sus lugares, pero falla con el mensaje "error de ioremap".
Tras una investigación más profunda, descubrí que la función NdisMMapIOSpace (ndis.c: 808), en 1.58rc1, se llama con dirección física y longitud cero, lo que causa la falla. Como esta función no parece ser llamada desde ninguna parte del código de ndiswrapper, asumiría que el controlador de Windows de alguna manera la está llamando con parámetros falsos.
Intenté usar la versión de 64 bits (en mi sistema instalado, que usa la versión x86_64 de Ubuntu) y la versión de 32 bits (en un sistema live-USB x86 con persistencia habilitada) del controlador de Windows XP. Se produjeron los mismos errores para ambas versiones.
Dado que los controladores Linux de Realtek para RTL8192CE / SE / DE en realidad mencionan el chipset 8723 en sus fuentes, intenté compilarlos y modificarlos, pero no recogen la identificación de la tarjeta (10ec: 8723). También intenté
echo 10ec 8723 > new_id
en la ubicación sysfs (/ sys / bus / pci / drivers / rtl8192de) (del controlador (en realidad, en cada uno de ellos, uno a la vez), pero recibo el error "Permiso denegado" incluso con sudo . Sisudo su
e intentarlo de nuevo, me sale el errorbash: echo: write error: Invalid argument
.
Me he quedado sin ideas. Es realmente frustrante comprar un nuevo portátil para usar solo con Ubuntu y no poder usar su conexión wi-fi.
Si alguien puede arrojar luz sobre las alternativas, estaría muy agradecido.
Editar: salida de red lshw -C
$ sudo lshw -C network -numeric
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd. [10EC:8723]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:d000(size=256) memory:f7900000-f7903fff
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0.2
bus info: pci@0000:04:00.2
logical name: eth0
version: 0a
serial: 00:90:f5:cd:6d:f7
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd 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=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
lshw -c network
.