Saya mencoba mengajukan pertanyaan tentang membuat perangkat keras saya berfungsi tetapi saya tidak tahu informasi apa yang harus ditambahkan ke pertanyaan saya untuk mendapatkan bantuan, apa yang harus saya lakukan?
Terkait jika Anda tidak memiliki akses ke GUI:
Jawaban:
Informasi terpenting yang dapat Anda berikan adalah apa yang telah Anda lakukan , apa yang Anda harapkan terjadi, dan apa yang Anda amati telah terjadi .
Pertanyaan ini adalah contoh yang sangat bagus dari masalah pendeteksian perangkat keras dengan perangkat USB.
Contoh lain dari hal ini adalah:
atau
atau
Setelah uraian masalah umum ini, informasi lain yang menarik tergantung pada jenis perangkat keras yang Anda hadapi, dan masalah apa yang Anda hadapi.
Secara umum:
sudo lspci -nn
akan mencantumkan semua perangkat PCI di sistem Anda. Ini akan mencakup semua kartu ekspansi (kartu Video, WiFi, dll) di sistem Anda, terlepas apakah kernel memiliki drivernya atau tidak. Informasi ini berguna jika Anda tidak tahu persis perangkat keras apa yang Anda miliki.lsusb
akan mencantumkan semua perangkat USB yang terhubung ke sistem Anda. Sekali lagi, ini berguna jika Anda tidak tahu persis perangkat keras apa yang Anda miliki. Ini juga berguna untuk memeriksa apakah perangkat benar-benar terhubung dengan benar!/var/log/udev
dan/var/log/dmesg
akan memiliki informasi tentang perangkat apa yang terdeteksi kernel. Log-log ini umumnya sangat besar - kecuali Anda tahu bagian mana dari log yang menarik itu bukan ide yang baik untuk memasukkan ini dalam pertanyaan Anda, meskipun tautan ke sana bisa berguna (Anda dapat menggunakan http://paste.ubuntu.com untuk log besar)sudo lshw --class X
prsudo lshw -C X
juga dapat memberikan sedikit info hardware berharga di kelas specifedX
- contoh kelas meliputicdrom
,communication
,core
,cpu
,display
,isa
,medium
,memory
,multimedia
,network
,pci
,scsi
,serial
,storage
danusb
- jadi misalnya Anda dapat menggunakansudo lshw -C network
untuk menampilkan info pada kartu jaringan komputer dapat mendeteksi .Untuk masalah Video :
/var/log/Xorg.0.log
adalah file log server X. Ini berguna untuk semua masalah video. File ini bisa lama jadi silakan letakkan di http://paste.ubuntu.com . Pastikan untuk memberikan tautan ke "tempel" Anda sehingga kami dapat menemukannya saat diperlukan.LIBGL_DEBUG=verbose glxinfo
akan menampilkan informasi tentang dukungan akselerasi 3D, berguna untuk masalah dengan efek 3D atau desktop.lspci -nn | grep VGA
akan mencantumkan semua kartu video di sistem Anda, berguna jika Anda tidak yakin jenis kartu video apa yang Anda miliki./usr/lib/nux/unity_support_test -p
harus digunakan untuk compiz dan masalah kompatibilitas Unity lainnya.Untuk masalah Audio :
cat /proc/asound/cards
akan mencantumkan perangkat audio yang telah terdeteksi. Anda harus memasukkan ini.cat /proc/asound/card0/codec#0
akan berisi informasi tentang kartu suara pertama, termasuk informasi tentang port input / output yang terhubung dengannya. Jika Anda memiliki masalah dengan mencolokkan mikrofon, headset, atau speaker eksternal, sertakan ini. Anda mungkin juga memiliki lebih dari satu perangkat suara. Dalam hal ini, akan ada lebih dari satu/proc/asound/card???
direktori.sumber
Catatan: Jika Anda memiliki koneksi kabel, pertimbangkan untuk menjalankan skrip nirkabel all in one yang dijabarkan dalam jawaban ini , itu memang mengangkat semua berat bagi Anda!
Kartu Nirkabel
Masalah konektivitas nirkabel untungnya semakin langka dengan setiap rilis Ubuntu. Namun masalah masih terjadi.
Informasi berikut akan membantu mendiagnosis masalah konektivitas nirkabel dalam pertanyaan yang diposting di Ask Ubuntu, Anda dapat membuka terminal dengan menekan Ctrl- Alt- Tdan mengetik salah satu dari perintah ini, kemudian mengedit pertanyaan Anda untuk menambahkan informasi.
Bagaimana kernel mengenali kartu jaringan Anda
Detail kartu nirkabel USB Anda
Ini dapat memberikan daftar panjang tergantung pada berapa banyak perangkat USB yang terhubung. Jika ragu, poskan seluruh daftar.
Detail kartu nirkabel PCI Anda
Ini dapat memberikan daftar panjang tergantung pada berapa banyak perangkat PCI dipasang. Jika ragu, poskan seluruh daftar.
Cara melihat apakah kartu nirkabel terblokir atau diblokir:
Kesalahan saat menghubungkan
Seringkali Anda dapat melihat kesalahan yang bermanfaat dengan melihat log kernel Anda.
Jika Anda mencoba untuk terhubung melalui manajer jaringan Anda dapat melihat kesalahan apa yang dihasilkan dengan melihatnya
dmesg
Prosedur yang disarankan - ketik
dmesg
, lalu coba hubungkan dan kemudian ketikdmesg
lagi. Output baru yang ditampilkan harus memberikan indikasi kesalahan.Output lain yang bermanfaat adalah
dmesg | grep -i firmware
- jika Anda melihat beberapa kesalahan dalam output maka ini dapat menunjukkan Anda perlu menginstal beberapa firmware - biasanya paket dari repositori.NDISWrapper
Pencarian di Google terkadang akan membawa hasil yang menyarankan menggunakan NDISWrapper. Ini adalah teknik lama di mana mendapatkan driver Windows XP dapat dibuat untuk bekerja di Ubuntu.
Secara umum, ini harus dihindari dalam versi Ubuntu saat ini karena driver di kernel kurang memiliki masalah kompatibilitas.
Jika Anda memiliki masalah nirkabel memposting hasil dari empat entri baris perintah di atas ke pertanyaan Anda SEBELUM mencoba NDISWrapper.
sumber
Lihat https://wiki.ubuntu.com/DebuggingHardwareDetection
https://wiki.ubuntu.com/DebuggingProcedures biasanya merupakan titik awal yang baik jika Anda ingin tahu informasi apa yang berguna untuk laporan bug.
sumber
Ini mungkin membantu (tergantung pada jenis perangkat keras):
sumber
Log berikut akan berisi perincian tentang perangkat keras seperti yang terlihat oleh berbagai layanan sistem (kernel, udev, dll) pada saat boot:
sumber
Salah satu hal paling berguna yang dapat Anda lakukan ketika menjelaskan masalah perangkat keras, adalah menggambarkan apa yang Anda lakukan, apa koneksi yang Anda gunakan.
Sebagai contoh:
Informasi semacam ini mungkin tampak sangat sederhana, tetapi dapat membantu untuk menunjukkan dari mana masalah umum berasal, atau jika pertanyaan Anda mungkin di luar topik.
sumber
Jalankan alat baris perintah berikut ini:
sumber
Petunjuk pemecahan masalah umum
Saya perhatikan bahwa saya sering mengumpulkan data untuk mendiagnosis masalah dengan:
Pertama, mengidentifikasi masalah - apa yang saya lakukan, apa yang saya harapkan terjadi, dan apa yang tampaknya terjadi? Bisakah saya mengulangi masalahnya?
Kemudian, menyebabkan masalah terjadi, dan daftar log sistem dalam urutan terbalik dari waktu modifikasi:
ls -lrt /var/log
,tail -n 25
pada file log baru-baru dimodifikasi (untuk nilai-nilai yang wajar dari 25), dandmesg
.Baca, heran, pikirkan, tebak, uji, ulangi sesuai kebutuhan
sumber