linux - 如何在 linux 内核中启用 ohci 调试?

标签 linux usb

我正在尝试在 linux 内核中启用 ohci-dbg 消息,drivers/usb/host/ohci-dbg.c 下有一个文件,如何启用这些调试消息?

最佳答案

您应该重新编译 ohci 文件(作为模块或作为内核的一部分)启用调试宏(-DDEBUG;还有 -DOHCI_VERBOSE_DEBUG)。

如果启用了 CONFIG_USB_DEBUG 内核构建选项(从 3.10 开始),也会启用本地宏 DEBUG:http://lxr.free-electrons.com/source/drivers/usb/host/Makefile?v=3.10

Linux/drivers/usb/host/Makefile

  5 ccflags-$(CONFIG_USB_DEBUG) := -DDEBUG

您还应该将ohci-dbg.c 源文件添加到要编译的文件列表中(它不包含在/usb/host 的Makefile 中)。

关于linux - 如何在 linux 内核中启用 ohci 调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063816/

相关文章:

c++ - 在不轮询 GetMessage() 的情况下检测 USB 连接/断开连接

java - 使用 Java 枚举 Windows 上的 USB 设备

c - malloc 的奇怪行为

linux - 我使用 IP1 的 ssh 登录到一台机器。登录后,ifconfig/'ip addr' 的输出显示 IP2。为什么IP1和IP2不同?

c++ - 在 Linux 上使用 CMake 构建 gRPC C++

video - Directshow,捕获两个USB网络摄像头,无法同时启动

c++ - 控制 USB 端口

c# - Arduino串行监视器和java重置变量

linux - 如何根据网络接口(interface)名称获取 trace-cmd 报告(例如 : eth2)?

linux - 使用 nginx 提供 1GB 文件的最佳文件系统,在适度的写入、读取性能方面?