What system is this?




From: Satish Kagathara [mailto:satishkagathara@gmail.com]
Sent: Thursday, May 20, 2010 8:52 AM
To: tboot-devel@lists.sourceforge.net; Cihula, Joseph
Subject: Problem in desktop display with TBOOT & Custom Kernel (FC13)




I have rebuild custom kernel by just enabling Intel Trusted Exceution Technology option under Security configuration option. After that i am trying to boot the system using kernel tboot, SINIT for trusted boot using this newly build kernel. It boots properly and shows TBOOT messages during boot but it does not shows proper desktop/display. It shows some square boxes/lines on my display. Cursor is square box which i was able to move it.

Original kernel -
Custom kernel -

I built custom kernel using rpmbuild -bp --target=i686 kernel.spec (build all kernel flavors). Link - http://fedoraproject.org/wiki/Docs/CustomKernel

Please note that i am facing this problem when i boot with tboot. If i boot using custom kernel which i built without tboot it works fine. Display/desktop is proper. So i am not able to figure out where exactly the problem is? Also, i am able to boot properly with tboot and my original kernel ( and desktop is also coming up properly.

Can you please provide any help to resolve this issue? I had installed tpm-tools, trousers trousers-devel, tboot.gz, modified grub.conf accordingly.

I started the system with my original kernel and was getting below error messages in Automatic Bug Reporting Tool.

WARNING: at mm/highmem.c:444 debug_kmap_atomic+0xad/0x12a()
Hardware name: Sierra
Modules linked in: tpm_infineon ipv6 uinput snd_hda_codec_analog snd_hda_intel snd_hda_codec e1000e snd_hwdep i2c_i801 snd_seq iTCO_wdt iTCO_vendor_support snd_seq_device snd_pcm snd_timer snd soundcore serio_raw snd_page_alloc microcode dm_multipath pata_acpi ata_generic i915 drm_kms_helper drm i2c_algo_bit i2c_core video output [last unloaded: scsi_wait_scan]
Pid: 0, comm: swapper Tainted: G        W #1
Call Trace:
[<c0c36e2d>] warn_slowpath_common+0x65/0x7c
[<c0caa681>] ? debug_kmap_atomic+0xad/0x12a
[<c0c36e51>] warn_slowpath_null+0xd/0x10
[<c0caa681>] debug_kmap_atomic+0xad/0x12a
[<c0c240a4>] kmap_atomic_prot+0x51/0xd2
[<f7ff5f4d>] ? i915_error_object_create+0x5d/0xfa [i915]
[<c0c24133>] kmap_atomic+0xe/0x10
[<f7ff5f8f>] i915_error_object_create+0x9f/0xfa [i915]
[<f7ff631a>] i915_handle_error+0x330/0x813 [i915]
[<f7ff69a3>] i915_driver_irq_handler+0xc7/0x2f4 [i915]
[<c0c504a3>] ? sched_clock_local+0x17/0x11e
[<c0c78fb4>] handle_IRQ_event+0x52/0xf8
[<c0c7a74a>] handle_edge_irq+0xc7/0x10b
[<c0c04cd3>] handle_irq+0x3b/0x48
[<c0c04558>] do_IRQ+0x41/0x9a
[<c0c03830>] common_interrupt+0x30/0x38
[<c0c5007b>] ? update_target+0x4/0xc0
[<c0df52c9>] ? acpi_idle_enter_bm+0x251/0x282
[<c0ec78b6>] cpuidle_idle_call+0x6d/0xbf
[<c0c024b8>] cpu_idle+0x91/0xad
[<c0f5e59e>] rest_init+0x62/0x64
[<c11b78f1>] start_kernel+0x346/0x34b
[<c11b7099>] i386_start_kernel+0x99/0xa0

Thanks & Regards,
Satish Kagathara.
Team Lead,
Diebold Software Services Pvt. Ltd.
Mumbai, India.

E-Mail: satishkagathara@gmail.com
Phone: +91-22-66497573(O) / +91-98693 95421(Mobile)