Re: Re: [Call For Testing] VirtualBox for FreeBSD! take 4



Hi,
thanks a lot for that fix
it worked for me, please find attached the patch file, slightly modified so it can be successfully applied
the good news is that when I loaded the module it didn't panic, I was even able to run VirtualBox
...I created a virtual machine for windows xp and started the installation...but the virtual machine crashes after the windows installer loads all drivers and tries to start the actual installation
and I can see this at the bottom of the vbox log
==========================================================================================================================
00:00:57.770 !!Assertion Failed!!
00:00:57.770 Expression: u64Now <= pNext->u64Expire
00:00:57.770 Location : /usr/ports/emulators/virtualbox/work/virtualbox-2.2.2r19980/src/VBox/VMM/TM.cpp(1899) void tmR3TimerQueueRunVirtualSync(VM*)
==========================================================================================================================

and this is what I see in /var/log/messages

==========================================================================================================================
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDClone: pszName=vboxdrv0 ppDev=0xffffff807742f628
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDClone: pszName=vboxdrv0 iUnit=0
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDClone: clone_create -> 1; iUnit=0
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDClone: Created *ppDev=0xffffff003235b400 iUnit=0 si_drv1=0 si_drv2=0
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDOpen: fOpen=0x3 iUnit=0
Jun 6 11:39:14 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=20005682
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=20005686
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / -37 ulCmd=20005697
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568a
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568a
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568a
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:16 home last message repeated 4 times
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=20005697
Jun 6 11:39:16 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:17 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=20005686
Jun 6 11:39:17 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:17 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=20005686
Jun 6 11:39:17 home kernel: VBoxDrvFreeBSDIOCtlSlow: returns 0 / 0 ulCmd=2000568e
Jun 6 11:39:17 home last message repeated 5 times
Jun 6 11:39:17 home kernel: HWACCMR0InitVM: ffffff80776bf000
Jun 6 11:40:11 home kernel: pid 18802 (VirtualBox), uid 0: exited on signal 5 (core dumped)
Jun 6 11:40:11 home kernel: VBoxDrvFreeBSDClose: fFile=0x3 iUnit=0 pSession=0xffffff000890e010
Jun 6 11:40:11 home kernel: HWACCMR0TermVM: ffffff80776bf000
==========================================================================================================================

Has someone successfully installed windows xp on VirtualBox ?

regards,
mgp

P.S. it would be great if I could install windows so I could finally play StarCraft! :)

Hi,
I've tried http://people.freebsd.org/~miwi/vbox/virtualbox_5.tgz out...
 - it compiles fine (except for the iso I had to download manually)
 - it panics when I try to load the kernel module, first I tried to load it with X running and the second time I tried to load it without X running, please find attached the output.

about my machine:
$ uname -a
FreeBSD home.mydomain.org 7.2-STABLE FreeBSD 7.2-STABLE #7: Thu May 28 01:24:11 EEST 2009     mgp@xxxxxxxxxxxx:/usr/obj/usr/src/sys/Ss-STABLE  amd64

and also ports updated from 28th of May

regards,
mgp
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"


The following patch fixes this issue for me.

--- semevent-r0drv-freebsd.c.old 2009-06-05 12:48:55.841136475 +0200
+++ semevent-r0drv-freebsd.c 2009-06-05 12:15:08.610705499 +0200
@@ -181,7 +181,7 @@
rc = tsleep(pEventInt, /* block id */
fInterruptible ? PZERO | PCATCH : PZERO,
"iprtev",
- tvtohz(&tv));
+ cMillies == RT_INDEFINITE_WAIT ? 0 : tvtohz(&tv));
mtx_lock_spin(&pEventInt->Mtx);

Regards,
Jacques

Attachment: patch-src-VBox-Runtime-r0drv-freebsd-semevent-r0drv-freebsd.c
Description: Binary data

_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"

Relevant Pages

  • Re: tecomp 0.6 released
    ... If you want to "load" something into the ... interpreter without recompiling the virtual machine the only way I can ... Cocoa Eiffel Binding. ... But the next step will be compilation ...
    (comp.lang.eiffel)
  • Re: Slow internet
    ... To do this click on Start>run>type in msconfig ... Many of the things that load when your computer starts are not necessary, but they do slow your pc quite a bit. ... > the correct modem drivers installed for Windows XP. ... >> I recently installed windows ex home edition upgrade on my computer and ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: tecomp 0.6 released
    ... If you want to "load" something into the ... interpreter without recompiling the virtual machine the only way I can ... imagine is to load dll/so's (e.g. with the dlopen facility of ... Cocoa Eiffel Binding. ...
    (comp.lang.eiffel)
  • Windows 2008 & Win XP Client blues - Network name cannot be found
    ... I've just installed Windows 2008 Enterprise in a Virtual PC 2007 virtual machine. ... The server is set up as a PDC with it's own domain forrest, ...
    (microsoft.public.windows.server.general)
  • Office 97 Load
    ... I installed a new hard drive on my Compaq system. ... Installed Windows XP Home ... I would not be able to load on XP? ... Dell system at home with XP and it loaded fine. ...
    (microsoft.public.windowsxp.help_and_support)