Pertanyaan Perangkat Qualcomm Atheros [168c: 0042] (rev 30) Penginstalan driver Wi-Fi


Saya membeli laptop Acer dan menginstal Ubuntu 14.04LTS tetapi driver WiFi tidak tersedia untuk itu. Jadi saya mencoba menginstal driver windows menggunakan wifidocs / driver / ndiswrapper.

Sedang melakukan lspci -vvnn, memberikan:

Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)

Kemudian saya juga menonaktifkan driver atheros. Menggunakan lspci dan lspci -n, Saya bisa mengatakan id PCI 168c:0042. Tetapi situs web Acer memiliki tiga atheros driver. Saya tidak dapat mengetahui mana yang akan diunduh, tetapi mengunduh satu di PC windows dan menempelkan file zip di desktop saya lalu membuka ritsletingnya dari terminal menggunakan unzip <filename>.zip. Halaman ini mengatakan Anda harus pergi ke perangkat keras sistem kontrol panel dan semua yang ada di sistem windows. Saya tidak melakukannya. Komputer Windows tidak menjadi milik saya, saya khawatir saya tidak perlu menginstal driver tambahan apa pun di atasnya. Setelah membuka ritsleting, ada satu .inx file dan satu .bin file tetapi tidak .sys mengajukan. Saya tidak tahu apakah saya sepenuhnya benar sampai di sini atau apakah saya melewatkan sesuatu? Dan jika saya benar maka bagaimana cara melanjutkan dari sini? Saya juga membuat direktori baru dan menyalin ritsletingnya .inx dan .bin file di dalamnya. Kemudian di direktori itu saya menjalankannya ndiswrapper -i <filename>.inf tetapi dikatakan ndiswrapper tidak diinstal dan ketika saya lakukan sudo apt-get install ndiswrapper-common, Saya mendapatkan jawabannya ndiswrapper-common sudah versi terbaru. Apa yang harus dilakukan? ini aku

dmesg | grep ath10k result 
[   7.882758] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[    8.190016] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[    8.334587] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2
[   10.140677] ath10k_pci 0000:03:00.0: qca9377 hw1.0 (0x05020000, 0x003820ff sub 105b:e09a) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 1 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp
[   10.140682] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0


18
2017-12-10 08:23


asal


Lihat ini pertanyaan. Ndiswrapper tidak akan berfungsi. - Pilot6
Terima kasih. Pertama selama pembaruan sudo dan perintah wget ada beberapa kesalahan karena tidak dapat terhubung ke beberapa situs. Kemudian setelah saya tar file dan pertama kali saya menjalankan perintah make defconfig-ath 10k, secara keliru saya menjalankan deconfig daripada defconfig tetapi bahkan ketika saya menjalankan defconfig yang dikatakan tidak dapat menemukan konfigurasi default "defconfigs / ath" dan itu memberi membuat [1]: [defconfig-ath] Kesalahan 1 dan membuat: *** [defconfig-ath] Kesalahan 2 dan setelah melakukan membuatnya mengatakan paket backport Anda tidak dikonfigurasi dan memberikan daftar opsi untuk mengkonfigurasinya. - gunjit


Jawaban:


Pengguna Ubuntu 16.04 hanya perlu

sudo apt-get update && sudo apt-get upgrade

dan reboot.


Anda tidak perlu driver Windows dan ndiswrapper.

Ini baru-baru ini telah diperbaiki di hulu, ikuti petunjuk ini untuk memasang modul yang di-backport dan firmware yang diperlukan:

sudo apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
tar -zxvf backports-4.4.2-1.tar.gz
cd backport-4.4.2-1
make defconfig-wifi
make
sudo make install
git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin


30
2017-12-10 10:41



Apakah perintah terakhir harus dimasukkan dari direktori backports 20151120 saja? ini memberikan kesalahan cp: tidak dapat membuat file biasa ‘/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin’: Izin ditolak - gunjit
Saya mengedit jawaban yang diperlukan sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin  Direktori ini benar jika instruksi diikuti dengan ketat - Jeremy31
Terima kasih. Apakah sesuai perintah dan sekarang memiliki opsi mengaktifkan wifi tetapi masih tidak dapat terhubung ke itu. - gunjit
Harap edit pertanyaan Anda untuk menyertakan hasil dari dmesg | grep ath10k Terima kasih - Jeremy31
@DarthKotik Anda mungkin mendapat pembaruan kernel dan perlu mengikuti kelompok perintah kedua untuk menginstal driver untuk kernel baru. Saya pikir 16.04 hanya akan membutuhkan firmware untuk diinstal - Jeremy31