Build testptp on Debian
Applies to Debian-based distros too.
- Install build-essential and kernel source
sudo apt install linux-source build-essential
- Decompress kernel source
cd /usr/src ; sudo tar -xf linux-source-5.10.tar.xz
- Build!
cd /usr/src/linux-source-5.10/tools/testing/selftests/ptp ; gcc -static testptp.c -o testptp
- Optional - install
mv testptp /usr/bin/.
- Test!
$ sudo testptp /dev/ptp0 -c capabilities: 62499999 maximum frequency adjustment (ppb) 0 programmable alarms 2 external time stamp channels 2 programmable periodic signals 1 pulse per second 4 programmable pins 0 cross timestamping 0 adjust_phase