У мене проблема з апаратним виявленням, які журнали мені потрібно розглянути?


177

Я намагаюся задати питання про те, щоб моє обладнання працювало, але я не знаю, яку інформацію додати до мого запитання, щоб отримати допомогу, що мені потрібно зробити?

Пов’язано, якщо у вас немає доступу до GUI:


Бездротовий зв'язок: askubuntu.com/questions/425155/…
Вільф

Відповіді:


146

Найважливіша інформація , яку ви можете дати то , що ви зробили , що ви очікували , щоб це відбулося, і що ви спостерігати , що сталося .

Це питання є особливо прекрасним прикладом проблеми апаратного виявлення USB-пристрою.

Іншими прикладами цього можуть бути:

Я встановив Ubuntu 10.04 Desktop на своєму ноутбуці Dell Optiwever 312. Коли я входжу, моя бездротова карта не відображається у спливаючому меню Менеджера мереж, хоча там відображається дротова мережа.

або

У мене на ноутбуці System76 у мене є версія Ubuntu 10.04 Netbook. Коли я підключаю навушники до розетки, звук виходить із навушників, а також із динаміків.

або

Я використовую Ubuntu 10.04. Я використовував програму «Додаткові драйвери», щоб встановити поточні драйвери nVidia для мого GeForce FX 5200. Тепер, коли я завантажую систему, зупиняється на чорному екрані після закінчення завантаження Ubuntu завантаження.

Після цього загального опису проблеми, яка інша інформація цікава, залежить від того, з яким обладнанням у вас виникають проблеми та з якими проблемами.

