From owner-freebsd-emulation@FreeBSD.ORG Sun Jul 5 20:55:50 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C48B106566C for ; Sun, 5 Jul 2009 20:55:50 +0000 (UTC) (envelope-from rondzierwa@comcast.net) Received: from QMTA02.westchester.pa.mail.comcast.net (qmta02.westchester.pa.mail.comcast.net [76.96.62.24]) by mx1.freebsd.org (Postfix) with ESMTP id 9D0AB8FC0C for ; Sun, 5 Jul 2009 20:55:49 +0000 (UTC) (envelope-from rondzierwa@comcast.net) Received: from OMTA05.westchester.pa.mail.comcast.net ([76.96.62.43]) by QMTA02.westchester.pa.mail.comcast.net with comcast id CLvW1c0040vyq2s52LvqrH; Sun, 05 Jul 2009 20:55:50 +0000 Received: from sz0128.wc.mail.comcast.net ([76.96.58.192]) by OMTA05.westchester.pa.mail.comcast.net with comcast id CLvp1c00p48qnZY3RLvppB; Sun, 05 Jul 2009 20:55:50 +0000 Date: Sun, 5 Jul 2009 20:55:49 +0000 (UTC) From: rondzierwa@comcast.net To: Martin Wilke Message-ID: <1269338285.441561246827349956.JavaMail.root@sz0128a.westchester.pa.mail.comcast.net> In-Reply-To: <1318580966.440881246827137142.JavaMail.root@sz0128a.westchester.pa.mail.comcast.net> MIME-Version: 1.0 X-Originating-IP: [76.111.0.24] X-Mailer: Zimbra 5.0.12_GA_2816.RHEL5_64 (ZimbraWebClient - FF3.0 (Win)/5.0.12_GA_2816.RHEL5_64) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-emulation@freebsd.org, Gary Jennejohn Subject: Re: vbox driver X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jul 2009 20:55:50 -0000 ok, so if i use nat, i can ping and telnet to the bsd machine that is hosting the vm. on the client, ipconfig -all returns an ethernet adapter with an ip address of 10.0.2.15, and a gateway of 10.0.2.2. I can telnet to 10.0.2.2 (the bsd host), but from there I can't get back to the client (10.0.2.2) there are no pseudo network interfaces on the host, and there are no routes to the client defined, so i'm a little stymed as to how the telnet connection from the client to the host is working. is this some sort of one-way-networking, or am i missing a configuration step? how can I connect to network resources that exist outside of the host machine? More importantly, since the client that I am running is a server of sorts, how can other machines on my local network access it? ron. ----- Original Message ----- From: "Martin Wilke" To: rondzierwa@comcast.net Sent: Sunday, July 5, 2009 4:12:53 PM (GMT-0500) Auto-Detected Subject: Re: vbox driver -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sun, Jul 05, 2009 at 07:53:51PM +0000, rondzierwa@comcast.net wrote: > I think i got past this one with a quick hack. in mp-r0drv-freebsd.c, there are > conditionals for kernel version >= 70000 that will use smp_rendezvous if the > conditional is false. I simply hacked all the smp_rendezvous_cpus calls to > smp_rendezvous. it loads and vbox seems to work. in osreldate.h my version > is 700055, so i probably could have changed to if to be > 700055, but, since I > wasn't sure when the smp_rendezvous_cpus function became available, it made > no sense to me to come up with a more elegant patch, and i'm not really > sure if my system is some sort of odd kludge. I installed 7.0 release, but > csup'ed to the most recent kernel a couple of months later to get a more > recent zfs. > > anyhow, I think i got it working on my machine. I'm trying to run a winxp guest > that was created on vbox under windoze. I want to use the network adapter > in bridged mode, but when i select "Bridged Adapter" on the network settings, > a message appears in red in the text area at the bottom that says "no bridged > network adapter is selected". There doesn't seem to be any place where I can > select an adapter to which the vm can bridge. I do not recall having to specify > anything on the windoze vbox when I set to bridged, and the windoze machine > that I was running it on has two physical ethernet devices. it seemed to just > pick one! The FreeBSD machine has only one physical ethernet device, a bge, > so I would think the choices would be rather limited. At the moment not supported by vbox. > > > thanks again, > ron. > > ----- Original Message ----- > From: "Dan Nelson" > To: "Gary Jennejohn" > Cc: rondzierwa@comcast.net, freebsd-emulation@freebsd.org > Sent: Sunday, July 5, 2009 12:40:25 PM (GMT-0500) Auto-Detected > Subject: Re: vbox driver > > In the last episode (Jul 05), Gary Jennejohn said: > > On Sat, 4 Jul 2009 17:09:33 +0000 (UTC) > > rondzierwa@comcast.net wrote: > > > I have installed the VirtualBox port my FreeBSD 7.0 system. I had to > > > csup ports and download and install the virtualbox port manually, but > > > eventually everything built and installed. > > > > > > kldload has a problem with the vboxdrv module: > > > > > > phoenix# kldload /boot/modules/vboxdrv.ko > > > kldload: can't load /boot/modules/vboxdrv.ko: No such file or directory > > > > > > the file is there, and kldconfig is set up for the /boot/modules directory: > > > > > > phoenix# kldconfig -r > > > /boot/kernel;/boot/modules > > > phoenix# ls -l /boot/modules > > > total 182 > > > -r-xr-xr-x 1 root wheel 185300 Jul 4 12:57 vboxdrv.ko > > > > > > could it be that there is no vboxdrv.ko.symbols file? all the other > > > modules are in the /boot/kernel directory, and they all have .symbols > > > files. > > > > > > > This error message is confusing and doesn't necessarily really have > > anything to do with vboxdrv.ko being present. kldload(2) in the kernel > > can return a number of errors, but they're all hidden behind the error > > message "can't load..." > > > > kldload(8) should probably use perror(3) so the user can see exactly > > what the error returned from the kernel was. > > kldload did use perror; the kernel returned ENOENT - "No such file or > directory". The problem is that the 92 defined errno values are not enough > to describe all possible ways a syscall can fail. When loading a module, > the most likely cause of ENOENT is a missing symbol preventing the linker > from loading the module. The kernel will print a more verbose message to > the console, so run dmesg and see what it's complaining about. > > -- > Dan Nelson > dnelson@allantgroup.com > _______________________________________________ > freebsd-emulation@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-emulation > To unsubscribe, send any mail to "freebsd-emulation-unsubscribe@freebsd.org" > - -- +-----------------------+-------------------------------+ | PGP : 0xB1E6FCE9 | Jabber : miwi(at)BSDCrew.de | | Skype : splash_111 | Mail : miwi(at)FreeBSD.org | +-----------------------+-------------------------------+ | Mess with the Best, Die like the Rest! | +-----------------------+-------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) iEYEARECAAYFAkpRCUUACgkQdLJIhLHm/Ol7pwCeP5cpDUVhipZY8fj/EWkaXInt vq4AniCqdvMGw6l4DXq6Eij6NIuisLpi =jELy -----END PGP SIGNATURE-----