Jawaban ini hanya mencakup LAN nirkabel yang sepenuhnya tidak berfungsi. Ini bukan tentang masalah stabilitas / kinerja, atau kasus setengah kerja. Namun, beberapa langkah mungkin membantu jika Anda menabraknya dan mencari opsi lain.
Persiapan
Dalam jawaban ini saya berasumsi Anda sudah terbiasa dengan setidaknya tugas-tugas berikut: menjalankan perintah di terminal dan menginstal paket perangkat lunak Ubuntu biasa. Jika Anda tidak terbiasa dengan langkah-langkah dasar ini, mulailah membaca ini dan ini .
Dapatkan mesin terhubung ke internet. Hal ini membuat melakukan langkah-langkah banyak lebih mudah dan menggunakan clipboard untuk tindakan.
Jika kartu jaringan lain berfungsi, ini seharusnya mudah. Jika satu-satunya kartu Anda gagal pada saat ini, cari alternatifnya dan berkreasilah, misalnya menggunakan adaptor jaringan kabel USB atau adaptor WiFi yang berfungsi baik yang dipinjam dari teman atau tetangga.
Pastikan Anda telah menginstal paket berikut: lshw
, rfkill
.
Perbarui sistem Anda. Dengan menginstal semua pembaruan sistem (reguler) terbaru, perbaikan bug sudah dirilis oleh pengembang setelah rilis seharusnya ada di PC Anda dengan melakukan hal itu. Jangan lupa untuk reboot sistem Anda sesudahnya. Lihat juga Bagaimana cara saya memperbarui Ubuntu?
Setelah menerapkan semua pembaruan, reboot. Mungkin sudah bekerja pada tahap ini. Jika tidak, lanjutkan saja.
Apakah ini benar-benar masalah pengemudi?
Pertama-tama, orang harus menentukan apakah kartu tersebut tidak dikenali dan / atau apakah itu saklar mematikan radio yang mencegahnya berfungsi. Ikuti semua langkah di bawah ini, karena masalah Anda mungkin dua atau tiga kali lipat:
Berlari sudo lshw -C network
di terminal.
Anda mungkin perlu menginstal lshw
terlebih dahulu.
- Jika beberapa perangkat terdaftar, temukan perangkat yang bersangkutan.
- Jika terdaftar
*-network UNCLAIMED
, Anda harus mengikuti langkah-langkah dalam Menginstal driver (yang lebih baru) .
- Dalam kasus itu terdaftar sebagai
*-network
(tanpa 'Tidak Diklaim'), output di bawah ini tentang driver dapat relevan dalam langkah-langkah selanjutnya, misalnyaconfiguration: broadcast=yes driver=iwlwifi
- Jika perangkat Anda tidak terdaftar, coba langkah-langkah tambahan dalam Mengidentifikasi perangkat keras yang tepat .
Berlari rfkill list
di terminal. Ini mencantumkan status radio killswitch. Output sampel:
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
- Jika Anda melihat
yes
pada Hard blocked
: lihat manual notebook Anda untuk beralih hardware untuk Wireless LAN.
- Jika Anda melihat
yes
pada Soft blocked
: hotkeys pada notebook Anda dapat membantu mengaktifkannya, serta menekan "Enable Wireless" di applet Network Manager. Jika itu gagal menghapus blok lunak, jalankan sudo rfkill unblock all
.
- Jika Anda tidak melihat sakelar pembunuh terdaftar: ini mungkin tidak berlaku untuk perangkat Anda. Biasanya hanya PC seluler yang dilengkapi dengan killswitch.
Hanya untuk perangkat USB: kecualikan masalah level USB.
- Lebih disukai, coba yang terpasang langsung ke mainbord Anda, hindari hub atau konektor case komputer Anda.
- Coba gunakan jenis lain dari port USB (mis. USB2.0, bukan port USB3.0).
- Pergi ke Mengidentifikasi perangkat keras yang tepat dan lihat apakah Anda dapat melihat beberapa pesan kesalahan saat Anda mencolokkan perangkat Anda.
- Coba kabel lain (jika ada) yang Anda verifikasi berfungsi.
Menginstal driver (yang lebih baru)
Ini adalah beberapa langkah yang jelas, waras dan tidak berbahaya untuk diambil, menghindari yang tercantum dalam Hal yang harus dihindari jika mungkin .
Cobalah untuk melihat apakah Ubuntu menyarankan untuk menginstal driver tambahan. Lihat Bagaimana cara menginstal driver tambahan? untuk informasi lebih lanjut tentang cara melakukan ini.
Instal firmware tambahan karena ini mungkin diperlukan untuk perangkat keras Anda.
Coba modul kernel (driver) yang di-backport dari paket compat-wireless. Ubuntu menyediakan paket compat-wireless rilis kernel Linux terbaru untuk kernel dengan distribusi stabil (tersedia sejak 11.10 Oneiric Ocelot).
- Temukan yang terbaru tersedia dengan mencari dengan alat manajemen paket favorit Anda. Pada saat penulisan, ini
linux-backports-modules-cw-3.6-quantal-generic
untuk Quantal. Dalam waktu dekat, sebuah 3.7
paket mungkin keluar.
- Instal, misalnya
sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic
untuk Quantal, atau sudo apt-get install linux-backports-modules-cw-3.6-precise-generic
untuk Precise. Kemudian reboot.
Jika Anda menjalankan rilis LTS (mis. Precise atau Lucid), kernel yang di-backport dari semua rilis berikutnya disediakan sebagai sebuah paket. Pada saat penulisan, Quantal adalah rilis terbaru setelah Precise dan paketnya adalah linux-image-generic-lts-quantal
dan boot ke kernel baru Anda.
Mulai dari sini, Anda harus mempertimbangkan untuk mencoba rilis Ubuntu yang lebih baru untuk melihat apakah Ubuntu telah mendapatkan dukungan untuk perangkat keras Anda, hanya dengan mem-boot dari Live CD / USB. Juga pertimbangkan untuk mencoba Beta / RC terbaru dari Ubuntu +1. Jika berhasil, pendekatan termudah adalah cukup menunggu rilis baru.
Beberapa perangkat keras benar-benar rusak pada pemasangan standar, biasanya karena vendor tidak merilis (semua) kode sumber atau tidak mengizinkan distribusi ulang semua modul yang diperlukan melalui Ubuntu. Lihat bagian Perangkat Keras yang memerlukan perawatan khusus di bagian bawah untuk melihat apakah perangkat Anda (chipset) terdaftar.
Coba kernel Linux stabil terbaru. Ini adalah pendekatan yang tidak berbahaya dan mungkin merusak barang-barang lainnya. Ini seharusnya tidak perlu karena driver nirkabel yang lebih baru disediakan oleh paket nirkabel nirkabel pada opsi sebelumnya. Namun, ini mungkin sedikit lebih baru dan karena itu menyertakan perbaikan bug yang membantu Anda.
- Buka bagian
kernel.ubuntu.com
unduhan dan identifikasi rilis stabil terbaru (mis. v3.7.1-raring
Pada saat penulisan).
- Unduh semua
.deb
file untuk arsitektur Anda (mis. amd64
Atau i386
), ditambah yang dengan all
namanya.
Instal semuanya sekaligus dengan menerbitkan misalnya:
cd Downloads
sudo dpkg -i linux-headers-3.7.1-030701-generic_3.7.1-12345678_amd64.deb linux-image... # include all
dan akhirnya, reboot ke kernel baru Anda.
- jika kernel baru tidak bekerja untuk Anda atau menimbulkan masalah lain, boot sistem Anda menggunakan kernel yang lebih lama (mis. tahan Shiftselama tahap boot awal untuk memilihnya di menu Grub) dan kemudian hapus paket menggunakan manajemen paket Anda mis
sudo apt-get remove linux-\*3.7.1\*
.
Mengidentifikasi perangkat keras yang tepat
Produk yang Anda miliki mungkin dijual menggunakan nama eceran yang sama sekali tidak relevan dengan masalah Anda. Sebagian besar vendor hanya menggunakan chipset dari produsen seperti Broadcom, Atheros, Ralink atau Intel sementara produk itu sendiri mungkin tidak membawa nama ini. Salah satu contohnya: ThinkPad 11a / b / g / n Wireless LAN Express Adapter mungkin sebenarnya hanya a Atheros AR5418
. Rooting ulang Thinkpad biasanya tidak mempengaruhi dukungan perangkat keras di Linux, tetapi chipset yang digunakan tidak . Oleh karena itu, sangat penting untuk mengidentifikasi chipset.
PCI dan perangkat terintegrasi (mis. PC seluler):
lspci -nn | grep -i network
Perangkat USB:
lsusb
Jika Anda mengalami kesulitan mengidentifikasi dari daftar ini:
- Cabut perangkat.
- Buka terminal dan jalankan
sudo tail -n 0 -f /var/log/syslog
- Pasang kembali perangkat dan berikan kernel / perangkat beberapa detik untuk menginisialisasi.
- Hentikan perintah dengan menekan Ctrl+ C. Keluaran harus membantu mengidentifikasi dari daftar.
- Periksa untuk menyebutkan keluaran
unable to enumerate USB device
. Jika ada output seperti itu, perangkat Anda sudah gagal berkomunikasi pada level USB. Anda mungkin mengalami masalah perangkat keras: periksa kabel / konektor yang rusak, masalah daya, hub rusak, perangkat keras lain yang rusak. Jangan repot-repot berurusan dengan driver pada saat ini - perbaiki komunikasi USB terlebih dahulu.
Jika perangkat keras Anda tidak terdaftar, ini mungkin tidak terkait dengan adaptor Anda, tetapi kesalahan umum PCI / USB bus. Ini dianggap di luar ruang lingkup masalah WiFi. Perhatikan bahwa beberapa notebook memiliki adapter WiFi terintegrasi yang terhubung ke port USB internal, sehingga mungkin terdaftar sebagai USB dalam kasus seperti itu.
Contoh output:
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. ...
^^^^-- product ID
^^^^------- vendor ID
$ lspci -nn | grep -i network
04:00.0 Network controller [0280]: Intel Corporation [...] [8086:4238] (rev 3e)
vendor ID --^^^^
product ID -------^^^^
Kiat dalam menggunakan Google
- Gunakan ID produk / vendor numerik sebagaimana diidentifikasi oleh perintah yang dikeluarkan.
- Gunakan
linux
sebagai kata kunci dengannya, bukan Ubuntu
.
- Coba gunakan nama chipset perangkat seperti yang tercantum dalam output dalam langkah-langkah Mengidentifikasi perangkat keras yang tepat . Contoh:
AR9285
, BCM4311
, Intel
+ 6300
.
- Hindari menggunakan kata kunci yang tidak terkait dengan dukungan perangkat keras. Misalnya lingkungan desktop Anda tidak terkait, jadi gunakan
Ubuntu
saja Lubuntu
.
- Cobalah peka terhadap informasi 'umum' tentang perangkat Anda, daripada berfokus pada solusi spesifik, misalnya "Firmware diperlukan untuk perangkat ini", atau laporan pengguna yang bekerja di luar kotak pada rilis sebelumnya.
Saya tidak beruntung dengan semua opsi. Apa yang harus saya berikan dalam pertanyaan baru?
Sebelum memposting pertanyaan baru, cari situs ini menggunakan kata kunci dari Mengidentifikasi perangkat keras yang tepat .
- Semua yang relevan (tidak terduga atau kesalahan) keluaran dari opsi dalam jawaban ini
- Output yang relevan dari langkah-langkah yang dilakukan di bagian Mengidentifikasi perangkat keras yang tepat .
- Kernel yang Anda jalankan dan versi yang Anda coba. Gunakan
uname -r
perintah untuk mengidentifikasi versi kernel Anda.
- Versi Ubuntu lain yang telah Anda coba.
Hal-hal yang harus dihindari jika mungkin
Perangkat keras yang membutuhkan perawatan khusus
- Perangkat Broadcom BCM43xx. Silakan merujuk ke jawaban ini untuk tutorial yang bagus untuk membuat perangkat ini berfungsi.