Hey,

I'm trying to do some work with flicker, and it's my understanding that this 
software requires tboot and a 32-bit non-PAE kernel, but I haven't been able to 
find any help on setting up tboot with a kernel that matches these 
requirements. (Additionally, I'd like to be able to use GRUB2 as I don't have 
any experience with GRUB)

If anyone could point me to a kernel that fits these requirements and that 
could be set up relatively easily with tboot, I'd appreciate it.

Currently I have the following set up:

Lenovo W520
Fedora 17 32-bit
Custom built 32 bit kernel based on vmlinuz-3.5.4 with TXT options enabled and 
PAE disabled (I think) @/boot/vmlinuz-3.5.4-txt
tboot 1.7.1 @/boot/tboot.gz
2nd_gen_i5_i7-SINIT_51 module @/SINIT_51.bin

The following GRUB2 menu entry:

menuentry 'Fedora 17 32-bit with tboot'{
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos4)'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 
--hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4 --hint='hd0,msd
os4'  f5b2de9b-74da-4ac9-8345-b99dde1b46a0
        else
          search --no-floppy --fs-uuid --set=root 
f5b2de9b-74da-4ac9-8345-b99dde1b46a0
        fi
        echo 'Loading tboot multiboot...'
        multiboot /boot/tboot.gz /boot/tboot.gz logging=vga,memory,serial
        echo 'Loading Fedora (3.5.4-txt)'
        module  /boot/vmlinuz-3.5.4-txt/ boot/vmlinuz-3.5.4-txt 
root=UUID=f5b2de9b-74da-4ac9-8345-b99dde1b46a0 ro rd.md=0 rd.lvm=0 rd.dm=0 S
YSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb
        echo    'Loading initial ramdisk ...'
        module  /boot/initramfs-3.5.4-txt.img /boot/initramfs-3.5.4-txt.img
        echo 'Loading SINIT module...'
        module /SINIT_51.BIN /SINIT_51.BIN
}

(Most of this is taken from the functional menuentry that boots into Fedora 17 
with the custom kernel without tboot)

When I select this menu entry, the TBOOT setup seems to complete successfully, 
but after a bunch of [TBOOT] text flies by, the screen goes black for a second 
and the system loses power and reboots. My intuition is that when TBOOT tries 
to transfer control to the host OS, there is some failure that causes a crash, 
but there is no memory dump or kernel panic displayed on screen. If anybody 
could provide any insight into what's wrong with my setup, or point me towards 
a kernel/distro that might be easier to build, I'd appreciate it.

PS when booting into the custom kernel without tboot, everything works except 
for Wi-Fi, as far as I can tell.
I was also previously able to boot into a 64-bit linux mint distro with tboot 
and xen, but when I tried to use a 32-bit kernel/distro I got some kernel panic 
about not being able to establish the dom0 kernel. I read that linux kernels 
after ~2.35 could boot directly from tboot without xen, so I've been trying to 
leave it out since then, but I don't mind using it if I need to.

Thanks in advance for any help,

Ren


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
tboot-devel mailing list
tboot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tboot-devel

Reply via email to