*WORKAROUNDED* Bug: memory remap 2.6.18-8.el5.028stab031.1.x86_64 [message #12904] |
Mon, 14 May 2007 16:16 |
saimon
Messages: 85 Registered: November 2006
|
Member |
|
|
Зависание при попытке загрузиться с ядра 2.6.18-8.el5.028stab031.1.x86_64
картинка с дампом приатачена
Загрузчик Grub(Centos-4.4 x86_64). Ядро пробовал как скаченное с сайта так и собранное из srpm.
На ядре 2.6.9-023stab043.2.x86_64 все нормально.
Железо:
MB ASUS P5B-Deluxe ACPI Bios Revision 1101
Core 2 Duo E6600
4x1G DDR2-5300
SATA-AHCI
В биос включено "Memory Remap Feature [Enable]" иначе системе доступно только 3008MB.
Если поставить "Memory Remap Feature [Disable]" тогда ядро работает.
Еще непонятно почему на том же железе 2.6.18-8.el5.028stab031.1.i386.PAE не находит initrd, без PAE все ок.
[Updated on: Thu, 17 May 2007 14:42] by Moderator Report message to a moderator
|
|
|
|
|
Re: Bug: memory remap 2.6.18-8.el5.028stab031.1.x86_64 [message #12975 is a reply to message #12904] |
Wed, 16 May 2007 11:04 |
dev
Messages: 1693 Registered: September 2005 Location: Moscow
|
Senior Member |
|
|
можете проверить помогает ли откат следующего патча plz:
--- 028stab028_1/arch/x86_64/mm/ioremap.c~orig 2007-04-19 14:30:35.000000000 +0400
+++ 028stab028_1/arch/x86_64/mm/ioremap.c 2007-04-19 15:04:30.000000000 +0400
@@ -287,7 +287,8 @@ void iounmap(volatile void __iomem *addr
/* Reset the direct mapping. Can block */
if (p->flags >> 20)
- ioremap_change_attr(p->phys_addr, p->size, 0);
+ /* p->size includes the guard page, but cpa doesn't like that */
+ ioremap_change_attr(p->phys_addr, p->size - PAGE_SIZE, 0);
/* Finally remove it */
o = remove_vm_area((void *)addr);
т.е. нужно в этой строке убрать -PAGE_SIZE.
плюс проверьте плз помогает ли nmi_watchdog=0
[Updated on: Wed, 16 May 2007 11:04] Report message to a moderator
|
|
|
|
|
|
|
|
|
|