Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: i386 on VirturalBox boot failed



From: Valery Ushakov <uwe%stderr.spb.ru@localhost>
Subject: Re: i386 on VirturalBox boot failed
Date: Wed, 30 Nov 2016 17:42:43 +0300

>> > On Wed, Nov 30, 2016 at 08:53:02 +0900, Jun Ebihara wrote:
>> > > VirtualBox 5.0.30 on CentOS6.8:
>> > > use nyftp iso image:
>> > > NetBSD 7.99.42 GENERIC.201611131540Z ... boot fine.
>> > > dmesg:
>> > >  https://github.com/ebijun/NetBSD/blob/master/dmesg/i386/VirtualBox
>> > > NetBSD 7.99.42 GENERIC.201611271450Z: ... stucked.
>> > > NetBSD 7.99.43 GENERIC.201611291610Z: ... stucked.
>> > > kernel: supervisor trap page fault, code=0
>> > > uvm_fault(0xc12bc400,0xc153000,1) -> 0xe
>> > > fatal page fault in supervisor mode
>> > > trap type 6 code 0 eip c0153468 cs 8 eflags 10282 cr2 c153300 ilevel 8 esp c0f41cfd
>> > > curlwp 0xc1228720 pid 0 lid 1 lowest kstack 0xc14c92c0
>> > > kernel: supervisor trap page fault, code=0
>> > >    :
>> > > 
>> > > and stucked.

> I guess that change exposed an old bug.  Previously, the lapic page
> was statically pre-allocated and so it was always there.  Even if
> lapic wasn't initialized, we could still read (garbage) from that
> page.  Now the page is allocated dynamically, so when we try to read
> uninitialized data, we get a fault.
> A quick workaround for now is to check "Enable I/O APIC" in VM's
> preferences in the System settings.

Thanx for your great anlyze and advice! 
with "Enable I/O APIC" option,VirtualBox works well again 
and now I back to my living atomosphre with i386 pkgsrc.

https://github.com/ebijun/NetBSD/blob/master/dmesg/i386/VirtualBox

--
Jun Ebihara


Home | Main Index | Thread Index | Old Index