iPXE discussion forum
Windows 7/8 Slow Boot at Windows logo - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Windows 7/8 Slow Boot at Windows logo (/showthread.php?tid=7807)

Pages: 1 2


RE: Windows 7/8 Slow Boot at Windows logo - lexalex - 2017-10-05 12:48

I've got the similar (same) problem with... win-7 logo - about 124 seconds
Adding
Code:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\service\Psched] "Start"=dword:00000000
to registry reduses logo time to about 40 secs
Is there more... correct solution?
PC - Intel NUC5i5MYHE (onboard Intel NIC), undionly.kpxe
The same situation on vmware VM with Intel e1000 NIC


RE: Windows 7/8 Slow Boot at Windows logo - zys0807 - 2019-12-09 16:22

(2016-03-22 19:55)mcb30 Wrote:  
(2015-09-18 05:40)soongin Wrote:  Sorry about late.
It's not possible to open up the pc case.
From the lshw, it says RTL 8111/8168/9411 PCI Express.
From the Windows device manager(in INF section), it says RTL8168G so I guess it's 8168 chipset.

Also I have interesting results from quick patch.
- w/o patch, it slows to display Windows logo(black screen after sanboot command) and result in slow boot. (boot over 1 min)
- by removing "if ( isr & ( RTL_IRQ_RER | RTL_IRQ_ROK ) )", fast to display windows logo but slow to fade out. (boot about 40 secs)
- by removing "if ( ! isr ) return;" and "if ( isr & ( RTL_IRQ_RER | RTL_IRQ_ROK ) )", fast to display and fast to fade out logo. (boot about 20 secs)

I missed your reply; sorry.

One (slight) possibility is that there is a BIOS bug causing the MSRs to be set incorrectly marking that PCI device's BAR as cacheable. You could test this by trying the (new, since your post) 64-bit BIOS version of iPXE. The 64-bit version has to handle page table entries, and will explicitly mark any entries for PCI BARs as being uncacheable.

You can build the 64-bit version using:

Code:
make bin-x86_64-pcbios/realtek.pxe

Michael

i tryed! but failed!!