#!/bin/sh

echo 4094 > /sys/kernel/debug/tracing/buffer_size_kb
echo mmiotrace > /sys/kernel/debug/tracing/current_tracer
cat /sys/kernel/debug/tracing/trace_pipe > /tmp/dump.txt &

sleep 2s

echo "modprobe start" > /sys/kernel/debug/tracing/trace_marker
modprobe wl
echo "modprobe end" > /sys/kernel/debug/tracing/trace_marker

sleep 2s

echo "ip link set wlanX up start" > /sys/kernel/debug/tracing/trace_marker
ip link set wlan0 up
echo "ip link set wlanX up end" > /sys/kernel/debug/tracing/trace_marker

sleep 2s

echo "iw dev wlanX scan start" > /sys/kernel/debug/tracing/trace_marker
iw dev wlan0 scan
echo "iw dev wlanX scan end" > /sys/kernel/debug/tracing/trace_marker

echo nop > /sys/kernel/debug/tracing/current_tracer
killall cat
