This is most likely due to the kernel not supporting VT-d.  You really need to 
move to a 2.6.33+ kernel-is there some reason that you must use this version?  
I should also note that our original patch submission is not compatible with 
the latest versions of tboot, so if you must use a 2.6.30 kernel then you will 
need to backport from the latest kernel and not from the old patches.

Joe

From: Younghwan Go [mailto:yhwa...@kaist.ac.kr]
Sent: Wednesday, August 18, 2010 10:15 PM
To: tboot-devel@lists.sourceforge.net
Subject: Re: [tboot-devel] How to build old kernel with CONFIG_INTEL_TXT

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";<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.

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to