T113 Tina reboot 无法重启
-
T113 在Tina下 加载8188eu驱动后,reboot在reboot: Restarting system
卡住,无法重启
-
楼主你用什么flash ? 型号是什么?
-
@whycan 晕哥好,
用的MX35LF1GE4AB-Z4I,但是我系统是跑在TF卡里的 -
-
@whycan Reset引脚拉低是可以的
-
@jihuacheng
如果reset按键可以重新, reboot命令不能重启, 感觉是是看门狗驱动问题. -
@whycan 如果没有加载wifi驱动,reboot是可以的
-
@jihuacheng 是USB接口吗?
-
@whycan 对,是USB的 RTL8188
-
@whycan 主要是不知道从哪找问题根源
,除了加载Wifi驱动,跑一些应用程序也会导致这种现象
-
reboot的时候需要rmmod,检查一下是不是有模块的rmmod没有配置,或者rmmod有问题
-
-
longon的sdk,也遇到过经常reboot卡死,主要是在充电发热的时候,后面把psci.c里面psci_sys_reset函数的else里面的屏蔽掉,然后就会执行看门狗重启,就不会卡死。也不知道什么问题。
-
@qinlinbin
一针见血!
注释掉、reboot就OK了! -
应该是wifi驱动中存在死锁,可以试试下面的补丁:
相应的修改模组驱动即可。diff --git a/drivers/net/wireless/rtl8821cs/os_dep/osdep_service.c b/drivers/net/wireless/rtl8821cs/os_dep/osdep_service.c index 39b5345b9885..bb037d64add2 100755 --- a/drivers/net/wireless/rtl8821cs/os_dep/osdep_service.c +++ b/drivers/net/wireless/rtl8821cs/os_dep/osdep_service.c @@ -1279,12 +1279,15 @@ u32 _rtw_down_sema(_sema *sema) { #ifdef PLATFORM_LINUX - +#if 0 if (down_interruptible(sema)) return _FAIL; else return _SUCCESS; - +#else + down(sema); + return _SUCCESS; +#endif #endif #ifdef PLATFORM_FREEBSD sema_wait(sema);
Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号