Patch: no-internal-syscall Author: Nate Eldredge Kernel: 2.2.x This patch prevents you from also tracing syscalls the kernel itself makes, which confuses strace. You can see this problem if, on a 2.2 kernel that uses kmod, you strace opening a device for which you don't have a module loaded (or don't have, period). This patch corrects it for Intel. Other arches will need a similar patch, but someone more familiar with those arches will have to write them.