Hi.
I could compile the patch on kernel 2.6.30 successfully without any conflicts.
So I ran tboot with this grub menu list:

kernel    /boot/tboot.gz logging=serial,vga,memory
module /boot/vmlinuz-2.6.30-custom root=UUID=.....   iommu=on ro quiet rhgb splash text
module /boot/initrd.img-2.6.30-custom
module /boot/i7_QUAD_SINIT_20.BIN
quiet

Tboot ran successfuly and transferred control back to kernel.
Then error showed up. This is the error message.

ehci_hcd 0000:00:1a.0: fatal error
ehci_hcd 0000:00:1a.0: HC died; cleaning up
hub 1-0:1.0: cannot reset port 1 (err = -19)
hub 1-0:1.0: cannot disable port 1 (err = -19)
hub 1-0:1.0: cannot reset port 1 (err = -19)
hub 1-0:1.0: cannot disable port 1 (err = -19)
hub 1-0:1.0: cannot reset port 1 (err = -19)
hub 1-0:1.0: cannot disable port 1 (err = -19)
hub 1-0:1.0: cannot reset port 1 (err = -19)
hub 1-0:1.0: cannot disable port 1 (err = -19)
hub 1-0:1.0: cannot disable port 1 (err = -19)
ehci_hcd 0000:00:1d.0: fatal error
ehci_hcd 0000:00:1d.0: HC died; cleaning up
hub 2-0:1.0: cannot reset port 1 (err = -19)
hub 2-0:1.0: cannot disable port 1 (err = -19)
hub 2-0:1.0: cannot reset port 1 (err = -19)
hub 2-0:1.0: cannot disable port 1 (err = -19)
hub 2-0:1.0: cannot reset port 1 (err = -19)
hub 2-0:1.0: cannot disable port 1 (err = -19)
hub 2-0:1.0: cannot reset port 1 (err = -19)
hub 2-0:1.0: cannot disable port 1 (err = -19)
hub 2-0:1.0: cannot disable port 1 (err = -19)
ata2: exception Emask 0x20 SAct 0x0 SErr 0x0 action 0x1 t4
ata2: irq_stat 0x20000000, host bus error
ata1: exception Emask 0x20 SAct 0x0 SErr 0x0 action 0x1 t4
ata1: irq_stat 0x20000000, host bus error
Gave up waiting for root device.   Common problems:
- Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/1099bffc-45c7-4733-aafc-2abaac6b507 does not exist. Dropping to a shell!

Can someone help me what the problem is?
Thanks

Younghwan Go.


2010-08-18 오후 6:00, Wang, Shane 쓴 글:
Younghwan Go wrote:
  Hi. I was successful in booting without tboot.gz and the sinit.
As I was searching, I came upon a site
"http://lkml.org/lkml/2009/3/31/24" It said that with the patch given
on the page, kernel 2.6.29 was successful in running tboot.
So I changed my linux kernel 2.6.30 with the patch given.
But it seems to not work still.
Does this patch work with old kernels?
If you can apply the patch without any conflicts, then the kernel can work with the patch.
But I need to tell you, all TXT support doesn't include the only one patch. We pushed some later.

Also, according to the README, I must write:
module /vmlinuz.... intel_iommu=on ro root=LABEL=/ rhgb
console=ttyS0,115200 3
I have question on whether intel_iommu is right or just iommu is
right. Thanks.

Younghwan Go

It is iommu=on.