2012-06-09 104 views
0

你能不能帮我这个: 我的平板电脑Galaxy Tab的10.1,复位按下电源按钮15秒使软复位,因为冻结加载应用程序,无法加载触摸屏驱动程序后。 dmesg的消息:的Android无法加载驱动程序的触摸屏上三星Galaxy Tab 10.1

<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并没有什么happend

回答

0

它试图触摸控制器在我 C总线和失败联系。它会重试一次然后放弃。地址0x4C对于该单元上的mXT1386是正确的。

  • 您应该尝试通过取出电池来关闭/打开硬电源。

  • 您可以尝试拆开 单元并将连接器重新安装到触摸控制器。这是一个独立的板上的 连接可能已被驱逐的柔性电缆。

  • 另一种可能性是,触摸控制芯片本身损坏。

2

我有我的银河标签这个问题,并尝试了上面提到的想法,但它只是没有为我工作。然而,我已经找出了真正的错误。

我一直有这个故障显示dmesg得到了起来:

的Tegra-I2C的Tegra-i2c.1:没有从地址认可0x4c

所以,它不能从触摸屏控制器的地址0x4c阅读因为芯片没有响应。提到的一个问题是重新编写配置,假设设备以某种方式被楔入。这也不起作用,因为你不能写入0x4c - 同样缺少确认。所以,如果0x4c是正确的地址,芯片必须是死的,对吧?

我尝试添加一个复位。不用找了。隔夜断开电池。也没有改变。

然后,我意识到发生了什么事。 MXT1386具有“固件更新”模式。当你把它置于更新模式时,器件地址从0x4c变为0x26!一旦进入该模式,它不会响应原始地址。由于我没有该设备的文档,因此不知道如何退出固件更新模式,因此我更新了Linux内核以调用更新固件的驱动程序功能。一旦该过程完成并且芯片复位,它将恢复到其原始地址。在这一点上(最终重启后),一切都很好。

我有一个替代的内核,您可以安装和引导其重新启用触摸板。我建议先做一个nandroid备份,安装我的内核,然后在修复nandroid之后恢复它。

相关问题