linux - EEPROM : uevent generated infinite times in linux kernel 4. 4.0

标签 linux linux-kernel linux-device-driver udev

我正在使用运行 Linux 内核 4.4.0 的 Ubuntu 16.0.4。我的板上连接了几个 EEPROM over i2c 适配器。 当我插入 eeprom 模块时,我在 /var/log/syslog 中看到不确定的 uevent 消息:

Jul 28 15:07:16 manik kernel: [15801.153601] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.153664] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.153725] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.153787] eeprom 23-0054: uevent
Jul 28 15:07:16 manik kernel: [15801.153852] eeprom 12-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.153914] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.153976] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.154041] eeprom 12-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154103] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.154166] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154227] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154292] eeprom 23-0054: uevent
Jul 28 15:07:16 manik kernel: [15801.154357] eeprom 12-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154419] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.154482] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.154547] eeprom 12-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154609] eeprom 23-0056: uevent
Jul 28 15:07:16 manik kernel: [15801.154671] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154732] eeprom 19-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154806] eeprom 23-0054: uevent
Jul 28 15:07:16 manik kernel: [15801.154871] eeprom 12-0050: uevent
Jul 28 15:07:16 manik kernel: [15801.154934] eeprom 23-0056: uevent

我检查了所有 eeproms 芯片的 sysfs 设备树和设备节点都创建良好。

我不明白为什么 EEPROM 芯片的 uevent 还在生成。

有人知道为什么吗?

最佳答案

在内核配置中禁用 i2c 核心调试(CONFIG_I2C_DEBUG_CORE 未设置)。

关于linux - EEPROM : uevent generated infinite times in linux kernel 4. 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647571/

相关文章:

linux - Linux 设备驱动程序中的寄存器级访问

linux-kernel - sysfs 属性可以在 Linux 设备驱动程序中采用非数值吗?

linux-kernel - 在简单的 IRQ 处理程序中调用 printk 会使内核崩溃

multithreading - kthread停止运行

linux - 如何在 Ubuntu 服务器上连续运行 go 应用程序

c - 在 Linux 上 undefined reference 但在 Mac 上工作正常

linux-kernel - 将新的驱动程序代码添加到 linux 源代码

linux - 为什么 sk_buff 没有 spin_lock 或 mutex

linux - tc类ceil继承

linux - 在 Linux 中热插拔时检测设备的存在