Just to close the loop on this in case anyone comes across it, the problem
turned out to be grub. Our build system was using grub 2.00 in our image. I
installed grub 2.02 and the problem went away. Now, tboot, the kernel, the
initramfs, and the SINIT modules all load fine and the system boots
As I just posted in another thread, switching from grub 2.00 to 2.02 enabled me
to get tboot, the kernel (3.10), the initramfs, and Intel's SINIT module loaded
and boot my system, and when I check txt-stat it shows that a measured boot was
performed. Yay! Except, there's no /dev/tpm0 device fi
One more tidbit: If I load tboot, the kernel, and the initramfs, but not the
SINIT module, /dev/tpm0 *is* created. Of course, I don't have a measured boot.
But I wanted to point out that it seems to be the measured boot that is
preventing the creation of /dev/tmp0, not any specific module.
Pe