新内核中的I2C支持似乎被打破了

时间:2013-11-06 13:58:12

标签: linux-kernel i2c

有人可以告诉我在3.10版本之前和之后支持内核之间的差异有什么不同吗?

看起来在3.10之后发生了一些变化,但我无法确切地知道究竟是什么。我正在研究带有集成视频的Intel Core-i5 2500k CPU,并使用ddccontrol工具来改变显示器的亮度。但是如果在内核3.2.32上我可以做到这一点,因为3.10.5 I2C支持似乎被打破了。

我不知道究竟发生了什么变化,但是有来自新旧内核的输出(i2cdetect -l): 3.2.32:http://pastebin.com/SqDPcwS9 3.10.5:http://pastebin.com/YCTmX90m

如果在3.2.32上我能够使用i2c-4设备来控制我的显示器,那么在3.10.5的i2c设备列表上更短,我没有看到任何GPIO总线(或者它是什么意思) 。在3.10.5上,系统仅检测i2c-1上的监视器,但表示该设备上不支持DDC / CI(http://pastebin.com/vZ4bALmt)。对于3.2.32,一切正常:http://pastebin.com/QL0fAZVC

也许我不知道什么,例如在内核中添加/更改了一些新的配置选项。

似乎我并不孤单 - 在网络上有很多关于I2C和ddccontrol的问题,但仍然没有答案。

需要你的帮助,真的......

谢谢!

---

UPD:在内核3.7上我看到了与3.10相同的行为,所以,破损不是3.10而是早一点

1 个答案:

答案 0 :(得分:0)

我不确定,但我认为这已在提交59b016fe8fe83920e8717163289e61ab8e327b90 17.10.2013修复

你可以尝试更新的内核(3.12)吗?

相关问题