From owner-freebsd-current Wed Sep 13 8:20: 1 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.m.iinet.net.au (opera3.iinet.net.au [203.59.24.51]) by hub.freebsd.org (Postfix) with SMTP id B13BC37B43C for ; Wed, 13 Sep 2000 08:19:55 -0700 (PDT) Received: (qmail 22853 invoked by uid 666); 13 Sep 2000 15:19:51 -0000 Received: from reggae-12-112.nv.iinet.net.au (HELO jules.elischer.org) (203.59.92.112) by mail.m.iinet.net.au with SMTP; 13 Sep 2000 15:19:51 -0000 Message-ID: <39BF9B12.59E2B600@elischer.org> Date: Wed, 13 Sep 2000 08:19:46 -0700 From: Julian Elischer X-Mailer: Mozilla 3.04Gold (X11; I; FreeBSD 5.0-CURRENT i386) MIME-Version: 1.0 To: "Brian A. Seklecki - Stargate Industries, LLC - NOC" Cc: current@freebsd.org Subject: Re: VMWare on -current, [patches] References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Brian A. Seklecki - Stargate Industries, LLC - NOC wrote: > > You're running vmware sucsessfully in --current? I sync'd up the last > time I was in the office (last...Friday?) and the linux emulation package > refused to build in --current; complaining about an incopatible kernel > module. In fact, i had to comment out the linux proc file system (from > the linux emul package in 4.1-release) in the fstab to get into multi-user > mode. > > I'll sync again tonight, poke around some more. > > --Brian I'm running vmware 1.x it works fine except that you need to change the location of some include files for it to compile, and to make a small change to the vmnet ethernet driver. Unfortunatly however, it doesn't like to access raw disks and refuses to allow me to read my disks directly. It will work however with virtual disks. the files that need to be patched are: jules# pwd /usr/ports/emulators/vmware/work/vmware-distrib jules# find . -print|xargs grep -l compat/lin ./vmmon-only/freebsd/linux_emu.c ./vmnet-only/freebsd/vmnet_linux.c in linux_emu.c: #include #include #include <--------- in vmnet_linux.c: #include #include #include <---------- plus: ---------- s = splimp(); ether_ifattach(ifp,1); <------ this replaces 3 other lines splx(s); return 0; } ./vmnet-only/freebsd/vmnet.c: unmodified: line 159 of 599 [26%] --------------- -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000 ---> X_.---._/ presently in: Perth v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message