dev_err()
是 Linux 内核中的一个宏,用于报告设备驱动程序中的错误
/proc/config.gz
文件来检查内核配置中的 CONFIG_Kernel_Logger
选项是否已启用。如果未启用,请重新编译内核并启用该选项。dmesg
命令或查看 /var/log/kern.log
(取决于您的系统配置)以获取有关错误的详细信息。您应该能够看到与 dev_err()
相关的错误消息。请注意,dev_err()
仅在发生严重错误时才会被调用。因此,您可能还需要检查设备驱动程序的其他日志记录级别(如 dev_warn()
、dev_info()
和 dev_crit()
),以获取更详细的信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:如何在linux驱动中使用dev_err