AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 14008
Accepted
Jorge Castro
Jorge Castro
Asked: 2010-11-20 04:49:50 +0800 CST2010-11-20 04:49:50 +0800 CST 2010-11-20 04:49:50 +0800 CST

我有硬件检测问题,我需要查看哪些日志?

  • 772

我想问一个关于让我的硬件工作的问题,但我不知道在我的问题中添加什么信息以获得帮助,我需要做什么?

如果您无权访问 GUI,则相关:

  • 当我只能访问命令行时,如何从计算机上的日志中获取信息?
debugging
  • 8 8 个回答
  • 74218 Views

8 个回答

  • Voted
  1. Best Answer
    RAOF
    2010-11-20T21:53:12+08:002010-11-20T21:53:12+08:00

    你能提供的最重要的信息是你做了什么,你预期会发生什么,你观察到什么已经发生了。

    这个问题是 USB 设备硬件检测问题的一个特别好的例子。

    这方面的其他例子可能是:

    我在 Dell Optiwhatever 312 笔记本电脑上安装了 Ubuntu 10.04 Desktop。当我登录时,我的无线网卡在网络管理器弹出菜单中不可见,尽管有线网络显示在那里。

    或者

    我的 System76 笔记本电脑上有 Ubuntu 10.04 上网本版本。当我将耳机插入插座时,声音会从耳机中传出,但也会从扬声器中传出。

    或者

    我正在使用 Ubuntu 10.04。我使用“附加驱动程序”程序为我的 GeForce FX 5200 安装当前的 nVidia 驱动程序。现在,当我启动系统时,在 Ubuntu 启动启动完成后黑屏停止。

    在这个一般性问题描述之后,还有哪些有趣的信息取决于您遇到的硬件类型以及您遇到的问题。

    一般来说:

    • sudo lspci -nn将列出系统中的所有 PCI 设备。这将包括系统中的所有扩展卡(视频卡、WiFi 等),无论内核是否有驱动程序。如果您不确定自己拥有什么硬件,此信息很有用。
    • lsusb将列出连接到系统的所有 USB 设备。同样,如果您不确定自己拥有什么硬件,这很有用。检查设备是否正确插入也很有用!
    • /var/log/udev并将/var/log/dmesg获得有关内核已检测到哪些设备的信息。这些日志通常非常大 - 除非您知道日志的哪些部分很有趣,否则将这些包含在您的问题中并不是一个好主意,尽管指向它们的链接可能很有用(您可以使用http://paste.ubuntu.com对于大型原木)
    • sudo lshw --class Xprsudo 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应该用于 compiz 和其他 Unity 兼容性问题。

    对于音频问题:

    • cat /proc/asound/cards将列出已检测到的音频设备。你应该包括这个。
    • cat /proc/asound/card0/codec#0将包含有关第一个声卡的信息,包括有关连接到它的输入/输出端口的信息。如果您在插入麦克风、耳机或外接扬声器时遇到问题,请附上。您可能还拥有多个声音设备。在这种情况下,将有多个/proc/asound/card???目录。
    • Wiki:调试声音问题
    • 150
  2. fossfreedom
    2011-09-16T05:21:40+08:002011-09-16T05:21:40+08:00

    注意:如果您有有线连接,请考虑运行此答案中概述的多合一无线脚本,它会为您完成所有繁重的工作!


    无线网卡

    幸运的是,随着每个 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 之前将上述四个命令行条目的结果发布到您的问题中。

    • 64
  3. Florian Diesch
    2010-11-20T10:33:14+08:002010-11-20T10:33:14+08:00

    请参阅https://wiki.ubuntu.com/DebuggingHardwareDetection

    如果您想知道哪些信息对错误报告有用, https://wiki.ubuntu.com/DebuggingProcedures通常是一个很好的起点。

    • 19
  4. chris
    2010-11-20T05:08:14+08:002010-11-20T05:08:14+08:00

    这些可能会有所帮助(取决于硬件类型):

    dmesg
    lspci
    lsusb
    
    • 15
  5. Kees Cook
    2010-11-20T17:29:17+08:002010-11-20T17:29:17+08:00

    以下日志将包含各种系统服务(内核、udev 等)在启动时看到的有关硬件的详细信息:

    /var/log/udev
    /var/log/dmesg
    
    • 10
  6. RolandiXor
    2011-09-28T10:21:10+08:002011-09-28T10:21:10+08:00

    在描述硬件问题时,您可以做的最有用的事情之一就是描述您做了什么,您正在使用什么连接。

    例如:

    “我插入了一个显示器,但我的桌面并没有自动延伸到它上面。”

    • 告诉我们您的显示器使用的端口(例如,vga 或 hdmi)。
    • 插入时是否收到任何通知?
    • 你确定你使用的连接是正确的吗?

    这类信息可能看起来很简单,但它可以帮助确定常见问题的来源,或者您的问题是否离题。

    • 7
  7. Wagner
    2010-11-20T05:41:47+08:002010-11-20T05:41:47+08:00

    执行以下命令行工具:

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

    • 5
  8. waltinator
    2011-12-08T18:01:35+08:002011-12-08T18:01:35+08:00

    解决问题的一般提示

    我注意到我经常通过以下方式收集数据来诊断问题:

    首先,确定问题——我做了什么,我预期会发生什么,似乎发生了什么?我可以重复这个问题吗?

    然后,导致问题发生,并以修改时间的相反顺序列出系统日志:
    ls -lrt /var/log最近
    tail -n 25修改的日志文件(合理的值为 25)和
    dmesg。
    阅读,想知道,思考,猜测,测试,根据需要重复

    • 3

相关问题

  • 当我的系统死机时,如何确定发生了什么并定位问题?

  • 使用 gdb 调试 php

  • 在命令行工具中打印编号参数

  • 使用 sysprof 分析股票 Ubuntu 内核:如何?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve