From owner-freebsd-emulation Sun Sep 29 11:37:58 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 588BC37B401; Sun, 29 Sep 2002 11:37:56 -0700 (PDT) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A61343E3B; Sun, 29 Sep 2002 11:37:56 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.12.5/8.12.4) with ESMTP id g8TIbrPQ022265; Sun, 29 Sep 2002 11:37:53 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.12.5/8.12.4/Submit) id g8TIbp7f022264; Sun, 29 Sep 2002 11:37:51 -0700 (PDT) (envelope-from dillon) Date: Sun, 29 Sep 2002 11:37:51 -0700 (PDT) From: Matthew Dillon Message-Id: <200209291837.g8TIbp7f022264@apollo.backplane.com> To: Andy Sparrow Cc: Igor Sysoev , emulation@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: vnconfig/CDROM patch for VMWare References: <20020927173019.71B96117@CRWdog.demon.co.uk> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The patch looks good to me. It certainly isn't going to break anything that's already in VN since all it does is add a couple of new ioctls. I would be happy to commit it but we are too close to the 4.7 release so it will have to go in after the release. -Matt Matthew Dillon :Hi Igor, : :Thought that you might like to know that this patch works perfectly for :me on 4.6-STABLE thru 4.7-RC2, and is *extremely* useful for mounting :CDROM images in VMWare[0]. : :Are there any plans to commit this? I think it'd be great to have this :as standard. : :Regards, : :AS : : :[0] e.g. for software that insists you have the CD present to run it, :but you don't want to flatten the batteries spinning a CD-ROM on an :airplane. : : :is@rambler-co.ru said: :> Hi, :> I have a patch that allow to use CD-ROM images in VMware2 via vn :> device: http://sysoev.ru/freebsd/patch.vn_cd.txt : :> Patch was made and tested on FreeBSD 4.2 and 4.3. I had used it to :> install Windows NT 4.0 from CD-ROM image in VMware2. It can be used on :> FreeBSD 4.x only (because it's using vn device). : :> Russian description is available here: http://sysoev.ru/freebsd/ :> vmware_cd_image.html : :> In English, short: After appling of patch you need rebuild vnconfig :> and kernel. vnconfig will get new options - '-s cdrom': : :> vnconfig -s cdrom -c vn0c image.iso : :> After configuring vn device you can use it in VMware2 as /dev/vn0c :> instead of physical CD-ROM device. : :> Igor Sysoev http://sysoev.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Mon Sep 30 14:21:26 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1AFE37B404 for ; Mon, 30 Sep 2002 14:21:25 -0700 (PDT) Received: from hotbox.ru (host-66-156-159-65.jan.bellsouth.net [66.156.159.65]) by mx1.FreeBSD.org (Postfix) with SMTP id 85C8E43E65 for ; Mon, 30 Sep 2002 14:21:24 -0700 (PDT) (envelope-from ponyboy_86@hotbox.ru) From: "Arseniy Parshikov" To: Subject: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Date: Sun, 30 Sep 2001 16:27:11 -0500 Message-Id: <20020930212124.85C8E43E65@mx1.FreeBSD.org> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Oct 1 16:41:59 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8F88D37B401 for ; Tue, 1 Oct 2002 16:41:57 -0700 (PDT) Received: from relay.boerde.de (relay.boerde.de [213.187.87.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A20943E42 for ; Tue, 1 Oct 2002 16:41:57 -0700 (PDT) (envelope-from shauwn@relay.boerde.de) Received: by relay.boerde.de (Postfix, from userid 639) id 4450A106BD; Wed, 2 Oct 2002 01:41:56 +0200 (MEST) Received: from localhost (localhost [127.0.0.1]) by relay.boerde.de (Postfix) with ESMTP id 422D0106BA for ; Wed, 2 Oct 2002 01:41:56 +0200 (MEST) Date: Wed, 2 Oct 2002 01:41:56 +0200 (MEST) From: Frank Reppin Reply-To: Frank.Reppin@boerde.de To: freebsd-emulation@freebsd.org Subject: vmware2 from ports/probs with some OS's Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hello, I have some problems to install some OS' within vmware2 from ports (the Makefile reads Makefile,v 1.45 2002/09/02 16:47:39) as version.... in particular this affects Microsoft Windows 2000 and the recently distributed RedHat 8.0). First of all i'd like to mention, that the box I am using is quite stable. No crashes so far - I also ran 'memtest86' without any errors. The install ISO's i used are also OK (at least did they work on several other boxes not using vmware2). Problem: Windows 2000: crashes immediatly after loading all device drivers. This happens everytime at the same stage... "Starting Windows..." in a very early stage of installing. RedHat 8.0: kernel panic :) after hitting to select the default graphical installation-mode. The error message shown here (whilst starting the kernel) : "Enabling unmasked SIMD FPU exception support... gerneral protection fault" ... and some lines later ... "Attempted to kill the idle task!" The same happens ofcourse too when I choose other installation modes. Google said, that this might be due to faulty hardware.... Windows 2000 shows an errormessage I cannot reproduce right now... but some google excersises lead me to faulty hardware. The same with the error message produced by RedHat 8.0 (btw. RedHat 7.0 installed fine and works fine in my vmware2).... but since memtest86 didn't returned any errors I cannot believe that any hardware here could be guilty. Especially since I read a lot of postings in here with working Windows 2000 installations. Any help would be appreciated. Let me know if you need some further explanations about the used hardware or anything else here. (it's an AMD Athlon XP1800+ on an EPOX8K7A+ [raid disabled] with 2x256MB PC266 Infineon RAM) Thankyou for your time, kind regards Frank Reppin -- no sig *sighs* To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Oct 1 16:50:14 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2595437B401 for ; Tue, 1 Oct 2002 16:50:14 -0700 (PDT) Received: from relay.boerde.de (relay.boerde.de [213.187.87.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7485843E65 for ; Tue, 1 Oct 2002 16:50:12 -0700 (PDT) (envelope-from shauwn@relay.boerde.de) Received: by relay.boerde.de (Postfix, from userid 639) id A9258106C3; Wed, 2 Oct 2002 01:50:11 +0200 (MEST) Received: from localhost (localhost [127.0.0.1]) by relay.boerde.de (Postfix) with ESMTP id A7113106BF for ; Wed, 2 Oct 2002 01:50:11 +0200 (MEST) Date: Wed, 2 Oct 2002 01:50:11 +0200 (MEST) From: Frank Reppin Reply-To: Frank.Reppin@boerde.de To: freebsd-emulation@freebsd.org Subject: Re: vmware2 from ports/probs with some OS's In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Tis me again, I forgot to mention that I am uptodate with: FreeBSD shauwn.boerde.de 4.6.2-RELEASE-p2 FreeBSD 4.6.2-RELEASE-p2 Kind regards, fr To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Oct 1 21:40:23 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DCB837B401; Tue, 1 Oct 2002 21:40:12 -0700 (PDT) Received: from smtp-send.myrealbox.com (smtp-send.myrealbox.com [192.108.102.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B9E143E4A; Tue, 1 Oct 2002 21:40:11 -0700 (PDT) (envelope-from SweeTLeaF@myrealbox.com) Received: from traveling-man SweeTLeaF@smtp-send.myrealbox.com [12.239.9.75] by smtp-send.myrealbox.com with NetMail SMTP Agent $Revision: 3.12 $ on Novell NetWare; Tue, 01 Oct 2002 22:40:11 -0600 Date: Tue, 1 Oct 2002 23:40:23 -0500 From: SweeTLeaF X-Mailer: The Bat! (v1.61) UNREG / CD5BF9353B3B7091 Reply-To: SweeTLeaF Organization: Hydroponic Dreams X-Priority: 3 (Normal) Message-ID: <8939809322.20021001234023@myrealbox.com> To: freebsd-ports@freebsd.org Cc: freebsd-emulation@freebsd.org Subject: help with VMware2 port MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi guys, I have been trying to get the VMware2 port to build / install on my 4.7rc2 system. I have used the /usr/ports on my system and i have also downloaded the port twice from 4-stable and 4-current...i dont think any are different seeing how the port is so old. They all stop at the same error bellow. I am building with the command make clean && make install. Thanks in advance for any help. lqqqqqqqqqqqq VMware network options qqqqqqqqqqqqk x x x The following options will be used. x x x x Configuration: host only x x IP address: 192.168.0.3 x x Netmask: 255.255.255.0 x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj ===> Building for vmware2-2.0.4.1142 ===> vmmon-only make -f Makefile.FreeBSD SMP=YES clean && make -f Makefile.FreeBSD SMP=YES rm -f setdef0.c setdef1.c setdefs.h setdef0.o setdef1.o linux __linux_hack_dep.c vmmon_smp.ko vmmon_smp.kld memtrack.o phystrack.o task.o vmx86.o driver.o hostif.o linux_emu.o vmnet_linux.o @ machine symb.tmp tmp.o Warning: Object directory not changed from original /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only @ -> /usr/src/sys machine -> /usr/src/sys/i386/include cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/memtrack.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/phystrack.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/task.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/vmx86.c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/vmx86.c:487: warning: no previous prototype for `Vmx86_CurrentVM' cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/driver.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/hostif.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/linux_emu.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/vmnet_linux.c ld -r -o vmmon_smp.kld memtrack.o phystrack.o task.o vmx86.o driver.o hostif.o linux_emu.o vmnet_linux.o touch __linux_hack_dep.c cc -shared -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -o linux __linux_hack_dep.c gensetdefs vmmon_smp.kld cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c setdef0.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -DSMP -DAPIC_IO -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c setdef1.c ld -Bshareable -o vmmon_smp.ko setdef0.o vmmon_smp.kld setdef1.o linux make -f Makefile.FreeBSD SMP=NO clean && make -f Makefile.FreeBSD SMP=NO rm -f setdef0.c setdef1.c setdefs.h setdef0.o setdef1.o linux __linux_hack_dep.c vmmon_up.ko vmmon_up.kld memtrack.o phystrack.o task.o vmx86.o driver.o hostif.o linux_emu.o vmnet_linux.o @ machine symb.tmp tmp.o Warning: Object directory not changed from original /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only @ -> /usr/src/sys machine -> /usr/src/sys/i386/include cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/memtrack.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/phystrack.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/task.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/vmx86.c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common/vmx86.c:487: warning: no previous prototype for `Vmx86_CurrentVM' cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/driver.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/hostif.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd/linux_emu.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/vmnet_linux.c ld -r -o vmmon_up.kld memtrack.o phystrack.o task.o vmx86.o driver.o hostif.o linux_emu.o vmnet_linux.o touch __linux_hack_dep.c cc -shared -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -o linux __linux_hack_dep.c gensetdefs vmmon_up.kld cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c setdef0.c cc -O -pipe -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -DCDEV_MAJOR_=200 -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/include -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/common -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/freebsd -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/export/include -I/sys -I/sandbox/vmware/vmware2/work/vmware-distrib/vmmon-only/../vmnet-only/freebsd/ -I. -I@ -I@/../include -I/usr/include -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c setdef1.c ld -Bshareable -o vmmon_up.ko setdef0.o vmmon_up.kld setdef1.o linux ===> Installing for vmware2-2.0.4.1142 ===> vmware2-2.0.4.1142 depends on file: /compat/linux/dev/rtc - found ===> vmware2-2.0.4.1142 depends on file: /compat/linux/etc/redhat-release - found ===> vmware2-2.0.4.1142 depends on shared library: X11.6 - found /usr/bin/sed -e 's;@@PREFIX@@;/usr/local;' -e 's;@@HOST_IP@@;192.168.0.3;' -e 's;@@NETMASK@@;255.255.255.0;' /sandbox/vmware/vmware2/files/config > /sandbox/vmware/vmware2/work/config /usr/bin/sed -e 's;@@PREFIX@@;/usr/local;' -e 's;@@LINUXBASE@@;/compat/linux;' -e 's;@@NETWORKING@@;1;' -e 's;@@BRIDGED@@;NO;' -e 's;@@BRIDGE_INTF@@;;' /sandbox/vmware/vmware2/files/vmware.sh > /sandbox/vmware/vmware2/work/vmware.sh /usr/bin/sed -e 's;@@PREFIX@@;/usr/local;' -e 's;@@LINUXBASE@@;/compat/linux;' /sandbox/vmware/vmware2/files/vmware > /sandbox/vmware/vmware2/work/vmware install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/man/man1/vmware.1 /usr/local/man/man1 /bin/mkdir -p /usr/local/lib/vmware/lib/modules /bin/mkdir -p /usr/local/etc/vmware install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/config /usr/local/etc/vmware install -c -o root -g wheel -m 555 /sandbox/vmware/vmware2/work/vmware.sh /usr/local/etc/rc.d /bin/mkdir -p /usr/local/lib/vmware/bin install -c -o root -g wheel -m 555 /sandbox/vmware/vmware2/files/df /usr/local/lib/vmware/bin [ -f /compat/linux/bin/df ] || /bin/ln -s /usr/local/lib/vmware/bin/df /compat/linux/bin/ install -c -o root -g wheel -m 555 /sandbox/vmware/vmware2/work/vmware-distrib/bin/*.pl /usr/local/lib/vmware/bin for i in vmnet-bridge vmnet-dhcpd vmnet-sniffer vmware-loop vmware-ping vmware-wizard ; do install -c -o root -g wheel -m 555 /sandbox/vmware/vmware2/work/vmware-distrib/bin/${i} /usr/local/lib/vmware/bin; done install -c -o root -g wheel -m 555 -m 4555 /sandbox/vmware/vmware2/work/vmware-distrib/bin/vmware /usr/local/lib/vmware/bin install -c -o root -g wheel -m 555 /sandbox/vmware/vmware2/work/vmware /usr/local/bin /bin/mkdir -p /usr/local/lib/vmware/lib install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/lib/config /usr/local/lib/vmware/lib /bin/mkdir -p /usr/local/lib/vmware/lib/floppies install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/lib/floppies/* /usr/local/lib/vmware/lib/floppies /bin/mkdir -p /usr/local/lib/vmware/lib/help install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/lib/help/* /usr/local/lib/vmware/lib/help /bin/mkdir -p /usr/local/lib/vmware/lib/xkeymap install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/lib/xkeymap/* /usr/local/lib/vmware/lib/xkeymap /bin/mkdir -p /usr/local/share/doc/vmware install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/work/vmware-distrib/doc/* /usr/local/share/doc/vmware install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/files/README.FreeBSD /usr/local/share/doc/vmware install -c -o root -g wheel -m 444 /sandbox/vmware/vmware2/files/Hints.FreeBSD /usr/local/share/doc/vmware Setup Linux compatible /dev directory Creating /compat/linux/dev/tty? ln: /compat/linux/dev/tty1: File exists ln: /compat/linux/dev/tty2: File exists ln: /compat/linux/dev/tty3: File exists ln: /compat/linux/dev/tty4: File exists ln: /compat/linux/dev/tty5: File exists ln: /compat/linux/dev/tty6: File exists ln: /compat/linux/dev/tty7: File exists ln: /compat/linux/dev/tty8: File exists ln: /compat/linux/dev/tty9: File exists ln: /compat/linux/dev/tty10: File exists ln: /compat/linux/dev/tty11: File exists ln: /compat/linux/dev/tty12: File exists ln: /compat/linux/dev/tty0: File exists mknod: /compat/linux/dev/null: File exists Creating vmnet1 node mknod: /compat/linux/dev/vmnet1: File exists Creating /compat/linux/dev/hd? mknod: /compat/linux/dev/hda: File exists mknod: /compat/linux/dev/hdb: File exists Done ===> vmmon-only make -f Makefile.FreeBSD SMP=YES install install -o root -g wheel -m 555 vmmon_smp.ko /usr/local/lib/vmware/lib/modules rm -f /compat/linux/dev/vmmon mknod /compat/linux/dev/vmmon c 200 0 make -f Makefile.FreeBSD SMP=NO install install -o root -g wheel -m 555 vmmon_up.ko /usr/local/lib/vmware/lib/modules rm -f /compat/linux/dev/vmmon mknod /compat/linux/dev/vmmon c 200 0 ===> Generating temporary packing list /bin/ln -sf /usr/local/etc/vmware /etc/ ln: /etc//vmware: Operation not permitted *** Error code 1 Stop in /sandbox/vmware/vmware2. *** Error code 1 Stop in /sandbox/vmware/vmware2. HyDrO*DrEamS# HyDrO*DrEamS# HyDrO*DrEamS# -- Best regards, SweeTLeaF mailto:SweeTLeaF@myrealbox.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Tue Oct 1 22:52:56 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56A0837B404 for ; Tue, 1 Oct 2002 22:52:55 -0700 (PDT) Received: from smtpariane.oleane.net (smtpariane.oleane.net [195.25.12.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC47C43E65 for ; Tue, 1 Oct 2002 22:52:53 -0700 (PDT) (envelope-from kamion@oleane.net) Received: from s2.ws.oleane.net (s2.ws.oleane.net [194.2.28.18]) by smtpariane.oleane.net with ESMTP id g925qr920748 for ; Wed, 2 Oct 2002 07:52:53 +0200 Received: (from kamion@localhost) by s2.ws.oleane.net (8.9.3/8.9.3/Debian 8.9.3-21) id HAA01001; Wed, 2 Oct 2002 07:52:53 +0200 Date: Wed, 2 Oct 2002 07:52:53 +0200 Message-Id: <200210020552.HAA01001@s2.ws.oleane.net> To: , www.chapodo.com@FreeBSD.ORG From: holley6@surfbest.com (holley6@surfbest.com) Subject: RE: YOUR FREE MORTGAGE QUOTE... Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Voici le résultat du formulaire envoyé par holley6@surfbest.com (holley6@surfbest.com) le Mercredi, Octobre 2, 2002 at 07:52:53 --------------------------------------------------------------------------- nn1n: TODAY MORTGAGE RATES HIT THE LOWEST EVER. WE CAN GIVE YOU A 3% RATE FOR 30 YEARS WITH NO CLOSING COSTS. FOR A FREE QUOTES AND MORE INFORMATION CLICK HERE! 37vzf --------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Wed Oct 2 18:24:44 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 811EF37B401; Wed, 2 Oct 2002 18:24:43 -0700 (PDT) Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9596E43E6A; Wed, 2 Oct 2002 18:24:41 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.12.1/8.12.1) with ESMTP id g931OdTD208086; Wed, 2 Oct 2002 21:24:39 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20020925175217.GB1442@laptop.6bone.nl> References: <20020925173453.GA1347@laptop.6bone.nl> <22163.1032975704@critter.freebsd.dk> <20020925174748.GA1442@laptop.6bone.nl> <20020925175217.GB1442@laptop.6bone.nl> Date: Wed, 2 Oct 2002 21:24:38 -0400 To: Mark Santcroos , freebsd-hackers@FreeBSD.ORG From: Garance A Drosihn Subject: Re: vmware reads disk on non-sector boundary Cc: emulation@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.3 (www dot roaringpenguin dot com slash mimedefang) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At 7:52 PM +0200 9/25/02, Mark Santcroos wrote: >On Wed, Sep 25, 2002, Mark Santcroos wrote: > > A fact is that vmware did work up until a few months. I didn't do > > a binary search yet. That is last resort... > >Anyone running a -current of several months old and using vmware2? >If so, can you please ktrace it and send me the trace. > >Thanks alot. Hi. What's the status on this? I have a multi-boot setup on PC which has two 650 MHz Pentium 3's. One system is freebsd-current as of Apr 23rd, and vmware2 works fine on that. (for ports it has vmware2-2.0.4.1142 , rtc-2001.09.16.1 , and linux_base-7.1_2). I also have a partition with freebsd-current from two or three days ago, and all the latest versions of the ports. Every time I try to start vmware2 on the newer system, the hardware dies. Sometimes it automatically reboots, other times it freezes up and I have to force-reboot it (sometimes by unplugging it from the wall). If you're still looking for a ktrace from an earlier -current, let me know how to get what you're looking for and I'll try to help. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 1: 4:57 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74CBA37B401; Thu, 3 Oct 2002 01:04:56 -0700 (PDT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id BE9ED43E75; Thu, 3 Oct 2002 01:04:51 -0700 (PDT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 3 Oct 2002 09:04:07 +0100 (BST) To: Garance A Drosihn Cc: Mark Santcroos , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: Your message of "Wed, 02 Oct 2002 21:24:38 EDT." Date: Thu, 03 Oct 2002 09:04:04 +0100 From: Ian Dowse Message-ID: <200210030904.aa81031@salmon.maths.tcd.ie> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message , Garance A Drosihn writes: >I also have a partition with freebsd-current from two or three days >ago, and all the latest versions of the ports. Every time I try to >start vmware2 on the newer system, the hardware dies. Sometimes it >automatically reboots, other times it freezes up and I have to >force-reboot it (sometimes by unplugging it from the wall). See the patch I posted in: http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=0+6285+/usr/local/www/db/text/2002/freebsd-emulation/20020908.freebsd-emulation There may still be further issues, but it allowed me to use vmware2 on a current from a week or two ago. Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 1:13:43 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C9BA37B401 for ; Thu, 3 Oct 2002 01:13:42 -0700 (PDT) Received: from postman.ripe.net (postman.ripe.net [193.0.0.199]) by mx1.FreeBSD.org (Postfix) with SMTP id 042FF43E77 for ; Thu, 3 Oct 2002 01:13:41 -0700 (PDT) (envelope-from marks@ripe.net) Received: (qmail 27209 invoked by uid 0); 3 Oct 2002 08:13:39 -0000 Received: from birch.ripe.net (193.0.1.96) by postman.ripe.net with SMTP; 3 Oct 2002 08:13:39 -0000 Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.5/8.11.6) with SMTP id g938C295016167; Thu, 3 Oct 2002 10:12:02 +0200 Received: (nullmailer pid 4687 invoked by uid 1000); Thu, 03 Oct 2002 08:11:52 -0000 Date: Thu, 3 Oct 2002 10:11:52 +0200 From: Mark Santcroos To: Ian Dowse Cc: Garance A Drosihn , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021003081152.GB584@laptop.6bone.nl> References: <200210030904.aa81031@salmon.maths.tcd.ie> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200210030904.aa81031@salmon.maths.tcd.ie> User-Agent: Mutt/1.4i X-Handles: MS6-6BONE, MS18417-RIPE X-RIPE-Spam-Status: NONE ; -1047 X-RIPE-Spam-Level: Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Oct 03, 2002 at 09:04:04AM +0100, Ian Dowse wrote: > See the patch I posted in: > > http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=0+6285+/usr/local/www/db/text/2002/freebsd-emulation/20020908.freebsd-emulation > > There may still be further issues, but it allowed me to use vmware2 > on a current from a week or two ago. That's only for virtual disks, and that is not where the problem is (was). For most people this is not a solution. I have an almost-ready patch that implements linux_read() syscall. This will check if we are reading from a raw disk and in that case it will enlarge the read() to the next sector boundary. I have it working in the kernel but I have problems returning the right read buffer to userland. Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 1:51:12 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5463537B401; Thu, 3 Oct 2002 01:51:11 -0700 (PDT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 2132F43E6A; Thu, 3 Oct 2002 01:51:10 -0700 (PDT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 3 Oct 2002 09:51:09 +0100 (BST) To: Mark Santcroos Cc: Garance A Drosihn , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: Your message of "Thu, 03 Oct 2002 10:11:52 +0200." <20021003081152.GB584@laptop.6bone.nl> Date: Thu, 03 Oct 2002 09:51:09 +0100 From: Ian Dowse Message-ID: <200210030951.aa87235@salmon.maths.tcd.ie> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20021003081152.GB584@laptop.6bone.nl>, Mark Santcroos writes: >On Thu, Oct 03, 2002 at 09:04:04AM +0100, Ian Dowse wrote: >> There may still be further issues, but it allowed me to use vmware2 >> on a current from a week or two ago. > >That's only for virtual disks, and that is not where the problem is (was). >For most people this is not a solution. True, it won't fix the problems you reported with raw disks, but it stops vmware from instantly panicking on recent -currents and that is the first problem you will encounter with the port. I tend to run vmware either diskless or with virtual disks, so I wouldn't notice the raw disk issues. Ian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 4:41:33 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B76537B406; Thu, 3 Oct 2002 04:41:32 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id C572F43E42; Thu, 3 Oct 2002 04:41:30 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id VAA15978; Thu, 3 Oct 2002 21:41:06 +1000 Date: Thu, 3 Oct 2002 21:50:45 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Mark Santcroos Cc: Ian Dowse , Garance A Drosihn , , Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: <20021003081152.GB584@laptop.6bone.nl> Message-ID: <20021003214616.B3519-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 3 Oct 2002, Mark Santcroos wrote: > I have an almost-ready patch that implements linux_read() syscall. This > will check if we are reading from a raw disk and in that case it will > enlarge the read() to the next sector boundary. I have it working in the > kernel but I have problems returning the right read buffer to userland. Unbreaking block devices would be a better solution. Without buffering, reads of raw disks using an unbuffered linux_read() might be times slower than they should be. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 4:57: 5 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 217A837B401; Thu, 3 Oct 2002 04:57:04 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id D110843E65; Thu, 3 Oct 2002 04:57:02 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.5/8.11.6) with SMTP id g93Bv095022222; Thu, 3 Oct 2002 13:57:00 +0200 Received: (nullmailer pid 5554 invoked by uid 1000); Thu, 03 Oct 2002 11:56:49 -0000 Date: Thu, 3 Oct 2002 13:56:49 +0200 From: Mark Santcroos To: Bruce Evans Cc: freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021003115649.GC584@laptop.6bone.nl> References: <20021003081152.GB584@laptop.6bone.nl> <20021003214616.B3519-100000@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021003214616.B3519-100000@gamplex.bde.org> User-Agent: Mutt/1.4i X-Handles: MS6-6BONE, MS18417-RIPE X-RIPE-Spam-Status: NONE ; -86 X-RIPE-Spam-Level: Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Oct 03, 2002 at 09:50:45PM +1000, Bruce Evans wrote: > Unbreaking block devices would be a better solution. Without buffering, > reads of raw disks using an unbuffered linux_read() might be > times slower than they should be. You are right. The quick and dirty hack I had in mind was less quick and more dirty than I expected ;-) What was the reason for the removal of block devices anyway? It would be nice if you would tell me some background about that.. :) Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 5:57:13 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29B1637B401; Thu, 3 Oct 2002 05:57:12 -0700 (PDT) Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E21843E4A; Thu, 3 Oct 2002 05:57:11 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.6/8.12.6) with ESMTP id g93CuZZ5003210; Thu, 3 Oct 2002 14:56:36 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Mark Santcroos Cc: Bruce Evans , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: Your message of "Thu, 03 Oct 2002 13:56:49 +0200." <20021003115649.GC584@laptop.6bone.nl> Date: Thu, 03 Oct 2002 14:56:35 +0200 Message-ID: <3209.1033649795@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20021003115649.GC584@laptop.6bone.nl>, Mark Santcroos writes: >On Thu, Oct 03, 2002 at 09:50:45PM +1000, Bruce Evans wrote: >> Unbreaking block devices would be a better solution. Without buffering, >> reads of raw disks using an unbuffered linux_read() might be >> times slower than they should be. > >You are right. The quick and dirty hack I had in mind was less quick >and more dirty than I expected ;-) > >What was the reason for the removal of block devices anyway? >It would be nice if you would tell me some background about that.. :) It's well documented in the mail-archives actually. The short story: 1. We don't in general assign a special vnode type to device modes, instead we assign multiple device nodes, SCSI tapes is an example of this. 2. The vnode layer already have enough trouble aliasing /dev/fd0, /mnt/dev/fd0, /usr/jail/dev/fd0, /cdrom/dev/fd0 (you get the idea), we do not need to make it even harder by also aliasing /dev/fd0 and /dev/rfd0. 3. Write ordering on buffered devices were unspecified. In other words, you cannot use it for anything which even remotely smells of transactions, because you have no way to know when your writes have hit the disk and in which order they did so. 4. No write errors were reported back to userland. (Given 3 and 4, it follows that use of block devices for any sort of data you happen to like is a very bad idea.) 5. Block devices was in the way of getting DEVFS working in an architecturally sane manner. So they were removed, and good riddance. If a buffered access-mode on block devices is desired, it should be implemented either as an ioctl controllable feature, or as a GEOM module. The latter is probably by far the easiest way. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 8:25:46 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92DF537B404 for ; Thu, 3 Oct 2002 08:25:45 -0700 (PDT) Received: from rip.psg.com (rip.psg.com [147.28.0.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56B2843E4A for ; Thu, 3 Oct 2002 08:25:45 -0700 (PDT) (envelope-from randy@psg.com) Received: from localhost ([127.0.0.1] helo=rip.psg.com.psg.com) by rip.psg.com with esmtp (Exim 4.10) id 17x7rD-0008mC-00; Thu, 03 Oct 2002 08:25:43 -0700 From: Randy Bush MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Bruce Evans Cc: emulation@freebsd.org Subject: Re: vmware reads disk on non-sector boundary References: <20021003081152.GB584@laptop.6bone.nl> <20021003214616.B3519-100000@gamplex.bde.org> Message-Id: Date: Thu, 03 Oct 2002 08:25:43 -0700 Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > Unbreaking block devices would be a better solution. for those of us o who *must* use vmware/windoze and o occasionally need to be able to dual boot as all devices can not be virtualized my understanding is that raw partitions must work, and must work well. and further that block devices are needed to implement this. please don't drive us to linux. lack of vm3 support, and the rude response to offers to help with it, are bad enough already. randy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 8:54:12 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6017B37B404; Thu, 3 Oct 2002 08:54:10 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E8F543E42; Thu, 3 Oct 2002 08:54:09 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id BAA01457; Fri, 4 Oct 2002 01:53:52 +1000 Date: Fri, 4 Oct 2002 02:03:28 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Poul-Henning Kamp Cc: Mark Santcroos , , Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: <3209.1033649795@critter.freebsd.dk> Message-ID: <20021004012906.S4315-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, 3 Oct 2002, Poul-Henning Kamp wrote: > In message <20021003115649.GC584@laptop.6bone.nl>, Mark Santcroos writes: > >On Thu, Oct 03, 2002 at 09:50:45PM +1000, Bruce Evans wrote: > >> Unbreaking block devices would be a better solution. Without buffering, > >>... > >What was the reason for the removal of block devices anyway? > >It would be nice if you would tell me some background about that.. :) > > It's well documented in the mail-archives actually. > > The short story: Shorter story: phk didn't like them. > 1. We don't in general assign a special vnode type to device modes, > instead we assign multiple device nodes, SCSI tapes is an > example of this. > > 2. The vnode layer already have enough trouble aliasing /dev/fd0, > /mnt/dev/fd0, /usr/jail/dev/fd0, /cdrom/dev/fd0 (you get the idea), > we do not need to make it even harder by also aliasing /dev/fd0 and > /dev/rfd0. Aliases that differ in type are slightly easier to handle than aliases that differ by name or mount point. They are diferent devices so they have different vnodes, and the aliasing problems for them are quite different than the vnode aliasing problems caused by having the same device under different mount points. E.g., slices and partitions allow configuring 31*7 aliases per drive for hard drives (31 slices with 7 configuring partitions each). Slices and partitions may overlap, giving something more complicated than aliases. The vnode layer doesn't understand any of this. > 3. Write ordering on buffered devices were unspecified. In other > words, you cannot use it for anything which even remotely smells > of transactions, because you have no way to know when your writes > have hit the disk and in which order they did so. This is no different than for regular files. > 4. No write errors were reported back to userland. Actually, write errors were reported at fsync() and close() time in the same way as for regular files. fsync()'s handling of write errors was broken for both regular files and buffered devices at the time buffered devices were axed. > (Given 3 and 4, it follows that use of block devices for any sort > of data you happen to like is a very bad idea.) It follos similarly that use of fil systems is a bad idea :-). You You should only use a databases on raw disks if you value your data. > 5. Block devices was in the way of getting DEVFS working in an > architecturally sane manner. This can be considered a feature. > So they were removed, and good riddance. > > If a buffered access-mode on block devices is desired, it should > be implemented either as an ioctl controllable feature, or as > a GEOM module. The latter is probably by far the easiest way. It was desired, and was sort of promised. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 8:58:28 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1BB337B406; Thu, 3 Oct 2002 08:58:27 -0700 (PDT) Received: from critter.freebsd.dk (esplanaden.cybercity.dk [212.242.40.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB8C643E65; Thu, 3 Oct 2002 08:58:26 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.6/8.12.6) with ESMTP id g93FvuZ5005996; Thu, 3 Oct 2002 17:57:58 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Bruce Evans Cc: Mark Santcroos , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary In-Reply-To: Your message of "Fri, 04 Oct 2002 02:03:28 +1000." <20021004012906.S4315-100000@gamplex.bde.org> Date: Thu, 03 Oct 2002 17:57:56 +0200 Message-ID: <5995.1033660676@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org In message <20021004012906.S4315-100000@gamplex.bde.org>, Bruce Evans writes: >> If a buffered access-mode on block devices is desired, it should >> be implemented either as an ioctl controllable feature, or as >> a GEOM module. The latter is probably by far the easiest way. > >It was desired, and was sort of promised. And we're close to the point where it can happen... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 9:15:42 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C24537B404 for ; Thu, 3 Oct 2002 09:15:41 -0700 (PDT) Received: from genius.tao.org.uk (genius.tao.org.uk [212.135.162.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E1E643E3B for ; Thu, 3 Oct 2002 09:15:41 -0700 (PDT) (envelope-from joe@genius.tao.org.uk) Received: by genius.tao.org.uk (Postfix, from userid 100) id 0950B4281; Thu, 3 Oct 2002 17:15:23 +0100 (BST) Date: Thu, 3 Oct 2002 17:15:23 +0100 From: Josef Karthauser To: Randy Bush Cc: Bruce Evans , emulation@freebsd.org Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021003161522.GA11836@genius.tao.org.uk> References: <20021003081152.GB584@laptop.6bone.nl> <20021003214616.B3519-100000@gamplex.bde.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+QahgC5+KEYLbs62" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 03, 2002 at 08:25:43AM -0700, Randy Bush wrote: >=20 > please don't drive us to linux. lack of vm3 support, and > the rude response to offers to help with it, are bad enough already. >=20 Rude response? I've not had any rude responses. A few people have stepped up to have a look and I've given them everything that they need to do the work - but no results yet. Joe --=20 "As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality." - Albert Einstein, 1921 --+QahgC5+KEYLbs62 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iEYEARECAAYFAj2cbRoACgkQXVIcjOaxUBZpOgCeJC5DgbjdEp5NAv6xRkEVMzyb IuwAoLrjzvw+wwSw3LFjWWS0rvP9sroH =tHpw -----END PGP SIGNATURE----- --+QahgC5+KEYLbs62-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 9:21:30 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA85737B404; Thu, 3 Oct 2002 09:21:28 -0700 (PDT) Received: from scl8owa01.int.exodus.net (scl8out01.exodus.net [66.35.230.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7148243E6A; Thu, 3 Oct 2002 09:21:23 -0700 (PDT) (envelope-from Maksim.Yevmenkin@exodus.net) Received: from scl8owa01.int.exodus.net ([66.35.230.241]) by scl8owa01.int.exodus.net with Microsoft SMTPSVC(5.0.2195.4905); Thu, 3 Oct 2002 09:23:36 -0700 Received: from exodus.net ([206.220.227.147]) by scl8owa01.int.exodus.net over TLS secured channel with Microsoft SMTPSVC(5.0.2195.4905); Thu, 3 Oct 2002 09:23:36 -0700 Message-ID: <3D9C6E7F.5F14059D@exodus.net> Date: Thu, 03 Oct 2002 09:21:19 -0700 From: Maksim Yevmenkin X-Mailer: Mozilla 4.78 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Ian Dowse Cc: Garance A Drosihn , Mark Santcroos , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary References: <200210030904.aa81031@salmon.maths.tcd.ie> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Oct 2002 16:23:36.0202 (UTC) FILETIME=[396386A0:01C26AF9] Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Ian Dowse wrote: > > In message , Garance A Drosihn writes: > >I also have a partition with freebsd-current from two or three days > >ago, and all the latest versions of the ports. Every time I try to > >start vmware2 on the newer system, the hardware dies. Sometimes it > >automatically reboots, other times it freezes up and I have to > >force-reboot it (sometimes by unplugging it from the wall). > > See the patch I posted in: > > http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=0+6285+/usr/local/www/db/text/2002/freebsd-emulation/20020908.freebsd-emulation > > There may still be further issues, but it allowed me to use vmware2 > on a current from a week or two ago. you also might try to look at the patch in PR port/41784 http://www.freebsd.org/cgi/query-pr.cgi?pr=41784 i'm running vmware2 on my not so -current with the patch. if this is outdated feel free to close the PR. thanks, max To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 9:52:20 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CE2537B401; Thu, 3 Oct 2002 09:52:19 -0700 (PDT) Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86BC243E7B; Thu, 3 Oct 2002 09:52:18 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.12.1/8.12.1) with ESMTP id g93GqGPC191228; Thu, 3 Oct 2002 12:52:16 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20021003081152.GB584@laptop.6bone.nl> References: <200210030904.aa81031@salmon.maths.tcd.ie> <20021003081152.GB584@laptop.6bone.nl> Date: Thu, 3 Oct 2002 12:52:15 -0400 To: Mark Santcroos , Ian Dowse From: Garance A Drosihn Subject: Re: vmware reads disk on non-sector boundary Cc: freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.3 (www dot roaringpenguin dot com slash mimedefang) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At 10:11 AM +0200 10/3/02, Mark Santcroos wrote: >On Thu, Oct 03, 2002 at 09:04:04AM +0100, Ian Dowse wrote: >> See the patch I posted in: >> >> >> http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=0+6285+/usr/local/www/db/text/2002/freebsd-emulation/20020908.freebsd-emulation >> >> There may still be further issues, but it allowed me to use vmware2 >> on a current from a week or two ago. > >That's only for virtual disks, and that is not where the problem is (was). >For most people this is not a solution. > >I have an almost-ready patch that implements linux_read() syscall. This >will check if we are reading from a raw disk and in that case it will >enlarge the read() to the next sector boundary. I have it working in the >kernel but I have problems returning the right read buffer to userland. Hmm. I might not be any good for the raw-disk testing. All I use are virtual disks. (I have a 32-gig disk with a bunch of 2-gig virtual-disks on it. With that many systems, it's much easier for me to deal with files than a whole bunch of "small" partitions on the raw disk). The patch from Ian sounds like it would be interesting for me. I'll have to try that. It would be great if I could get back to regularly running an up-to-date current. -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 15:54:25 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E57AD37B401; Thu, 3 Oct 2002 15:54:23 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3CBA43E75; Thu, 3 Oct 2002 15:54:22 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.5/8.11.6) with SMTP id g93Ms7uk017816; Fri, 4 Oct 2002 00:54:07 +0200 Received: (nullmailer pid 9077 invoked by uid 1000); Thu, 03 Oct 2002 22:53:52 -0000 Date: Fri, 4 Oct 2002 00:53:52 +0200 From: Mark Santcroos To: Poul-Henning Kamp Cc: Bruce Evans , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021003225352.GL584@laptop.6bone.nl> References: <20021004012906.S4315-100000@gamplex.bde.org> <5995.1033660676@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5995.1033660676@critter.freebsd.dk> User-Agent: Mutt/1.4i X-Handles: MS6-6BONE, MS18417-RIPE Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Oct 03, 2002 at 05:57:56PM +0200, Poul-Henning Kamp wrote: > In message <20021004012906.S4315-100000@gamplex.bde.org>, Bruce Evans writes: > > >> If a buffered access-mode on block devices is desired, it should > >> be implemented either as an ioctl controllable feature, or as > >> a GEOM module. The latter is probably by far the easiest way. > > > >It was desired, and was sort of promised. > > And we're close to the point where it can happen... So 'ignoring' the historic facts, and assuming that we just want block devices, we can do such a thing in GEOM in the future? Is this something you will be doing yourself Poul, or is it just that you are saying that it is possible? If not, I really would like to help to get vmware back, but I don't know anything more about GEOM than "option\t\tGEOM". Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Thu Oct 3 17:54:55 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70DA337B401; Thu, 3 Oct 2002 17:54:53 -0700 (PDT) Received: from genius.tao.org.uk (genius.tao.org.uk [212.135.162.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62E7243E42; Thu, 3 Oct 2002 17:54:52 -0700 (PDT) (envelope-from joe@genius.tao.org.uk) Received: by genius.tao.org.uk (Postfix, from userid 100) id EE991436A; Fri, 4 Oct 2002 01:54:31 +0100 (BST) Date: Fri, 4 Oct 2002 01:54:31 +0100 From: Josef Karthauser To: Mark Santcroos Cc: Poul-Henning Kamp , Bruce Evans , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021004005431.GB14229@genius.tao.org.uk> Mail-Followup-To: Josef Karthauser , Mark Santcroos , Poul-Henning Kamp , Bruce Evans , freebsd-hackers@FreeBSD.ORG, emulation@FreeBSD.ORG References: <20021004012906.S4315-100000@gamplex.bde.org> <5995.1033660676@critter.freebsd.dk> <20021003225352.GL584@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lEGEL1/lMxI0MVQ2" Content-Disposition: inline In-Reply-To: <20021003225352.GL584@laptop.6bone.nl> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --lEGEL1/lMxI0MVQ2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 04, 2002 at 12:53:52AM +0200, Mark Santcroos wrote: >=20 > So 'ignoring' the historic facts, and assuming that we just want block > devices, we can do such a thing in GEOM in the future? >=20 > Is this something you will be doing yourself Poul, or is it just that you > are saying that it is possible? If not, I really would like to help to ge= t=20 > vmware back, but I don't know anything more about GEOM than "option\t\tGE= OM". >=20 There's a pretty good man page, man geom. Cheers, Joe --=20 "As far as the laws of mathematics refer to reality, they are not certain; and as far as they are certain, they do not refer to reality." - Albert Einstein, 1921 --lEGEL1/lMxI0MVQ2 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iEYEARECAAYFAj2c5scACgkQXVIcjOaxUBYRjACfYnI/BNWk+b21AaR28YYhmNR1 I3YAoLfPsHuFFNAuA9//Wh9+q3n5dTVF =/Txy -----END PGP SIGNATURE----- --lEGEL1/lMxI0MVQ2-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Fri Oct 4 3: 4:50 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3BFE37B401 for ; Fri, 4 Oct 2002 03:04:49 -0700 (PDT) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7966943E4A for ; Fri, 4 Oct 2002 03:04:48 -0700 (PDT) (envelope-from marks@ripe.net) Received: from laptop.6bone.nl (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.5/8.11.6) with SMTP id g94A4kuk001298; Fri, 4 Oct 2002 12:04:46 +0200 Received: (nullmailer pid 1911 invoked by uid 1000); Fri, 04 Oct 2002 10:04:36 -0000 Date: Fri, 4 Oct 2002 12:04:36 +0200 From: Mark Santcroos To: Garance A Drosihn Cc: emulation@FreeBSD.ORG Subject: Re: vmware reads disk on non-sector boundary Message-ID: <20021004100436.GA1888@laptop.6bone.nl> References: <200210030904.aa81031@salmon.maths.tcd.ie> <20021003081152.GB584@laptop.6bone.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i X-Handles: MS6-6BONE, MS18417-RIPE X-RIPE-Spam-Status: NONE ; -1034 X-RIPE-Spam-Level: Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Thu, Oct 03, 2002 at 12:52:15PM -0400, Garance A Drosihn wrote: > Hmm. I might not be any good for the raw-disk testing. All I use > are virtual disks. (I have a 32-gig disk with a bunch of 2-gig > virtual-disks on it. With that many systems, it's much easier for > me to deal with files than a whole bunch of "small" partitions on > the raw disk). But how do you manage your virtual disks? AFAIK you can only access them from within vmware. Or is that just enough for you? Mark -- Mark Santcroos RIPE Network Coordination Centre http://www.ripe.net/home/mark/ New Projects Group/TTM To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Fri Oct 4 9:21:38 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 937F037B401 for ; Fri, 4 Oct 2002 09:21:37 -0700 (PDT) Received: from gvr.gvr.org (gvr.gvr.org [212.61.40.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8091643E6E for ; Fri, 4 Oct 2002 09:21:36 -0700 (PDT) (envelope-from guido@gvr.org) Received: by gvr.gvr.org (Postfix, from userid 657) id BCDB2D3; Fri, 4 Oct 2002 18:02:24 +0200 (CEST) Date: Fri, 4 Oct 2002 18:02:24 +0200 From: Guido van Rooij To: freebsd-emulation@freebsd.org Subject: Vmware panic when running current from stabel Message-ID: <20021004160224.GA31485@gvr.gvr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org When running -current in a vmware2 box on a -stable system, -current dies during the probing. It ends just after: Timecounters tick every 10.000 msec with: VMware Workstation PANIC: BUG F(507):3692 bugNr=4271 Anyone knows what bug that is? -Guido To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Fri Oct 4 13:46: 2 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95AF937B401 for ; Fri, 4 Oct 2002 13:46:01 -0700 (PDT) Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4C9F43E6A for ; Fri, 4 Oct 2002 13:46:00 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.12.1/8.12.1) with ESMTP id g94Kjr20108100; Fri, 4 Oct 2002 16:45:53 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <20021004100436.GA1888@laptop.6bone.nl> References: <200210030904.aa81031@salmon.maths.tcd.ie> <20021003081152.GB584@laptop.6bone.nl> <20021004100436.GA1888@laptop.6bone.nl> Date: Fri, 4 Oct 2002 16:45:53 -0400 To: Mark Santcroos From: Garance A Drosihn Subject: Re: vmware reads disk on non-sector boundary Cc: emulation@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.3 (www dot roaringpenguin dot com slash mimedefang) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At 12:04 PM +0200 10/4/02, Mark Santcroos wrote: >On Thu, Oct 03, 2002, Garance A Drosihn wrote: > > Hmm. I might not be any good for the raw-disk testing. All I use >> are virtual disks. (I have a 32-gig disk with a bunch of 2-gig >> virtual-disks on it. With that many systems, it's much easier for >> me to deal with files than a whole bunch of "small" partitions on >> the raw disk). > >But how do you manage your virtual disks? AFAIK you can only access >them from within vmware. Or is that just enough for you? Yes, that works fine for my vmware needs. Much of my vmware usage is just to fire up some version of unix to do a quick test of some user-land code that I'm writing. So, I'm not really "managing" the systems, in the sense of doing system upgrades and stuff. They are meant to be a frozen snapshot of some system release, and the only times I need to access any files on them is while the virtual-system is up and running. In addition, I found that there was enough of a difference between my real hardware and the VMware virtual hardware that it was practically impossible to get a single system image which worked right in both settings (at least for windows). Every time I switched between "real" and "virtual", Windows would discover new hardware and have to reboot a few extra times. It was more of a hassle than it was worth. I tried to do that for awhile, but eventually I reformatted that drive to be all freebsd partitions. [I need Windows for one STUPID web-application which ONLY works with IE on Windows. As long as I can get to that app via vmware, then I can keep my dual-processor office PC running FreeBSD] -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message From owner-freebsd-emulation Sat Oct 5 20:39:16 2002 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58C5237B401; Sat, 5 Oct 2002 20:39:14 -0700 (PDT) Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CCE943E42; Sat, 5 Oct 2002 20:39:12 -0700 (PDT) (envelope-from drosih@rpi.edu) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.12.1/8.12.1) with ESMTP id g963d18L050380; Sat, 5 Oct 2002 23:39:01 -0400 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: <3D9C6E7F.5F14059D@exodus.net> References: <200210030904.aa81031@salmon.maths.tcd.ie> <3D9C6E7F.5F14059D@exodus.net> Date: Sat, 5 Oct 2002 23:39:00 -0400 To: Maksim Yevmenkin , Ian Dowse , vsilyaev@mindspring.com, freebsd-ports@FreeBSD.ORG From: Garance A Drosihn Subject: Re: vmware2 port on fb-current, some Success Cc: Mark Santcroos , emulation@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.3 (www dot roaringpenguin dot com slash mimedefang) Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At 9:21 AM -0700 10/3/02, Maksim Yevmenkin wrote: >Ian Dowse wrote: > > > > Garance A Drosihn writes: > > > I also have a partition with freebsd-current from two or three days >> > ago, and all the latest versions of the ports. Every time I try to >> > start vmware2 on the newer system, the hardware dies. Sometimes it >> > automatically reboots, other times it freezes up and I have to >> > force-reboot it (sometimes by unplugging it from the wall). >> >> See the patch I posted in: >> >> >>http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=0+6285+/usr/local/www/db/text/2002/freebsd-emulation/20020908.freebsd-emulation >> >> There may still be further issues, but it allowed me to use vmware2 >> on a current from a week or two ago. > >you also might try to look at the patch in PR port/41784 > >http://www.freebsd.org/cgi/query-pr.cgi?pr=41784 > >i'm running vmware2 on my not so -current with the patch. >if this is outdated feel free to close the PR. I looked at Ian's patch compared to Maksim's patch, and it looked like they were trying to fix the same basic problems. Ian's looked more elaborate, so I assumed it was more likely to be correct... :-) I applied Ian's patch, and I was able to run vmware2 on current without it killing my machine. It would be very nice to get this patch applied to the vmware2 port. If someone could update the port, it would also be helpful to add: lib/vmware/lib/modules/linker.hints to: pkg-plist (that is a file which is already being installed by the port, but is not included in the pkg plist). I probably should look into having it automatically do the right thing for 'vmnet1' and 'vmmon' on a system which is using devfs, too, but I am not up for that tonight. (it needs to create symlinks into /dev, instead of doing it's own mknod's in /compat/linux/dev) The makefile lists vsilyaev@mindspring.com as the maintainer of the vmware2 port. Is that still true? -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message