【SDX62】IPA log抓取操作说明

qxdm

        设备启动之后,开启qxdm,然后抓取log

IPACM logs

修改selinux配置

        vi /etc/selinux/config
        change enforcing --> permissive

修改ipacm.service,增加log输出位置

        vi /lib/systemd/system/ipacm.service
        Insert the following in [Service] section of ipacm service file
        StandardOutput=file:/data/ipacm_log.txt

注意:
         需要重启设备,修改才会生效
对于其他平台,获取ipacml log需要执行以下指令

killall -15 ipacm
ipacm>/data/ipacm_log.txt &
adb pull /data/ipacm_log.txt

查看网络设备和路由信息

ifconfig
ip r s
ip n s
brctl show 
arp 

tcpdump抓取设备接口数据包

tcpdump -i bridge0 -s 0 -w /tmp/bridge0.pcap

PC端使用wireshark抓取网口处数据包

        电脑端用speedtest测速,然后抓取pc端wireshark的包

IPA statistics信息

通用log v4/v6

cat /sys/kernel/debug/ipa/stats  (仅在 UL 数据传输期间多次获取)
cat /sys/kernel/debug/ipa/hdr
cat /sys/kernel/debug/ipa/msg
cat /sys/kernel/debug/ipa/status_stats (数据传输的时候获取)

IPv4数据传输统计

cat /sys/kernel/debug/ipa/ip4_flt
cat /sys/kernel/debug/ipa/ip4_rt
cat /sys/kernel/debug/ipa/ip4_nat

IPv6数据传输统计

cat /sys/kernel/debug/ipa/ip6_flt
cat /sys/kernel/debug/ipa/ip6_rt

抓取dmesg信息

dmesg >/data/dmesg_log.txt

抓取IPA驱动的ipc_logs

cat /sys/kernel/debug/ipc_logging/ipa/log > /data/ipa_ipc_logs.txt

top查看测速前后的cpu占用

top

抓取crash dump

触发系统dump指令

echo c > /proc/sysrq-trigger

打开qpst软件抓取dump

    Qpst Configuration

dump存储位置

    对应COM口号

C:\ProgramData\Qualcomm\QPST\Sahara

猜你喜欢

转载自blog.csdn.net/wgl307293845/article/details/125365756