Following up on @mikewhatever's comment, and this thread, I ran
make in the
tools/firewire subdirectory of the kernel source tree. If there are no errors (see below) that will result in a nosy-dump executable that you can run. Your nosy device might not be
/dev/nosy as written in the code so you can change that before compiling or use the
-d flag. In my case the devices are
fw1, since I'm using a laptop PCI card with 2 FW interfaces. Check out the code for the rest of the flags. I don't get any output upon running
nosy-dump, but that's another problem.
If you could compile then don't read any further.
I got an error saying that
uapi/linux/types.h could not be found. I had to add an extra include path in the
MakeFile, on line 9, so that it looks like
nosy-dump : CFLAGS = -Wall -O2 -g -I /usr/src/linux-headers-4.15.0-55-generic/include/uapi. Of course, this path depends on the kernel and distro.