I need some help, what can I do to get this resolved and has anyone
else out there seen this problem.
Looks like a system hang on a exception that should cause a
system reboot! Maybe you tell me!
After a clean shutdown or after issuing the reboot command
the system hangs.
Hardware:
Mother Board: ASUS PCI/I-P54TP4 Intel Trition Chip set
CPU: Intel Pentium 100mhz
BIOS: Award Software International V4.50
Memory: 60ns 4x36 for 32 megabytes
Cache: 256k
SCSI Adapter: Buslogic 946c V4.23
Software
NetBSD 1.0 with patches 1-6 on!
The routine that hangs the system is vm_machdep.c the cpu_reset rtn.
The code segment is in /usr/src/sys/arch/i386/i386/vm_machdep.c
This routine appears to clear the page table to zeros and updates the
map register. I guess this should cause some kind of exception vector to be
taken that would cause a system reset/boot
After pmap_update is executed the system hangs and
does not return from call!
cpu_reset() {
/* force a shutdown by unmapping entire address space ! */
bzero((caddr_t)PTD, NBPG);
/* "good night, sweet prince .... <THUNK!>" */
pmap_update(); ******* system is hung at this point ***
/* just in case */
for (;;);
}
Pmap_update calls tlbflush
tlbflush(void)
{
u_int val;
__asm __volatile("movl %%cr3,%0" : "=r" (val));
__asm __volatile("movl %0,%%cr3" : : "r" (val));
}
Any ideas of what I can do? Is there a BIOS rtn I can call to perform the
reboot. Please email me "tj...@amail.amdahl.com" with ideas!
Should I trash this ASUS board? I have only had it for 2 days.
Is there a specification available for an Award BIOS on the net some where?
Thanks
Tom Wye
tj...@amail.amdahl.com
--
-------------------------------------------------------------------
Thomas J. Wye e-mail: tj...@spg.amdahl.com
-------------------------------------------------------------------