Saya memiliki adaptor nirkabel USB EW-7822UAC dari Edimax, dan saya dulu dapat membangun / mengkompilasi driver Linux dari sumber yang disediakan vendor hanya dengan menginstal paket build-essential pada instalasi baru Ubuntu, bahkan tanpa memperbarui sistem.
Sekarang, saya telah menginstal Kubuntu 13.10 64-bit, dan ketika saya mencoba untuk membangun driver, saya mendapatkan banyak kesalahan dan peringatan berulang dan akhirnya proses build gagal.
Kernelnya 3.11.0-12-generic
dan saya tidak perlu menginstal apa pun selain build-essential di (K) ubuntu 12.04.
Berikut ini adalah blok peringatan dan kesalahan berulang yang saya dapatkan setelah saya dipanggil membuat perintah:
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;
Bantuan apa pun akan sangat dihargai, tetapi silakan saja menggunakan jargon. Terima kasih.
Jawaban:
Silakan periksa di sini: https://github.com/abperiasamy/rtl8812AU_8821AU_linux Di sebelah kanan, klik 'Unduh ZIP.' Dengan anggapan unduhan pergi ke folder Unduhan Anda, buka folder itu, klik kanan file zip dan pilih 'Extract Here.' Buka terminal dan lakukan:
Itu 'membuat' dengan beberapa peringatan pada sistem 13.10 saya, tetapi tidak ada kesalahan. Saya tidak dapat menguji lebih lanjut karena saya tidak memiliki perangkat. Ini adalah perangkat yang agak baru dan kami akan sangat tertarik dengan laporan Anda.
Setiap kali versi kernel yang lebih baru, juga dikenal sebagai linux image diinstal oleh Update Manager, setelah Anda reboot, Anda perlu mengkompilasi ulang driver:
sumber
could not insert 8812au invalid argument
kesalahan, ada petunjuk?