Saya membeli laptop baru dengan kartu nirkabel RTL8723AE-BT, tetapi sepertinya tidak ada yang membuatnya bekerja.
Realtek biasanya menyediakan driver untuk kartunya, tetapi driver khusus ini tidak memiliki driver yang tersedia di situs web Realtek. Saya telah mencoba langkah-langkah berikut untuk mencoba dan membuatnya berfungsi:
Menginstal ndiswrapper versi 1.57 (dari repositori, dengan dkms) dan 1.58rc1 (dikompilasi dari sumber dari situs web ndiswrapper). Keduanya gagal: versi 1.57 tidak menyediakan antarmuka untuk fungsi IoWMIOpenBlock dan IoWMIQueryAllData. 1.58rc1 memiliki fungsi dummy di tempatnya, tetapi gagal dengan pesan "ioremap gagal".
Setelah diselidiki lebih lanjut, saya telah menemukan bahwa fungsi NdisMMapIOSpace (ndis.c: 808), dalam 1.58rc1, dipanggil dengan alamat fisik dan panjang nol, yang menyebabkan kegagalan. Karena fungsi ini tampaknya tidak dipanggil dari mana saja dalam kode ndiswrapper, saya menganggap driver Windows entah bagaimana memanggilnya dengan parameter palsu.
Saya mencoba menggunakan versi 64-bit (pada sistem terinstal saya, yang menggunakan versi x86_64 Ubuntu) dan versi 32-bit (pada sistem x86 live-USB dengan persistensi diaktifkan) dari driver Windows XP. Kesalahan yang sama terjadi untuk kedua versi.
Karena driver Linux Realtek untuk RTL8192CE / SE / DE benar-benar menyebutkan chipset 8723 dalam sumbernya, saya mencoba mengkompilasi dan memodifikasinya, tetapi mereka tidak mengambil ID kartu (10ec: 8723). Saya juga mencoba
echo 10ec 8723 > new_id
lokasi sysfs (/ sys / bus / pci / drivers / rtl8192de) (dari pengemudi (sebenarnya, pada masing-masing, satu per satu), tetapi saya mendapatkan kesalahan "Izin ditolak" bahkan dengan sudo Jika sayasudo su
dan coba lagi, saya mendapatkan kesalahanbash: echo: write error: Invalid argument
.
Saya sudah kehabisan ide. Sangat frustasi untuk membeli notebook baru hanya untuk digunakan dengan Ubuntu dan tidak dapat menggunakan koneksi wi-fi-nya.
Jika ada yang bisa menjelaskan alternatif, saya akan sangat berterima kasih.
Edit: lshw -C output jaringan
$ 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
.