手动加载一下seekwave的ko
insmod skw_sdio.ko 或者是insmod skw_usb.ko
insmod skw_bootcoms.ko
insmod skw.ko
注:linux系统必须手动加载,关闭自动加载
如果debugfs没有打开的情况下:
mount -t debugfs none /sys/kernel/debug
手动执行一下开log的命令
如果是sdio接口
echo enable > /sys/kernel/debug/skwsdio/CPLog
如果是usb接口
echo enable > /sys/kernel/debug/skwusb/CPLog
echo START > /dev/LOG
查看/data/下面的log size的变化
看到/data/目录下面的log000或者是log00*等文件的size在不停的增加。
ls -al /data/log000
确认固件mem的是否有效
确认一下是否dump信息是否有效在串口或者是adb shell中
echo "at+pldassert=1\r" > /dev/ATC
或者是
echo 1 > /d/skwifi/chip1.sdio/assert
将/data/下面的log000 否则log00*发送给SEEKWAVE的研发人员确认。
如果是GKI的版本如何获取固件LOG
需要cat /dev/LOG > log000
将log000文件发送给SEEKWAVE的研发
客户复现问题的操作。
(1)开打模组的log
sdio接口
echo enable > /sys/kernel/debug/skwsdio/CPLog
usb接口
echo enable > /sys/kernel/debug/skwusb/CPLog
(2)开启log的task
echo START > /dev/LOG
(3)关闭recovery功能:
echo disable > /sys/kernel/debug/skwsdio/recovery_debug