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
.Jawaban:
Realtek membuat driver Linux resmi tersedia secara tidak resmi (via Dropbox)
Dukungan untuk RTL8273AE-BT telah ditambahkan oleh Realtek dalam driver 92-series, versi 0006.0514.2012. Untuk alasan yang tidak diketahui, driver Windows atau Linux tidak tersedia di situs web mereka (belum). Tetapi dukungan teknis Realtek telah menyediakan tautan Dropbox dengan kode sumber / tarball firmware yang dilaporkan banyak pengguna berfungsi.
Di mana saya mendapatkannya? Apakah ini aman?
Saya dapat mengonfirmasi bahwa file ini sesuai dengan klaimnya, dengan daftar konten ini , asalkan memiliki hash MD5 atau SHA1 berikut: (yang dapat Anda verifikasi dengan
md5sum
atausha1sum
)Bagaimana cara saya membangun dan menginstal driver di Ubuntu?
Anda harus menginstal paket-paket ini terlebih dahulu untuk membangun driver:
Rekatkan baris di bawah ini untuk mengunduh dan mengekstrak arsip driver dalam satu langkah:
Ubah ke direktori driver yang diekstrak, bangun dan instal driver:
Tes driver dengan memuatnya (ini adalah langkah satu kali; setelah Anda reboot sekali, driver akan secara otomatis memuat pada setiap boot):
sumber
Nah, maka inilah beberapa umpan balik baru untuk Anda: Saya melakukan semua hal di atas dan mendapatkan kesalahan kompilasi yang sama dan memperbaikinya dengan saran Anda. Kemudian pengemudi bekerja SEKALI. Setelah reboot, tidak lagi bisa membuka koneksi nirkabel apa pun. Sudah mencoba boot ke windows 7 dan masih, tidak lagi dapat mendeteksi koneksi nirkabel.
Saya sekarang yakin prosedur ini telah merusak adaptor wlan saya - windows masih mengenali perangkat tetapi ada beberapa masalah karena tidak lagi merasakan koneksi nirkabel. Saya harus menggunakan adaptor linksys eksternal karena realtek onboard saya hilang: /
<< >> Abaikan komentar di atas karena saya kesal ketika menulis itu.
UPDATE: Saya menemukan bahwa entah bagaimana driver itu telah menetapkan pengaturan 'Roaming Sensitivity' modul WLAN saya ke 'Low', yang menyebabkannya tidak dapat mendeteksi sinyal nirkabel apa pun. Di Windows 7, saya pergi ke manajer perangkat dan mengubah pengaturan itu ke 'Tinggi' dan voila - kembali hidup! Fiuh ...
Bagaimanapun, perlu diketahui bahwa hal semacam ini mungkin terjadi pada Anda jika Anda tidak berhati-hati ketika mengikuti saran dari jalinan. Saya akan berpikir dua kali sebelum mem-boot lagi ke partisi ubuntu saya ...
sumber
Saya berbicara dengan seorang pria pendukung dari Realtek dan menerima file yang sama yang dihosting di Dropbox yang dikirimkan oleh pengguna lain tentang pertanyaan ini. Saya mengkompilasi driver sesuai instruksi readme dan berhasil, Anda mungkin perlu menyalin 8723 file firmware ke folder rtlwifi.
Namun harus dikatakan bahwa solusi ini tidak sempurna, saya memiliki koneksi yang cukup goyah ke AP WEP. Driver ini juga mendukung hingga dan termasuk kernel 3.3 .
Kernel 3.4 telah menghapus beberapa panggilan dalam modul mac80211 yang harus dikompilasi oleh driver ini dan dengan demikian keluar dengan kesalahan dan tidak dapat dikompilasi. Ini bukan masalah bagi ubuntu saat ini, tetapi itu artinya Anda tidak dapat menginstal driver pada Fedora 17 terbaru atau distro lainnya menggunakan kernel 3.4+ - termasuk versi Ubuntu yang akan datang.
Lihat http://article.gmane.org/gmane.linux.kernel.wireless.general/84114/match=ieee80211_hw_beacon_filter untuk informasi tentang perubahan.
sumber
Yah, saya menemukan "solusi". Ini bukan yang tepat: Saya baru saja membeli dongle USB nirkabel (dengan chipset RTL8188CUS) yang, setelah menginstal driver, segera dikenali.
Bagi siapa pun yang menelusuri utas ini dengan masalah yang sama, saya akan mengatakan solusi terbaik adalah menunggu Realtek untuk merilis driver resmi untuk 8723 di situs webnya . Mereka biasanya melakukan itu, dan itu adalah gejala bahwa bahkan driver Windows tidak tersedia di situs web resmi (saya kira ini menunjukkan ini adalah chipset yang cukup baru).
Saya akan mengawasi situs web, dan ketika driver dilepaskan, saya akan memperbarui jawaban ini dengan instruksi khusus untuk instalasi.
sumber
silakan unduh dua file ini. Saya menerimanya dari Realtek. http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/8723AE_8723AU_Linux_support_0419.tar.gz
http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_20006.0514.2012.tar.gz
sumber
Terima kasih. Saya memiliki masalah yang sama dan mengunduh serta membuat dua
.gz
file membuat kartu saya berfungsi!Untuk beberapa alasan, skrip instal tidak menyalin firmware dengan benar, jadi saya harus melakukannya secara manual. Saya pindah
rtl8723fw.bin
danrtl8723fw_B.bin
darirtlwifi
folder di direktori sumber ke/lib/firmware/rtlwifi/
, reboot dan itu berhasil.Saya yakin itu tidak akan lama sebelum driver ditambahkan ke kernel Linux.
sumber