你能帮我解决这个问题吗:我的平板电脑Galaxy Tab 10.1,重置后按下电源按钮15秒使软重置,因为冻结加载应用程序,而不是加载触摸屏驱动程序。Dmesg消息:
<6>[ 7.163493] mXT1386: mxt_probe
<6>[ 7.163501] maXTouch driver
<6>[ 7.163507] "sec_touch"
<6>[ 7.163513] addr: 0x004c
<6>[ 7.163519] irq: 220
<6>[ 7.163525] flags: 0x0000
<6>[ 7.163531] adapter:"Tegra I2C adapter"
<6>[ 7.163537] device: "(null)"
<3>[ 7.163685] tegra-i2c tegra-i2c.1: I2c error status 0x00000008
<3>[ 7.169602] tegra-i2c tegra-i2c.1: no acknowledge from address 0x4c
<3>[ 7.176023] tegra-i2c tegra-i2c.1: Packet status 0x00010009
<6>[ 7.182700] Warning: To wake up touch-ic in deep sleep, retry i2c communication!
<3>[ 7.222752] tegra-i2c tegra-i2c.1: I2c error status 0x00000008
<3>[ 7.228727] tegra-i2c tegra-i2c.1: no acknowledge from address 0x4c
<3>[ 7.235061] tegra-i2c tegra-i2c.1: Packet status 0x00010009
<3>[ 7.241798] sec_touch 1-004c: Failure accessing maXTouch device
<3>[ 7.247800] sec_touch 1-004c: Chip could not be identified
<6>[ 7.253434] p3_touch_exit_hw
<4>[ 7.253455] sec_touch: probe of 1-004c failed with error 255
<6>[ 7.253510] Successfully added driver sec_touch如何确定是硬件问题还是配置问题?
我从CWM清理缓存,数据,系统文件夹,并重新安装库存的rom p7510uekmm,什么也没有发生。
发布于 2012-10-10 03:12:28
我的Galaxy Tab遇到了这个问题,我尝试了上面提到的想法,但它对我来说就是不起作用。然而,我已经找出了真正的问题所在。
我总是在dmesg中出现这样的失败:
tegra-i2c tegra-i2c.1:无来自地址0x4c的应答
因此,它无法从地址为0x4c的触摸屏控制器读取数据,因为芯片没有响应。提到的一个修复方法是重写配置,并假设设备是以某种方式楔入的。这也不起作用,因为您不能写入0x4c -同样缺少确认。因此,如果0x4c是正确的地址,那么芯片肯定死了,对吗?
我试着添加一个重置。没有变化。连夜拔下了电池。也没有变化。
然后,我意识到发生了什么。MXT1386有一个“固件更新”模式。当您将其置于更新模式时,器件地址从0x4c变为0x26!一旦进入该模式,它就不会响应原始地址。由于我没有设备的文档,因此不知道如何退出固件更新模式,因此我更新了Linux内核,以调用更新固件的驱动程序函数。一旦该过程完成并且芯片复位,它将恢复到其原始地址。在这一点上(在最后一次重启之后),一切正常。
我有一个替换的内核,你可以安装和引导它重新启用触摸板。我建议先做一个nandroid备份,安装我的内核,然后在修复后恢复nandroid。
https://stackoverflow.com/questions/10962692
复制相似问题