From suse-linux-e-return-@suse.com Tue Jul 17 09:58:05 2001 Date: Mon, 16 Jul 2001 16:28:06 -0500 From: "Robert C. Paulsen Jr." Subject: Re: [SLE] VMWARE question Message-id: <20010716162806.A19038@avalon.paulsen.org> X-Mailinglist: suse-linux-e On Mon, Jul 16, 2001 at 02:40:47PM -0400, Bruce Marshall wrote: > This list has gotten me interested in using VMWARE, so I ran the > vmware-config.pl (on SuSE 7.2) and it said it configured everything ok. It > did however show a failure on starting the virtual networking but in the end > it said everything was successful and to go ahead and use it. > > However, any attempt to type in 'vmware' gives me the message that 'vmware > has been installed but it has not yet been configured.' > > Any clues? > I am assuming you are trying to install vmware version 2.0.4. If so, read on. If not, the following may not apply. The vmware-config.pl did not complete successfully. There is a support note on SuSE's web site explaining how to overcome this. BUT, the support note goes too far. It tells you to rebuild and reinstall the kernel and its modules. This is not needed. You just need to rebuild the modules (not the kernel) and you don't even need to install the rebuilt modules. Nor do you need to modify the kernel configuration. You *do* need to run "make menuconfig" and save the results, but should not change any of the configuration options (contrary to what is said in the support note). The module build can take a fairly long time. So, follow the instructions in SuSE's support note but don't make any configuration changes and stop right after "make modules". The vmware-config.pl script should now complete OK. It will build a few modules of its own; this is what it was unable to do before. At least the above worked for me. It is what I worked out a few weeks ago, based on the error messages and advice displayed by vmware-config.pl. -- ____________________________________________________________________ Robert Paulsen paulsen@texas.net -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Sun Jul 22 08:28:16 2001 Date: Sat, 21 Jul 2001 15:27:59 -0500 From: "Robert C. Paulsen Jr." Subject: Re: [SLE] 7.2 Kernel: Version Inconsistency?? Message-id: <20010721152759.A3432@avalon.paulsen.org> X-Mailinglist: suse-linux-e On Sat, Jul 21, 2001 at 09:02:58PM +0100, Ted Harding wrote: > Greetings all, and especially SuSE builders. > > I installed the default SuSE kernel when installing 7.2 > > According to 'uname -r' this is "2.4.4-4GB". > > I also installed "linux -- the rest of the kernel source". > > In directory /usr/src/ I have linux -> linux-2.4.4 > > Under /usr/src/linux-2.4.4 the only files named "version.h" > are > > ./include/i386/math-emu/version.h > ./include/pcmcia/version.h > > neither of which is relevant to what I want to do, which is to > compile the VNware modules for vmware-2.0.4 from the VMWare site I believe the file /usr/src/linux-2.4.4.SuSE/include/linux/version.h will be created when you do the following: 1. Install the kernel sources. This should create and populate /usr/src/linux-2.4.4.SuSE 2. Create the correct configuration file as follows: make cloneconfig make menuconfig You don't need to change any configuration options while in menuconfig but you do need to save the configuration when you exit. 3. Build the modules: make dep make modules That last step (make modules) will take a long time, but once it is complete vmware will be able to build its modules. The above worked for me -- the VMWare installation went OK, including the building of its modules. NOTE: There is no need to build the kernel nor to install the modules. I suspect that things will be in good enough shape for vmware before the make modules completes, but I did let it run to completion myself. NOTE 2: The above description differs from what SuSE has on its web site. What I have described is simpler and since it doesn't install a self-made kernel you haven't voided your support agreement as you do when following SuSE's directions. -- ____________________________________________________________________ Robert Paulsen paulsen@texas.net -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Sun Jul 22 08:31:47 2001 Date: Sat, 21 Jul 2001 15:31:36 -0500 From: "Robert C. Paulsen Jr." Subject: Re: [SLE] 7.2 Kernel: Version Inconsistency?? Message-id: <20010721153136.A3485@avalon.paulsen.org> X-Mailinglist: suse-linux-e I left one thing out of my earlier message. I needed to delete the file: /etc/vmware/not_configured at some point -- don't remember exactly when. I think it was just after following the procedure I described and before actually running VMWare. -- ____________________________________________________________________ Robert Paulsen paulsen@texas.net -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Sun Jul 22 11:52:44 2001 Date: Sun, 22 Jul 2001 00:50:40 +0100 (BST) From: Ted.Harding@nessie.mcc.ac.uk (Ted Harding) Subject: Re: [SLE] 7.2 Kernel: Version Inconsistency?? Message-id: X-Mailinglist: suse-linux-e On 21-Jul-01 Robert C. Paulsen Jr. wrote: > I believe the file > > /usr/src/linux-2.4.4.SuSE/include/linux/version.h > > will be created when you do the following: > > 1. Install the kernel sources. This should create and populate > /usr/src/linux-2.4.4.SuSE > 2. Create the correct configuration file as follows: > make cloneconfig > make menuconfig > You don't need to change any configuration options while in > menuconfig but you do need to save the configuration when you > exit. > 3. Build the modules: > make dep > make modules > That last step (make modules) will take a long time, but once > it is complete vmware will be able to build its modules. > > The above worked for me -- the VMWare installation went OK, > including the building of its modules. As you say, the file /usr/src/linux-2.4.4.SuSE/include/linux/version.h does get created somewhere along the line, and VMware configures itself OK. So many thanks, Robert, for your good and clearly-explained hint! It's a pity, after all that (you could almost feel the table vibrating while the modules were being compiled), that the bi-directional parport still doesn't work (still bombing out with kernel Oops) after installing VMWare-2.0.4! And, by the way, I have just spotted where the "real" version.h is: /boot/vmlinuz.version.h #define UTS_RELEASE "2.4.4-4GB" #define LINUX_VERSION_CODE 132100 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) 132100[dec] <-> 20404[hex] and it is an exact copy of this which turns up, at the end of the day, in /usr/src/linux/include/linux/ Well, fancy that! Ted. -------------------------------------------------------------------- E-Mail: (Ted Harding) Fax-to-email: +44 (0)870 167 1972 Date: 22-Jul-01 Time: 00:50:40 ------------------------------ XFMail ------------------------------ -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Fri Aug 10 00:59:50 2001 Date: Thu, 09 Aug 2001 08:59:41 -0400 From: Bruce Marshall Subject: Re: [SLE] VMWare with Kernel 2.4.7-4GB Message-id: <0108090859410B.07615@linux1> X-Mailinglist: suse-linux-e On Thursday 09 August 2001 08:42, Bruce Marshall wrote: > On Thursday 09 August 2001 06:07, Dunphy Richard-rdunph01 wrote: > > Hi, > > > > anyone got VMware (2.0.4) working with a 2.4.7 kernel? > > > > When I run the vmware-config.pl script it tried to build it's own > > modules, but it gets many errors (see below)! > > > > Any help would be greatly appreciated! > > Yes, and it runs well. There is a modified file that you need. I got it > off their news list but I will send it to you off-list. I should add before too many people ask for the file: In order to compile the new vmmon routine, you need to have the proper kernel header files. Because of the way SuSE does up their kernels, these header files are not provided with their kernels. Therefore, in order to use the new module, you will need to download and compile the generic 2.4.7 kernel, NOT the kernel from SuSE. > +-------------------------------------------------------------------------- >--+ + Bruce S. Marshall bmarsh@bmarsh.com Bellaire, MI 08/09/01 > 08:41 + > +-------------------------------------------------------------------------- >--+ "Don't drive your horse with a whip -- use the oat bag. -- Russian > proverb" -- +----------------------------------------------------------------------------+ + Bruce S. Marshall bmarsh@bmarsh.com Bellaire, MI 08/09/01 08:57 + +----------------------------------------------------------------------------+ "He that would govern others, first should be the master of himself." -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Sun Aug 12 08:09:54 2001 Date: Sat, 11 Aug 2001 21:10:15 +0100 From: quintaq@yahoo.co.uk Subject: Re: [SLE] vmware modules won't compile Message-id: <20010811200602.B3E57E63F6@ns1.suse.com> X-Mailinglist: suse-linux-e On Sat, 11 Aug 2001 21:36:12 +0200 J-Scott@t-online.de (John Scott) wrote: > I've seen questions posted about using vmware with 2.4.7 kernels and > several > people say they've gotten them working. I can't get them to compile. > I've > downloaded the latest "mantel" SuSE kernel (in fact I've tried 2 > different > versions) .... > > Any suggestions? Did anyone do anything different to make this work? > John, As I understand it, the problem is not fixed in any version of the kernel. You need the patch that you can find at : ftp://platan.vc.cvut.cz/pub/vmware/vmmon-for-2.4.7-only.tar.gz You just put the patch in /usr/lib/vmware/modules/source, take a copy of the original vmmon.tar for backup (the new file works *only* with 2.4.7 and later), gunzip the patch and rename it vmmon.tar. vmware-config.pl should then work, - though some people report compilation warnings. The author of the patch is Petr Vandrovec and he says as follows : "It is completely untested whether compiled module works ok, as I have some patches which are incompatible with Linus's kernel, so I did not tested it yet. After change makes through to Alan's patches, you can be sure that I'll test it..." I have been using it every day since early July, and I have not had any problems. Regards, Geoff _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Tue Aug 14 18:13:32 2001 Date: Tue, 14 Aug 2001 01:48:01 +0100 (BST) From: Ted.Harding@nessie.mcc.ac.uk (Ted Harding) Subject: RE: [SLE] Installing VMWare with SuSE 7.2 Message-id: X-Mailinglist: suse-linux-e Let me try to give a useful reply (which basically consists of quoting Robert C. Paulsen's reply to my similar question some time ago -- see below): On 13-Aug-01 Michael Molloy wrote: > Trying to install the VMWare demo from VMWare.com. After installing all > the files, I get the following message when trying to run > vmware-config.pl: > > What is the location of the directory of C header files that match your > running kernel? [/usr/src/linux/include] > > If I hit enter for the defaul location, I get this: > > The path "/usr/src/linux/include" is a kernel header file directory, > but it does not contain the file "linux/version.h" as expected. This > can happen if the kernel has never been built, or if you have invoked > the "make mrproper" command in your kernel directory. In any case, you > may want to rebuild your kernel. I believe the file /usr/src/linux-2.4.4.SuSE/include/linux/version.h will be created when you do the following: 1. Install the kernel sources. This should create and populate /usr/src/linux-2.4.4.SuSE 2. Create the correct configuration file as follows: make cloneconfig make menuconfig You don't need to change any configuration options while in menuconfig but you do need to save the configuration when you exit. 3. Build the modules: make dep make modules That last step (make modules) will take a long time, but once it is complete vmware will be able to build its modules. The above worked for me -- the VMWare installation went OK, including the building of its modules. NOTE: There is no need to build the kernel nor to install the modules. I suspect that things will be in good enough shape for vmware before the make modules completes, but I did let it run to completion myself. NOTE 2: The above description differs from what SuSE has on its web site. What I have described is simpler and since it doesn't install a self-made kernel you haven't voided your support agreement as you do when following SuSE's directions. I left one thing out of my earlier message. I needed to delete the file: /etc/vmware/not_configured at some point -- don't remember exactly when. I think it was just after following the procedure I described and before actually running VMWare. -- ____________________________________________________________________ Robert Paulsen paulsen@texas.net I hope it works, Ted. -------------------------------------------------------------------- E-Mail: (Ted Harding) Fax-to-email: +44 (0)870 167 1972 Date: 14-Aug-01 Time: 01:48:01 ------------------------------ XFMail ------------------------------ -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Tue Aug 28 15:11:37 2001 Date: Tue, 28 Aug 2001 15:10:47 +1200 (NZST) From: Volker Kuhlmann Subject: [SLE] VMware 2.0.4 - SuSE 7.2/2.4.4-4GB - HOWTO Message-id: <200108280310.PAA11942@lupus.elec.canterbury.ac.nz> X-Mailinglist: suse-linux-e SuSE: please add this to the SDB. The complete guide to setting up vmware under SuSE Linux 7.2 ... or some such. This does not void the warranty, unless the solution which is in the sdb so far, in sdb/en/html/mwalter_vmware_72.html. Here are corrected instructions: Applies to: SuSE Linux 7.2 Kernel 2.4.4-4GB VMware 2.0.4 express (I can't see a reason why workstation should be different) Symptom: During the configuration of vmware (by running vmware-config.pl as root) and compilation of the vmware kernel modules, the compilation fails with missing version.h and modversions.h. Cause: SuSE does not install version.h properly, and does not use kernel module versions in their kernels. Solution: Create the missing header files before compiling the vmware kernel modules. 1) Install package kernel-source-2.4.4.SuSE 2) Create header files cd /usr/src/linux make mrproper make cloneconfig Use the method given in mwalter_vmware_72.html to enable module version support, or use xconfig (needs tcl/tk installed) instead of menuconfig, or edit the file .config appropriately Note the warning re memory in mwalter_vmware_72.html make dep This has created the missing header files. DO NOT COMPILE MODULES OR INSTALL THE KERNEL OR MODULES! 3) Provide a missing symlink: ln -s ../../etc/init.d/vmware /usr/sbin/rcvmware This lets your start the vmware networking with rcvmware start/stop, like any other service. 4) Configure vmware vmware-config.pl this will overwrite the existing vmware modules in /lib/modules/`uname -r`/misc/. The existing modules are SuSE-supplied (part of package k_deflt or similar) and for vmware 2.0.3, in other words no good anyway. As for kernels 2.4.7 or 2.4.9, I don't know as I don't eun them (yet), but previous messages on suse-linux-e suggest that apart from the above, it is also necessary to apply a small patch to the source of the vmware kernel modules prior to running vmware-config.pl. Have fun, Volker -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com From suse-linux-e-return-@suse.com Tue Oct 2 12:18:37 2001 Date: Tue, 02 Oct 2001 02:18:21 +0200 From: Jostein Berntsen Subject: RE: [SLE] vmware express with 2.4.9 Message-id: <3BB9CD66@epostleser.online.no> X-Mailinglist: suse-linux-e Hi, Your instructions were the right medicine for my vmware and it is now happily running with the 2.4.9 kernel. Thanks alot! I used the files in vmware-ws-1142-for-2.4.7.tar.gz and also did make in vmnet-only dir and ran runtime.pl in addition to vmmon. Thanks again, Jostein >===== Original Message From courtney@4th.com ===== >On Saturday 29 September 2001 07:01 pm, Jostein Berntsen wrote: >> Hi, >> >> I have trouble configuring vmware express after installing the 2.4.9 SuSE >> kernel. >> Has anyone managed to make it work? >> >> Running vmware-config.pl it errors out with the messages I have attached. I >> saw the thread regarding the 2.4.7 kernel. Is there a similar patch for the >> 2.4.9? >> > >This sounds very familiar. Been there, done that. :-) > >Use the vmmon patches for 2.4.7 even though you have the 2.4.9 kernel. You're >actually fixing vmmon, not the kernel itself. You'll get some warning messages >but it will build. > >I also had to comment out the line in vmware-config.pl that actually builds >vmmon there, so that I could run vmmon after manually building the patched >version (just "make" in its directory). You also have to manually copy the >new vmmon binary to the appropriate location under /lib/modules/... (look >for the other VMWare modules, and put vmmon in the same directory). > >If this doesn't get you from point A to point B, e-mail me off-list and I'll >send more details plus my patched vmware-config.pl file. > >Scott > >-- >-----------------------+----------------------------------------------------- - >Scott Courtney | "I don't mind Microsoft making money. I mind them >courtney@4th.com | having a bad operating system." -- Linus Torvalds >http://www.4th.com/ | ("The Rebel Code," NY Times, 21 February 1999) > >-- >To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com >For additional commands send e-mail to suse-linux-e-help@suse.com >Also check the FAQ at http://www.suse.com/support/faq and the >archives at http://lists.suse.com -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com