Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 2012 18:19:21 -0800
From:      Doug Barton <dougb@FreeBSD.org>
To:        Andriy Gapon <avg@FreeBSD.org>
Cc:        freebsd-emulation@FreeBSD.org, decke@FreeBSD.org, FreeBSD ports list <freebsd-ports@FreeBSD.org>
Subject:   Re: Virtualbox 4.1.8 vboxdrv instantly panics on 8-stable i386
Message-ID:  <4F45A229.4030407@FreeBSD.org>
In-Reply-To: <4F457AE8.4090708@FreeBSD.org>
References:  <4F44147C.8050905@FreeBSD.org> <4F442E1E.4010501@FreeBSD.org> <4F446391.4070101@FreeBSD.org> <4F44B362.7000103@FreeBSD.org> <4F44B4BF.5070402@FreeBSD.org> <4F44C228.5030507@FreeBSD.org> <4F44C7E2.3020801@FreeBSD.org> <4F457AE8.4090708@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/22/2012 15:31, Andriy Gapon wrote:
> on 22/02/2012 12:48 Doug Barton said the following:
>> On 02/22/2012 02:23, Andriy Gapon wrote:
>>> The attached patched should try to grab the memory harder.
>>
>> Same result, different memory address:
>>
>> supdrvGipCreate: failed to allocate the GIP page. rc=-8
>> vboxdrv: supdrvInitDevExt failed, rc=-8
>> module_register_init: MOD_LOAD (vboxdrv, 0xc66e8410, 0) error 12
> 
> OK, now that, thanks to more testers, I realize that this issue is entirely
> i386-specific, I think that I might have been barking at the wrong trees.
> Now something very i386-ish to try to deal with the problem - the usual patch
> file is attached.

This gives much better results. :)  I can kldload the module, and get
this on the command line:
vboxdrv: fAsync=0 offMin=0x3596 offMax=0xa897

VirtualBox works, and I can start win xp (my only 32-bit guest). In 4.0
trying to do 'restart' with XP would hang the XP window forever.... I
tried it with 4.1 and it not only hung the XP guest window, it hung my X
session. Fortunately I was able to Ctrl-Alt-F1 and kill it from the
outside, and didn't have any problems after that. Start/Stop from within
XP worked as expected.

>> ... and not sure it's relevant, but both times I've tried loading these
>> modules it has killed my sound. /dev/mixer goes away, and I have to
>> reboot to get it back. This has never happened before, so I'm pretty
>> sure it's connected.
> 
> No ideas whatsoever at this front.

Didn't happen this time, so I'm guessing some sort of memory corruption
from the failed module load was wiping out the mixer device.


Thanks again,

Doug

-- 

	It's always a long day; 86400 doesn't fit into a short.

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F45A229.4030407>