Загалом:

  • sudo lspci -nnвідобразить список усіх PCI-пристроїв у вашій системі. Сюди ввійдуть усі карти розширення (відеокарти, WiFi тощо) у вашій системі, незалежно від того, чи має ядро ​​драйвер для них. Ця інформація корисна, якщо ви точно не впевнені, яке обладнання у вас є.
  • lsusbвідобразить список усіх USB-пристроїв, підключених до вашої системи. Знову ж таки, це корисно, якщо ви точно не впевнені, яке обладнання у вас є. Також корисно перевірити, чи пристрій справді підключено правильно!
  • /var/log/udevі /var/log/dmesgматиме інформацію про те, які пристрої виявило ядро. Ці журнали, як правило, дуже великі - якщо ви не знаєте, які частини журналу цікаві, це не гарна ідея включати їх у своє запитання, хоча посилання на них може бути корисним (ви можете використовувати http://paste.ubuntu.com для великих колод)
  • sudo lshw --class Xпр sudo lshw -C Xможе також дати трохи цінної інформації апаратних засобів на запропонованих в технічних завданнях класі X- приклади класів включають в себе cdrom, communication, core, cpu, display, isa, medium, memory, multimedia, network, pci, scsi, serial, storageі usb- так, наприклад , ви можете використовувати , sudo lshw -C networkщоб показати інформацію про мережевих картах комп'ютер може виявити .

Для проблем із відео :

  • /var/log/Xorg.0.log- це файл журналу X-сервера. Це корисно для всіх проблем із відео. Цей файл може отримати довгий час, тому сміливо розміщуйте його на http://paste.ubuntu.com . Обов’язково дайте посилання на вашу "вставку", щоб ми могли її знайти, коли нам потрібно.
  • LIBGL_DEBUG=verbose glxinfo відображатиметься інформація про підтримку 3D-прискорення, корисна для проблем з 3D-ефектами або настільними ефектами.
  • lspci -nn | grep VGA перерахує всі відеокарти у вашій системі, корисні, якщо ви не впевнені, який тип відеокарти у вас є.
  • /usr/lib/nux/unity_support_test -p слід використовувати для комп’ютерних та інших питань сумісності Unity.

Для проблем зі звуком :

  • cat /proc/asound/cardsвідобразить аудіопристрої, які були виявлені. Ви повинні включити це.
  • cat /proc/asound/card0/codec#0міститиме інформацію про першу звукову карту, включаючи інформацію про підключені до неї входи / виходи. Якщо у вас є проблеми з підключенням мікрофона, гарнітури чи зовнішніх динаміків, включіть це. Також у вас може бути більше одного звукового пристрою. У цьому випадку буде більше одного /proc/asound/card???каталогу.
  • Вікі: Налагодження проблем зі звуком

5
+1 за вступне речення, скільки разів я задаю ті самі три запитання своїм клієнтам ....
ecoologic

57

Примітка. Якщо у вас є провідне з'єднання, подумайте про те, щоб запустити все в одному бездротовому скрипті, викладеному в цій відповіді , все це буде важким для вас!


Бездротові карти

Проблеми бездротового підключення, на щастя, стають рідшими з кожним випуском Ubuntu. Однак проблеми все ще виникають.

Наступна інформація допоможе діагностувати проблеми з бездротовим зв’язком у питаннях, розміщених на Ask Ubuntu, ви можете відкрити термінал, натиснувши Ctrl- Alt- Tі ввівши одну з цих команд, а потім відредагуйте своє запитання, щоб додати інформацію.

Як ядро ​​розпізнає ваші мережеві карти

sudo lshw -class network

Деталі вашої бездротової картки USB

lsusb

Це може дати довгий список залежно від кількості USB-пристроїв. Якщо ви сумніваєтесь, опублікуйте весь список.

Деталі вашої бездротової картки PCI

lspci

Це може дати довгий список залежно від кількості пристроїв PCI. Якщо ви сумніваєтесь, опублікуйте весь список.

Як дізнатися, чи бездротова картка заблокована чи жорстко заблокована:

rfkill list all

Помилки під час підключення

Часто ви можете бачити корисні помилки, переглядаючи ваші журнали ядра.

Якщо ви намагаєтеся підключитися через мережевий менеджер, ви можете побачити, які помилки виникають при перегляді dmesg

Рекомендована процедура - введіть dmesg, потім спробуйте підключитися та введіть dmesgзнову. Новий відображений вихід повинен вказувати на помилку.

Ще один корисний результат dmesg | grep -i firmware- якщо ви бачите деякі помилки у виведенні, це може означати, що вам потрібно встановити деяку мікропрограмну програму - зазвичай це пакет із сховища.

NDISWrapper

Пошук у Google іноді принесе результати, що дозволяють запропонувати використання NDISWrapper. Це стара методика, коли отримання драйвера Windows XP може бути змушене працювати в Ubuntu.

Як правило, цього слід уникати в поточних версіях Ubuntu, оскільки у драйверів у ядрі менше проблем із сумісністю.

Якщо у вас виникли проблеми з бездротовим зв’язком, опублікуйте результати чотирьох вищезазначених записів командного рядка у своєму питанні перед тим, як спробувати NDISWrapper.



14

Вони можуть бути корисними (залежно від типу обладнання):

dmesg
lspci
lsusb

lscpu теж - :) є ще багато команд ...
dschinn1001

9

Наступні журнали містять відомості про обладнання, як це було помічено різними системними службами (ядром, udev тощо) під час завантаження:

/var/log/udev
/var/log/dmesg

7

Однією з найкорисніших речей, яку ви можете зробити при описі апаратної проблеми, є опис того, що ви зробили, яке з'єднання ви використовуєте.

Наприклад:

"Я підключив монітор, і мій робочий стіл не поширився автоматично на нього."

  • Розкажіть, який порт використовує ваш монітор (наприклад, vga або hdmi).
  • Чи отримували ви сповіщення під час підключення?
  • Ви переконалися, що використовуване з'єднання є правильним?

Цей вид інформації може здатися дуже простим, але він може допомогти визначити, звідки виникають поширені проблеми, або якщо питання, яке ви ставите, може бути поза темою.


5

Виконайте такі інструменти командного рядка:

кішка /var/log/Xorg.0.log
lspci
dmesg
lsusb


2

Загальний натяк на вирішення проблем

Я помітив, що я часто збираю дані для діагностики проблеми:

По-перше, виявлення проблеми - що я зробив, що я очікував, що трапиться, і що, здавалося, відбулося? Чи можу я повторити проблему?

Потім, в результаті чого проблеми відбудеться, і список журналів системи в порядку , зворотному час модифікації:
ls -lrt /var/log,
tail -n 25на недавно змінені файли журнал (при розумних значеннях 25), і
dmesg.
Читай, дивуйся, думай, здогадуйся, тестуй, повторюй за потребою

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.