我的平板电脑上有一个用于触摸屏的goodix芯片,即使我为它编译了最新的内核模块,但事情还是不行。
我正在使用带有修补驱动程序的内核版本: https://github.com/NimbleX/kernel
DSDT表包含有关触摸屏的信息。
根据我的理解,触摸屏通过I2C串行接口连接,但lshw显示* -serial是UNCLAIMED。 不过我可以看到SMBus控制器的i2c_i801模块已加载。
在Aleksei的帮助下,我能够确定触摸屏连接到i2c-1总线,并且控制器必须使用0x14或0x5d地址。
不幸的是i2cdetect doesn't find anything,因为可以看到here。
我用以下输出创建了一个冗长的要点:
我知道其中一些是多余的,而其他一些都是无用的,但最好还是去搜索哪里而不是错过什么。
我使用万用表进行了测量,并且在运行Windows和Linux时芯片都已启动,因此我排除了我需要以某种方式告诉Linux为此事提供动力。
那么,接下来要做什么来调试这件事呢?
答案 0 :(得分:1)
嗨,你可以检查引脚5,6在哪里连接6,这是重置ic所以如果可能重置ic。只是一个可能性。