<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Deaconsworld &#187; VMWare</title>
	<atom:link href="http://www.deaconsworld.org.uk/category/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deaconsworld.org.uk</link>
	<description>Welcome to my world</description>
	<lastBuildDate>Thu, 05 Feb 2009 09:41:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>More VMWare problems in Fedora</title>
		<link>http://www.deaconsworld.org.uk/2007/01/22/more-vmware-problems-in-fedora/</link>
		<comments>http://www.deaconsworld.org.uk/2007/01/22/more-vmware-problems-in-fedora/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 13:13:51 +0000</pubDate>
		<dc:creator>Adam Deacon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.deaconsworld.org.uk/2007/01/22/more-vmware-problems-in-fedora/</guid>
		<description><![CDATA[Oh another Kernel update another VMWare problem, great. When you upgrade to 2.6.19, you get the following error
/tmp/vmware-config2/vmnet-only/userif.c: In function ‘VNetCopyDatagramToUser’:
/tmp/vmware-config2/vmnet-only/userif.c:629: error: ‘CHECKSUM_HW’ undeclared (first use in this function)
/tmp/vmware-config2/vmnet-only/userif.c:629: error: (Each undeclared identifier is reported only once
/tmp/vmware-config2/vmnet-only/userif.c:629: error: for each function it appears in.)
make[2]: *** [/tmp/vmware-config2/vmnet-only/userif.o] Error 1
make[1]: *** [_module_/tmp/vmware-config2/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.19-1.2895.fc6-i686'
make: ]]></description>
			<content:encoded><![CDATA[<p>Oh another Kernel update another VMWare problem, great. When you upgrade to 2.6.19, you get the following error<br />
<code>/tmp/vmware-config2/vmnet-only/userif.c: In function ‘VNetCopyDatagramToUser’:<br />
/tmp/vmware-config2/vmnet-only/userif.c:629: error: ‘CHECKSUM_HW’ undeclared (first use in this function)<br />
/tmp/vmware-config2/vmnet-only/userif.c:629: error: (Each undeclared identifier is reported only once<br />
/tmp/vmware-config2/vmnet-only/userif.c:629: error: for each function it appears in.)<br />
make[2]: *** [/tmp/vmware-config2/vmnet-only/userif.o] Error 1<br />
make[1]: *** [_module_/tmp/vmware-config2/vmnet-only] Error 2<br />
make[1]: Leaving directory `/usr/src/kernels/2.6.19-1.2895.fc6-i686'<br />
make: *** [vmnet.ko] Error 2<br />
make: Leaving directory `/tmp/vmware-config2/vmnet-only'<br />
Unable to build the vmnet module.<br />
</code>After a bit of hunting on <a href="http://lwn.net/Articles/200304/">LWN</a>, I found that CHECKSUM_HW has been remove from 2.6.19 and replaced with CHECKSUM_PARTIAL. Fortunately, Robin Kearney at <a target="_blank" href="http://usefulthings.org.uk">usefulthings.org.uk</a> has provided a patch.</p>
<p>It&#8217;s a little more complicated than the usual fixes, at the patched files are within a tarball, but you should be able to cut and paste from below.</p>
<p>As root:</p>
<p><code> cd /tmp<br />
wget http://usefulthings.org.uk/wp-content/uploads/vmnet-only-2.6.19.patch<br />
cd /usr/lib/vmware/modules/source/<br />
cp vmnet.tar vmnet.tar.orig<br />
tar xf vmnet.tar<br />
patch -p0 < /tmp/vmnet-only-2.6.19.patch<br />
tar cf vmnet.tar vmnet-only<br />
vmware-config.pl -d<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deaconsworld.org.uk/2007/01/22/more-vmware-problems-in-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FC6 choses i585 rather than i686</title>
		<link>http://www.deaconsworld.org.uk/2007/01/05/fc6-choses-i585-rather-than-i686/</link>
		<comments>http://www.deaconsworld.org.uk/2007/01/05/fc6-choses-i585-rather-than-i686/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 07:42:06 +0000</pubDate>
		<dc:creator>Adam Deacon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.deaconsworld.org.uk/2007/01/05/fc6-choses-i585-rather-than-i686/</guid>
		<description><![CDATA[You might remember I had a bit of a nightmare getting vmware to work on a dual core Intel. In the end it turned out that Fedora had chosen the wrong kernel arch (i586 rather than i686). This morning I was having a poke around the FC6 Common bug list (http://fedoraproject.org/wiki/Bugs/FC6Common) and found the problem. ]]></description>
			<content:encoded><![CDATA[<p>You might remember I had a bit of a nightmare getting <a href="/2006/11/13/vmware-on-fedora-6/">vmware</a> to work on a dual core Intel. In the end it turned out that Fedora had chosen the wrong kernel arch (i586 rather than i686). This morning I was having a poke around the FC6 Common bug list (<a target="_blank" href="http://fedoraproject.org/wiki/Bugs/FC6Common">http://fedoraproject.org/wiki/Bugs/FC6Common</a>) and found the problem. Apparently it&#8217;s bug in Anaconda, the Fedora installer. Here&#8217;s what they say:</p>
<p>Anaconda installing the wrong architecture kernel in some systems. cpuspeed is not working for the same reason.  This does not affect out of box functionality much but if you are compiling third party kernel drivers you might run into this on x86 architecture. x86_64 and PPC systems are not affected.  <a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211941">https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=211941</a>. You can bypass this bug in a new installation by specifying &#8220;linux i686&#8243; in the installation boot prompt.</p>
<p>An updates.img is available for this issue <a href="http://people.redhat.com/pnasrat/211941-updates.img">http://people.redhat.com/pnasrat/211941-updates.img</a>.  Please follow the instructions here: <a href="http://fedoraproject.org/wiki/Anaconda/Updates">Anaconda/Updates</a>.</p>
<p>To check which kernel package architectures are currently installed:</p>
<p><code>    rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n"|grep kernel|sort</code>If the installed kernel architecture is i586, but your machine is i686 capable (Pentium II or K6II or higher), use the following simple workaround:</p>
<ol>
<li>Install <strong>yumdownloader</strong>. <strong>yumdownloader</strong> is part of <strong>yum-utils</strong> in Fedora Extras. You can also manually download the kernel.<code>su -c "yum install yum-utils"</code></li>
<li>Get the current i686 kernel:<code>yumdownloader kernel.i686</code></li>
<li>If the version of the kernel downloaded is <strong>larger</strong> than currently installed:<code>su -c "rpm -ivh kernel-2*.i686.rpm"</code></li>
<ul>
<li>Alternatively, if the version of the kernel downloaded is the <strong>same</strong> as  that currently installed:<code>su -c "rpm -ivh --replacefiles --replacepkgs kernel-2*.i686.rpm"</code></li>
</ul>
<li>Restart the machine.<code>reboot</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.deaconsworld.org.uk/2007/01/05/fc6-choses-i585-rather-than-i686/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware on Fedora 6</title>
		<link>http://www.deaconsworld.org.uk/2006/11/13/vmware-on-fedora-6/</link>
		<comments>http://www.deaconsworld.org.uk/2006/11/13/vmware-on-fedora-6/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 12:38:56 +0000</pubDate>
		<dc:creator>Adam Deacon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.deaconsworld.org.uk/2006/11/13/vmware-on-fedora-6/</guid>
		<description><![CDATA[I&#8217;ve used VMware on Fedora since it because free. It&#8217;s great, No more rebooting to switch between Windows and Linux to use one application that just won&#8217;t work with WINE. Since upgrading to FC6, I have a problem running vmware-config.pl. Each time I ran it, I&#8217;d get error about config.h not being found. The simple ]]></description>
			<content:encoded><![CDATA[<p><img align="left" id="image25" alt="vmware.gif" title="vmware.gif" src="http://www.deaconsworld.org.uk/wp-content/uploads/2006/11/vmware.thumbnail.gif" />I&#8217;ve used <a target="_blank" title="VMware" href="http://www.vmware.com">VMware</a> on Fedora since it because free. It&#8217;s great, No more rebooting to switch between Windows and Linux to use one application that just won&#8217;t work with <a target="_blank" href="http://www.winehq.com/">WINE</a>. Since upgrading to FC6, I have a problem running <code>vmware-config.pl</code>. Each time I ran it, I&#8217;d get error about config.h not being found. The simple (dirty) way to fix this is to do this:</p>
<p><code>touch  /usr/src/kernels/`uname -r`-`uname -m`/include/linux/config.h</code></p>
<p>You should now be able to re-run <code>vmware-config.pl</code> without a problem.</p>
<p>Remember that you&#8217;ll need to do this each time you update the kernel.</p>
<p><em><strong>Update</strong></em> I had a nightmare of a time getting this to work on a dual core Intel. It seems the Duos use i586 rather than i686. To fix you need to install the correct kernel devel version <code>wget ftp://ftp.mirror.ac.uk/sites/fedora.redhat.com/updates/6/i386/kernel-devel-`uname -r`.i586.rpm<br />
rpm -Uvh kernel-devel*.rpm</code> then link to the correct linux.h<code>touch /usr/src/kernels/`uname -r`-i586/include/linux/config.h</code></p>
<p><em><strong>Update 2</strong></em> I think I&#8217;ve found the cause of the above weirdness. <a href="http://www.deaconsworld.org.uk/2007/01/05/fc6-choses-i585-rather-than-i686/trackback/">Read More</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deaconsworld.org.uk/2006/11/13/vmware-on-fedora-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
