Adakah yang bisa membantu saya dengan masalah ini? Saya baru mengenal Linux, jadi saya tidak tahu perintah dan saya tidak pernah melakukan sesuatu seperti menginstal atau mengkompilasi dengan command-line.
Saya membeli adaptor WiFi dari Edimax, model EW-7811UN untuk PC saya (bukan laptop, jadi saya tidak punya kartu wifi, hanya ethernet). Ketika saya membaca panduan pada CD, saya menemukan versi kernel. Dikatakan saya perlu versi 2.6, tetapi saya memiliki 3.5.0-22-generik.
Saya mendapat kesalahan seperti saya tidak punya file atau folder dll. Dapatkah seseorang memberi tahu saya di mana saya dapat mengunduh driver yang telah dikompilasi dan di mana saya harus meletakkannya? Atau saran lain. Saya tidak ingin downgrade kernel saat itu tidak perlu.
Jawaban:
Jika Anda mengalami masalah ini, apa yang berhasil bagi saya adalah menginstal driver berikut: https://github.com/pvaret/rtl8192cu-fixes
Dari file README.md :
sumber
sudo dkms install 8192cu/1.8
Saya mendapat kesalahan. Kesalahan itu adalah:Error! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.
Ternyata saya perlu mengubah/usr/src/8192cu-1.8
ke/usr/src/8192cu-1.9
Harus ada pembaruan baru-baru ini untuk GIT dan instruksi ini sudah ketinggalan zaman oleh satu digit itu.lsmod
menunjukkan kepada saya bahwa driver baru berfungsi alih-alih yang lama (dan koneksi saya sekarang stabil ...). Namun, jika saya mengklik "informasi koneksi" secara visual pada baki persatuan saya, dikatakan bahwartl8192cu
(bukan hanya8192cu
) masih digunakan. Apakah ada yang tahu mengapa demikian?12.04 & 14.04+: Anda dapat melihat instruksi ini atau hanya melakukan apa yang saya katakan.
(gunakan instruksi ini ketika perangkat USB nirkabel Anda [rtl8192cu] tidak secara otomatis dikenali oleh Ubuntu)
Kemudian, edit /etc/rc.local dengan membuka file dengan editor teks favorit Anda seperti dalam contoh ini:
pastikan tertulis. . .
Anda dapat menggunakan nirkabel sekarang atau, sebagai alternatif, Anda dapat memastikan bahwa semua pekerjaan Anda disimpan sebelum Anda mengetik:
Driver nirkabel Anda harus mulai secara otomatis.
Untuk mengkompilasi dan menginstal driver Realtek 8192cu yang dipatenkan, jalankan perintah berikut di terminal terbuka:
Untuk penggunaan yang sulit:
bukannya
sudo make dkms
.Untuk mengaktifkan driver ini, gunakan perintah:
Terakhir, perbarui / etc / modules dengan perintah ini sebelum Anda reboot:
Sumber # 1: bernaerts.dyndns.org
Sumber # 2: github.com/dz0ny
sumber
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/
install: cannot stat ‘8192cu.ko’: No such file or directory
make
. Lalu, jalankansudo make install
. Saya mengedit jawabannya. Terima kasih telah menunjukkannya.Secara umum, setiap driver Linux pada CD vendor akan ketinggalan jaman, dan, dalam banyak kasus, tidak akan layak untuk diganggu. Modul RTL8192cu telah menjadi bagian dari kernel Linux sejak versi 2.6.38, sehingga, idealnya, Anda hanya perlu mencolokkan perangkat, dan itu akan berfungsi. Sayangnya, modul tertentu itu belum pernah bekerja, dan, IMHO, perbaikan telah lama tertunda ( laporan bug ).
Jadi, apa yang harus kamu lakukan? Tancapkan perangkat. Pastikan manajer jaringan 'melihat' jaringan nirkabel di sekitarnya (juga dapat memverifikasi bahwa modul yang benar dimuat dengan menjalankan
lsmod | grep 8192
). Coba sambungkan ke jaringan Anda. Jika itu tidak berhasil, coba sambungkan ke jaringan apa pun. Jika itu tidak berhasil, Anda terkena bug, dan harus mencoba driver dari http://www.realtek.com .Unduh driver dari sini , dan masukkan file yang sudah diunduh ke folder rumah Anda.
Daftar hitam modul yang ada. Di jendela terminal, jalankan
gksu gedit /etc/modprobe.d/blacklist.conf
, tambahkanblacklist rtl8192cu
ke bawah, simpan dan keluar, lalu reboot.Ekstrak arsip yang diunduh: klik kanan, Ekstrak di sini, atau jalankan
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
Install. Di jendela terminal, jalankan
sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
sumber
chmod
apa pun, dan saya tidak akan merekomendasikan bermain dengan izin. Cukup lakukan apa yang diposting di atas, tidak ada yang lain. : ~)install.sh
dengansudo
harus memberi Anda izin yang benar.Itu bekerja dengan baik. Hanya masalah Anda harus cd ke direktori terlebih dahulu.
misalnya.
sumber
sudo ./install.sh
dan itu akan bekerja.Bisakah Anda memberikan rincian perintah apa yang Anda gunakan untuk mengatur driver atau spesifik tentang kesalahan ketika Anda mencoba? Saya juga menemukan: menginstal Edimax EW7811 , untuk menginstal driver secara berurutan jika manual tidak cukup jelas juga mencoba menggunakan bilah pencarian juga, banyak yang melaporkan kesalahan pada driver Edimax juga.
Tautan ke driver linux untuk Edimax EW7811UN dari situs web mereka: Unduh (jika Anda memiliki installer versi lain)
sumber
make clean
sebelum perintah pertama Anda, yang memecahkan masalah beberapa saat.Saya mengunduh versi driver yang lebih baru dan menginstalnya dengan: sudo dkms install 8192cu / 1.9
Jadi, ingatlah untuk menginstal menggunakan versi driver Anda.
sumber