Kupiłem nowy laptop z bezprzewodową kartą RTL8723AE-BT, ale wydaje się, że nic nie sprawia, że działa.
Realtek zwykle udostępnia sterowniki dla swojej karty, ale ten konkretny nie ma sterownika dostępnego na stronie Realtek. Próbowałem wykonać następujące czynności, aby spróbować:
Zainstalowane wersje 1.57 ndiswrapper (z repozytoriów z dkms) i 1.58rc1 (skompilowane ze źródła ze strony ndiswrapper). Oba nie powiodły się: wersja 1.57 nie zapewnia interfejsu dla funkcji IoWMIOpenBlock i IoWMIQueryAllData. 1.58rc1 ma zastępcze funkcje na swoich miejscach, ale kończy się niepowodzeniem z komunikatem „ioremap failed”.
Po dalszych badaniach odkryłem, że funkcja NdisMMapIOSpace (ndis.c: 808) w wersji 1.58rc1 jest wywoływana z adresem fizycznym i długością zero, co powoduje awarię. Ponieważ wydaje się, że ta funkcja nie jest wywoływana z dowolnego miejsca w kodzie ndiswrapper, zakładam, że sterownik Windows w jakiś sposób nazywa ją fałszywymi parametrami.
Próbowałem użyć zarówno wersji 64-bitowej (w moim zainstalowanym systemie, który korzysta z wersji Ubuntu x86_64), jak i wersji 32-bitowej (w systemie Live-USB x86 z włączoną funkcją trwałości) sterownika Windows XP. Te same błędy wystąpiły w obu wersjach.
Ponieważ sterowniki Linuksa Realtek dla RTL8192CE / SE / DE faktycznie wspominają o chipsecie 8723 w jego źródłach, próbowałem je skompilować i modprobować, ale nie wybierają identyfikatora karty (10ec: 8723). Próbowałem także
echo 10ec 8723 > new_id
w lokalizacji sysfs (/ sys / bus / pci / drivers / rtl8192de) (sterownika (właściwie na każdym z nich pojedynczo), ale pojawia się błąd „Odmowa zezwolenia” nawet w przypadku sudo Jeślisudo su
spróbuję i spróbuję ponownie, pojawia się błądbash: echo: write error: Invalid argument
.
Skończyło mi się pomysły. Naprawdę frustrujące jest kupowanie nowego notebooka do użytku tylko z Ubuntu i niemożności korzystania z połączenia Wi-Fi.
Jeśli ktoś mógłby rzucić światło na alternatywy, byłbym bardzo wdzięczny.
Edycja: wyjście sieciowe 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
.