<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Running Netware 3.12 on Qemu / KVM 2.8.0	</title>
	<atom:link href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Tue, 02 May 2023 19:05:16 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-329600</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 02 May 2023 19:05:16 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-329600</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-329499&quot;&gt;Jay Kells (65scribe)&lt;/a&gt;.

I sent you an email!.. the old fashioned way]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-329499">Jay Kells (65scribe)</a>.</p>
<p>I sent you an email!.. the old fashioned way</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jay Kells (65scribe)		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-329499</link>

		<dc:creator><![CDATA[Jay Kells (65scribe)]]></dc:creator>
		<pubDate>Mon, 01 May 2023 01:25:17 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-329499</guid>

					<description><![CDATA[Hi Neozeed, I wanted to ask you a question about NetWare 4 for PPC. I wasn&#039;t sure if your vast array of interests extend that far (and wasn&#039;t sure the best way to contact you).]]></description>
			<content:encoded><![CDATA[<p>Hi Neozeed, I wanted to ask you a question about NetWare 4 for PPC. I wasn&#8217;t sure if your vast array of interests extend that far (and wasn&#8217;t sure the best way to contact you).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nick B.		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265617</link>

		<dc:creator><![CDATA[Nick B.]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 00:08:45 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-265617</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265610&quot;&gt;David Goodwin&lt;/a&gt;.

I never tried it under libvirt, it seemed to take away the control I had running it from command line. My configuration reflects the &lt;i&gt;real hardware&lt;/i&gt; Netware ran on the time and it is very picky about this.
NW4-IDLE.NLM was part of a VMware Tools package, if you search, you should find it. Put it on a virtual floppy then either run the installer or just copy it across manually and load it from autoexec.ncf. You might also want to look for DOSidle which will do the same for MSDOS/DRDOS VMs before you LOAD SERVER and it switches into protected mode.
I&#039;ve run it with real and virtual clients, real across a tap interface and virtual using udp tunnels.

I&#039;ll run mine up again over the next few days, it might just refresh my memory!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265610">David Goodwin</a>.</p>
<p>I never tried it under libvirt, it seemed to take away the control I had running it from command line. My configuration reflects the <i>real hardware</i> Netware ran on the time and it is very picky about this.<br />
NW4-IDLE.NLM was part of a VMware Tools package, if you search, you should find it. Put it on a virtual floppy then either run the installer or just copy it across manually and load it from autoexec.ncf. You might also want to look for DOSidle which will do the same for MSDOS/DRDOS VMs before you LOAD SERVER and it switches into protected mode.<br />
I&#8217;ve run it with real and virtual clients, real across a tap interface and virtual using udp tunnels.</p>
<p>I&#8217;ll run mine up again over the next few days, it might just refresh my memory!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Goodwin		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265610</link>

		<dc:creator><![CDATA[David Goodwin]]></dc:creator>
		<pubDate>Sun, 07 Mar 2021 23:03:12 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-265610</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265581&quot;&gt;Nick B.&lt;/a&gt;.

Yeah, that looks pretty similar to how I was running it directly and it did seem to work fine though I didn&#039;t go as far as connecting any clients to it or getting it on the network. How stable has it been for you?

My hope was to have the VM managed by libvirt alongside a few other guests I&#039;ve got running on this box so I could leave it running long-term to support other vintage systems. But for some reason it just can&#039;t boot without crashing and I can&#039;t for the life of me figure out why.

This is the command libvirt runs:
/usr/bin/qemu-system-x86_64 \
-name guest=unnamed,debug-threads=on \
-S \
-object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-44-unnamed/master-key.aes \
-machine pc-i440fx-3.1,accel=kvm,usb=off,dump-guest-core=off \	
-m 64 \
-realtime mlock=off \
-smp 1,sockets=1,cores=1,threads=1 \
-uuid ee191a6e-9a96-4845-8673-ade72081c035 \
-no-user-config \
-nodefaults \
-chardev socket,id=charmonitor,fd=29,server,nowait \
-mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc \
-no-shutdown \
-boot strict=on \
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
-drive file=/home/david/disk_img/netware411.qcow2,format=qcow2,if=none,id=drive-ide0-0-0 \
-device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 \
-spice port=5902,addr=127.0.0.1,disable-ticketing,seamless-migration=on \
-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
-msg timestamp=on

I don&#039;t really see anything that looks like it should make netware unhappy but then I don&#039;t have much experience with qemu. Unless -nodefaults is resulting in some setting important for netware being turned off? Ive tried getting libvirt qemu-system-i386 instead but it didn&#039;t make any difference.

Running this same command directly without the -object, -mon, -chardev and -spice parameters seems to work fine though - it was up running monitor.nlm for an hour and a half with its Gtk UI sent to an X server on my windows PC before I decided to shut it down. 

I don&#039;t have nw4-idle.vlm - where does that come from? Finding something to make it idle nicely was the next thing on my to-do list once I got it to successfully boot under libvirt.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265581">Nick B.</a>.</p>
<p>Yeah, that looks pretty similar to how I was running it directly and it did seem to work fine though I didn&#8217;t go as far as connecting any clients to it or getting it on the network. How stable has it been for you?</p>
<p>My hope was to have the VM managed by libvirt alongside a few other guests I&#8217;ve got running on this box so I could leave it running long-term to support other vintage systems. But for some reason it just can&#8217;t boot without crashing and I can&#8217;t for the life of me figure out why.</p>
<p>This is the command libvirt runs:<br />
/usr/bin/qemu-system-x86_64 \<br />
-name guest=unnamed,debug-threads=on \<br />
-S \<br />
-object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-44-unnamed/master-key.aes \<br />
-machine pc-i440fx-3.1,accel=kvm,usb=off,dump-guest-core=off \<br />
-m 64 \<br />
-realtime mlock=off \<br />
-smp 1,sockets=1,cores=1,threads=1 \<br />
-uuid ee191a6e-9a96-4845-8673-ade72081c035 \<br />
-no-user-config \<br />
-nodefaults \<br />
-chardev socket,id=charmonitor,fd=29,server,nowait \<br />
-mon chardev=charmonitor,id=monitor,mode=control \<br />
-rtc base=utc \<br />
-no-shutdown \<br />
-boot strict=on \<br />
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \<br />
-drive file=/home/david/disk_img/netware411.qcow2,format=qcow2,if=none,id=drive-ide0-0-0 \<br />
-device ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 \<br />
-spice port=5902,addr=127.0.0.1,disable-ticketing,seamless-migration=on \<br />
-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \<br />
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \<br />
-msg timestamp=on</p>
<p>I don&#8217;t really see anything that looks like it should make netware unhappy but then I don&#8217;t have much experience with qemu. Unless -nodefaults is resulting in some setting important for netware being turned off? Ive tried getting libvirt qemu-system-i386 instead but it didn&#8217;t make any difference.</p>
<p>Running this same command directly without the -object, -mon, -chardev and -spice parameters seems to work fine though &#8211; it was up running monitor.nlm for an hour and a half with its Gtk UI sent to an X server on my windows PC before I decided to shut it down. </p>
<p>I don&#8217;t have nw4-idle.vlm &#8211; where does that come from? Finding something to make it idle nicely was the next thing on my to-do list once I got it to successfully boot under libvirt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nick B.		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265581</link>

		<dc:creator><![CDATA[Nick B.]]></dc:creator>
		<pubDate>Sun, 07 Mar 2021 16:53:03 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-265581</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265509&quot;&gt;David Goodwin&lt;/a&gt;.

David,
I&#039;m launching mine with:

qemu-system-i386 \
-enable-kvm \
-m 256 \
-M pc \
-netdev socket,id=net0,udp=127.0.0.1:40002,localaddr=127.0.0.1:40001 \
 -device pcnet,netdev=net0,mac=00:00:0d:31:04:11 \
 -soundhw pcspk \
 -cpu pentium2 \
 -monitor stdio \
 -hda netware411hd.ima \
 -cdrom nw42_sp9_NB.iso  

(hopefully the formatting will work).
Also - do you have the NW4-IDLE.VLM loaded so your Vm CPU is not running permanently at 100% ?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265509">David Goodwin</a>.</p>
<p>David,<br />
I&#8217;m launching mine with:</p>
<p>qemu-system-i386 \<br />
-enable-kvm \<br />
-m 256 \<br />
-M pc \<br />
-netdev socket,id=net0,udp=127.0.0.1:40002,localaddr=127.0.0.1:40001 \<br />
 -device pcnet,netdev=net0,mac=00:00:0d:31:04:11 \<br />
 -soundhw pcspk \<br />
 -cpu pentium2 \<br />
 -monitor stdio \<br />
 -hda netware411hd.ima \<br />
 -cdrom nw42_sp9_NB.iso  </p>
<p>(hopefully the formatting will work).<br />
Also &#8211; do you have the NW4-IDLE.VLM loaded so your Vm CPU is not running permanently at 100% ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Goodwin		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265509</link>

		<dc:creator><![CDATA[David Goodwin]]></dc:creator>
		<pubDate>Sun, 07 Mar 2021 05:06:22 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-265509</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265475&quot;&gt;David Goodwin&lt;/a&gt;.

Tried some more things and the results are confusing.

Running netware on my linux box under qemu directly with --enable-kvm *seems* to work fine. Running it via libvirt and virt-manager does not. It reliably crashes early in the netware startup process. 

I&#039;ve pulled out the command line parameters libvirt is supplying to qemu and had a go at running qemu how libvirt is running it. I removed a few parameters which appear to be how libvirt is controlling qemu (-object secret..., -chardev..., -mon chardev...) and netware booted successfully and I could connect to its console with a spice client. It did crash after a few minutes with a CPU Hog error though.

Running it with a local gtk interface instead of remote spice interface seemed to be fine - was up an hour and a half before I shut it down. But I can&#039;t see why choice of qemu video output should affect netwares stability. Might be if I put some load on netware it would have crashed.

So it looks like netware 4.11 might just be a bit unreliable under KVM. And for some reason having libvirt watching qemu seems to make the problem much worse.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265475">David Goodwin</a>.</p>
<p>Tried some more things and the results are confusing.</p>
<p>Running netware on my linux box under qemu directly with &#8211;enable-kvm *seems* to work fine. Running it via libvirt and virt-manager does not. It reliably crashes early in the netware startup process. </p>
<p>I&#8217;ve pulled out the command line parameters libvirt is supplying to qemu and had a go at running qemu how libvirt is running it. I removed a few parameters which appear to be how libvirt is controlling qemu (-object secret&#8230;, -chardev&#8230;, -mon chardev&#8230;) and netware booted successfully and I could connect to its console with a spice client. It did crash after a few minutes with a CPU Hog error though.</p>
<p>Running it with a local gtk interface instead of remote spice interface seemed to be fine &#8211; was up an hour and a half before I shut it down. But I can&#8217;t see why choice of qemu video output should affect netwares stability. Might be if I put some load on netware it would have crashed.</p>
<p>So it looks like netware 4.11 might just be a bit unreliable under KVM. And for some reason having libvirt watching qemu seems to make the problem much worse.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: David Goodwin		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-265475</link>

		<dc:creator><![CDATA[David Goodwin]]></dc:creator>
		<pubDate>Sat, 06 Mar 2021 23:49:13 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-265475</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-243574&quot;&gt;Nick B.&lt;/a&gt;.

How are you running Netware 4.11 in KVM? Would you be able to post some notes on the config you&#039;re using, etc?

I&#039;ve just tried setting it up using virt-manager under debian buster (10.8, kernel 4.19.0-6-amd64) without any success.

First attempt - latest freedos. Installer won&#039;t run - exits after language selection or I get an invalid opcode error. Guess not compatible with FreeDOS.

Second attempt was using MS-DOS 6.22. Installer worked fine but when it tried to start server.exe it just crashed (Abend: Server-4.11-4431: CPU Hog Detected by Timer, Running Process: Initialization Processs) followed eventually by another Abend (Page Fault Processor Exception).

Third attempt, MS-DOS again but under regular qemu with no KVM. Everything installs fine, server starts fine. I installed SP9. Try running it with KVM but same problem. A few times its been able to begin starting but it always gives the CPU Hog error before its able to finish and get to the command prompt.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-243574">Nick B.</a>.</p>
<p>How are you running Netware 4.11 in KVM? Would you be able to post some notes on the config you&#8217;re using, etc?</p>
<p>I&#8217;ve just tried setting it up using virt-manager under debian buster (10.8, kernel 4.19.0-6-amd64) without any success.</p>
<p>First attempt &#8211; latest freedos. Installer won&#8217;t run &#8211; exits after language selection or I get an invalid opcode error. Guess not compatible with FreeDOS.</p>
<p>Second attempt was using MS-DOS 6.22. Installer worked fine but when it tried to start server.exe it just crashed (Abend: Server-4.11-4431: CPU Hog Detected by Timer, Running Process: Initialization Processs) followed eventually by another Abend (Page Fault Processor Exception).</p>
<p>Third attempt, MS-DOS again but under regular qemu with no KVM. Everything installs fine, server starts fine. I installed SP9. Try running it with KVM but same problem. A few times its been able to begin starting but it always gives the CPU Hog error before its able to finish and get to the command prompt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-246181</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 29 Feb 2020 00:37:09 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-246181</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-246071&quot;&gt;Nick B.&lt;/a&gt;.

MARS was not very easy to setup, but yes I&#039;ve used it, and it was totally a thing.

I&#039;ve found the NetWare emulator thing for NT/2000 is FAR easier to setup, and with NT/2000 drivers it&#039;s WAY faster too!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-246071">Nick B.</a>.</p>
<p>MARS was not very easy to setup, but yes I&#8217;ve used it, and it was totally a thing.</p>
<p>I&#8217;ve found the NetWare emulator thing for NT/2000 is FAR easier to setup, and with NT/2000 drivers it&#8217;s WAY faster too!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nick B.		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-246071</link>

		<dc:creator><![CDATA[Nick B.]]></dc:creator>
		<pubDate>Fri, 28 Feb 2020 10:22:40 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-246071</guid>

					<description><![CDATA[I recently discovered IPX lurking in the kernel source of FreeBSD from somwhere in 4.x up until 10.x. It&#039;s not enabled by default so needs a kernel building to enable it (fairly straightforward if you run the install and choose Kernel Devloper&quot;). 
Also, somehing called MARS_NWE which was a Netware emulator that ran on Unix/Linux. More IPX/SPX packet fun!]]></description>
			<content:encoded><![CDATA[<p>I recently discovered IPX lurking in the kernel source of FreeBSD from somwhere in 4.x up until 10.x. It&#8217;s not enabled by default so needs a kernel building to enable it (fairly straightforward if you run the install and choose Kernel Devloper&#8221;).<br />
Also, somehing called MARS_NWE which was a Netware emulator that ran on Unix/Linux. More IPX/SPX packet fun!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-243602</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 08:19:03 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7050#comment-243602</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-243574&quot;&gt;Nick B.&lt;/a&gt;.

super cool to hear, I&#039;m still a 3.12 man myself, but glad that the netware flame hasn&#039;t completely died.

there is probably literally a dozen of us!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2017/04/14/running-netware-3-12-qemu-kvm-2-8-0/comment-page-1/#comment-243574">Nick B.</a>.</p>
<p>super cool to hear, I&#8217;m still a 3.12 man myself, but glad that the netware flame hasn&#8217;t completely died.</p>
<p>there is probably literally a dozen of us!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
