Open
Description
网卡为rtl8189FTV,使用8189fs驱动,出现控制台持续输出日志 #1392
- 内核自带驱动 (日志以
RTL817X
开头)
在/etc/modprobe.d/8189fs.config
末尾添加rtw_drv_log_level=1
- 自行编译驱动 https://github.com/jwrdegoede/rtl8189ES_linux (日志以
RTW
开头)
编译前修改Makefile
方法一:直接关闭debug,修改CONFIG_RTW_DEBUG属性
CONFIG_RTW_DEBUG = n
方法二:降低日志等级,修改CONFIG_RTW_LOG_LEVEL属性(建议修改为0~3)
CONFIG_RTW_LOG_LEVEL = 4
- PS:
/* driver log level*/
enum {
_DRV_NONE_ = 0, 表示不输出任何日志信息。若将 CONFIG_RTW_LOG_LEVEL 设置为该值,驱动不会产生任何日志输出。
_DRV_ALWAYS_ = 1, 这是一个始终会输出的日志级别,无论设置的日志级别是什么,属于该级别的日志都会被输出。
_DRV_ERR_ = 2, 此级别用于输出错误信息。当驱动程序遇到错误时,会输出该级别的日志,方便开发者定位和解决问题。
_DRV_WARNING_ = 3, 用于输出警告信息。这些信息通常表示可能存在问题,但不会导致程序立即崩溃,有助于提前发现潜在的风险。
_DRV_INFO_ = 4, 输出一般性的信息,帮助开发者了解驱动程序的运行状态和执行过程。在 Makefile 中,默认的日志级别就是 _DRV_INFO_
_DRV_DEBUG_ = 5, 这是最高的详细调试级别,用于输出极其详细的运行时信息,例如函数调用栈、内部变量值、状态机转换等。这些信息仅在开发或深度故障排查时有用,会产生大量日志。
_DRV_MAX_ = 6 枚举上限标志
};