应该是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);