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

From: Doug Barton <dougb_at_FreeBSD.org>
Date: Tue, 09 Jun 2009 14:12:30 -0700
With this patch I still get an instant panic when I try to kldload
vboxdrv. Same as the ones I've reported previously.

It would be really great if someone wanted to look at this issue, not
only would I really like to give virtualbox a try, but we're rapidly
approaching the code freeze and if there is a fix for 8.x that is
needed for this I'd hate to see it miss the deadline.

Doug


Mario Pavlov wrote:
> 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_at_mydomain.org:/usr/obj/usr/src/sys/Ss-STABLE  amd64
>  >>
>  >> and also ports updated from 28th of May
>  >>
>  >> regards,
>  >> mgp
>  >> _______________________________________________
>  >> freebsd-current_at_freebsd.org mailing list
>  >> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>  >> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>  >>
>  >
>  >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
>  >_at__at_ -181,7 +181,7 _at__at_
>  >         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

-- 

    This .signature sanitized for your protection
Received on Tue Jun 09 2009 - 19:12:35 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:49 UTC