У меня проблема с обнаружением аппаратного обеспечения, какие журналы мне нужно изучить?

Я пытаюсь задать вопрос о том, как заставить мое оборудование работать, но я не знаю, какую информацию добавить к моему вопросу, чтобы получить помощь, что мне нужно делать?

Связано, если у вас нет доступа к графическому интерфейсу:

171 голос | спросил Jorge Castro 19 52010vEurope/Moscow11bEurope/MoscowFri, 19 Nov 2010 15:49:50 +0300 2010, 15:49:50

8 ответов


143

Самая важная информация, которую вы можете дать, - это то, что вы сделали done , что вы ожидаемый , и что вы наблюдаете произошло .

Этот вопрос является особенно прекрасным примером проблемы аппаратного обнаружения с USB-устройством.

Другими примерами этого могут быть:

  

Я установил Ubuntu 10.04 Desktop на своем ноутбуке Dell Opti, независимо от того, какой ноутбук 312. когда   Я вхожу в систему, моя беспроводная карта не отображается во всплывающем меню Network Manager,   хотя там отображается проводная сеть.

или

  

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

или

  

Я использую 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 pr sudo lshw -C X также может предоставить немного полезной информации об оборудовании для указанного класса X - примеры классов включают cdrom, communication, core, cpu, display, isa, medium, memory, multimedia, network, pci, scsi, scsi, serial и storage), так что вы можете использовать usb, чтобы показать информацию о сетевых картах, которые компьютер может обнаружить.

Для проблем Видео :

  • sudo lshw -C network - это файл журнала X-сервера. Это полезно для всех проблем с видео. Этот файл может быть длинным, поэтому не стесняйтесь просто поместить его на http://paste.ubuntu.com . Не забудьте указать ссылку на вашу «пасту», чтобы мы могли ее найти, когда нам нужно.
  • /var/log/Xorg.0.log отобразит информацию о поддержке 3D-ускорения, полезную для проблем с эффектами 3D или рабочего стола.
  • LIBGL_DEBUG=verbose glxinfo перечислит все видеокарты в вашей системе, пригодится, если вы не уверены, какой тип видеокарты у вас есть.
  • lspci -nn | grep VGA следует использовать для компиляции и других проблем совместимости Unity.

Для проблем Аудио :

  • /usr/lib/nux/unity_support_test -p будут перечислены аудиоустройства, которые были обнаружены. Вы должны включить это.
  • cat /proc/asound/cards будет содержать информацию о первом звукекарты, включая информацию о подключенных к нему портах ввода /вывода. Если у вас есть проблема с подключением микрофона, гарнитуры или внешних громкоговорителей, включите это. У вас также может быть несколько звуковых устройств. В этом случае будет более одного каталога cat /proc/asound/card0/codec#0.
  • Wiki: Отладка звуковых проблем
ответил RAOF 20 62010vEurope/Moscow11bEurope/MoscowSat, 20 Nov 2010 08:53:12 +0300 2010, 08:53:12
56

Примечание. . Если у вас есть проводное подключение, попробуйте запустить все в одном беспроводном скрипте, описанном в этом ответе , он делает все тяжелый подъем для вас!


Беспроводные карты

Проблемы с беспроводной связью, к счастью, становятся все реже с каждым выпуском 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.

ответил fossfreedom 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 15 Sep 2011 17:21:40 +0400 2011, 17:21:40
19

См. https://wiki.ubuntu.com/DebuggingHardwareDetection

https://wiki.ubuntu.com/DebuggingProcedures обычно является хорошей отправной точкой, если вы хотите знать, какая информация полезно для отчета об ошибке.

ответил Florian Diesch 19 52010vEurope/Moscow11bEurope/MoscowFri, 19 Nov 2010 21:33:14 +0300 2010, 21:33:14
14

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

dmesg
lspci
lsusb
ответил chris 19 52010vEurope/Moscow11bEurope/MoscowFri, 19 Nov 2010 16:08:14 +0300 2010, 16:08:14
9

В следующих журналах будут содержаться сведения об оборудовании, как это было замечено различными системными службами (ядро, udev и т. д.) во время загрузки:

/var/log/udev
/var/log/dmesg
ответил Kees Cook 20 62010vEurope/Moscow11bEurope/MoscowSat, 20 Nov 2010 04:29:17 +0300 2010, 04:29:17
7

Одна из самых полезных вещей, которую вы можете сделать при описании проблемы с оборудованием, - это описание того, что вы сделали, то, что вы используете.

Например:

  

«Я подключил монитор, и мой рабочий стол автоматически не распространялся на него».

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

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

ответил RolandiXor 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 27 Sep 2011 22:21:10 +0400 2011, 22:21:10
5

Выполните следующие следующие средства командной строки:

  

cat /var/log/Xorg.0.log
  lspci
  dmesg
  lsusb

ответил Wagner 19 52010vEurope/Moscow11bEurope/MoscowFri, 19 Nov 2010 16:41:47 +0300 2010, 16:41:47
2

Общая подсказка для решения проблем

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

Во-первых, выявление проблемы - что я сделал, что я ожидал, и что, казалось, произошло? Могу ли я повторить проблему?

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

ответил waltinator 8 ThuEurope/Moscow2011-12-08T06:01:35+04:00Europe/Moscow12bEurope/MoscowThu, 08 Dec 2011 06:01:35 +0400 2011, 06:01:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132