Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-05-05 Thread Michael Tokarev

02.05.2010 10:06, Avi Kivity wrote:

On 04/30/2010 11:06 PM, Michael Tokarev wrote:

I've a bugreport handy, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439
about the apparent problem booting winNT 4 in kvm 0.12.
At least 2 people were hit by this issue. In short, when
booting winNT 4.0, it BSODs with error code 0x001E,
which means inaccessible boot device.

Note that it is when upgrading from -72 to 0.12  [...]


What about 0.11? Does it work?


After finding the cause of the other problem (in the thread
Booting/Installing Windows NT, all thanks going to Andre
Przywara), I can proceed with this issue finally.

I tried installing winNT here on old kvm and upgrading kvm.
So far I can say that if winNT were installed with kvm-72
and later, it boots just fine in kvm-0.12.

So I don't know what the problem is in this case.  Maybe
it is becauese the OP installed his winNT guest before
kvm-72 and now in 0.12 the guest is not able to find its
filesystem anymore, or maybe it's because there was some
bug fixed in service pack 1 (which I used here) that makes
the problem go away - I dunno.

But having in mind how picky winNT was for the hardware
changes, I don't think it's worth the effort to debug
this problem further - winNT is really ancient system,
and having upgrade path for kvm from some ancient
development snapshot to current version isn't that
important, IMHO.  Yes, a few people will be hit by this
issue, which is a sad thing, but seriously, we've more
interesting things to do ;)

Thanks!

/mjt
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-05-02 Thread Avi Kivity

On 04/30/2010 11:06 PM, Michael Tokarev wrote:

I've a bugreport handy, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439
about the apparent problem booting winNT 4 in kvm 0.12.
At least 2 people were hit by this issue.  In short, when
booting winNT 4.0, it BSODs with error code 0x001E,
which means inaccessible boot device.

Note that it is when upgrading from -72 to 0.12.  But the
second person on the bug page also tried to reinstall the
OS, and that failed as well, now with a different error
message.



What about 0.11?  Does it work?

--
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.

--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-05-01 Thread Thomas Mueller
Am Sat, 01 May 2010 00:36:51 +0400 schrieb Michael Tokarev:

 01.05.2010 00:06, Michael Tokarev wrote:
 I've a bugreport handy, see
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439 about the
 apparent problem booting winNT 4 in kvm 0.12. At least 2 people were
 hit by this issue. In short, when booting winNT 4.0, it BSODs with
 error code 0x001E, which means inaccessible boot device.

 Note that it is when upgrading from -72 to 0.12. But the second person
 on the bug page also tried to reinstall the OS, and that failed as
 well, now with a different error message.

 I'll try to find an nt4 cdrom here to try it, but I can't promise
 anything
 
 I found an old winNT-4.0 install CD-Rom and tried that.  But it stops
 right at Inspecting your hardware configuration stage, with the error:
 STOP: 0x003E (BSOD).  According to MS --
 http://msdn.microsoft.com/en-us/library/ms819006.aspx -- this means
 multiprocessor configuration is not supported. For example, not all
 processors are at the same level or of the same type. There might also
 be mismatched coprocessor support. Obviously I'm running it with -smp
 1, here's the complete kvm command line:
   kvm -hda winNT.raw -m 512 -cdrom Win_NT_4_Enterprise.iso -localtime
   -vga std
 (with default vga - cirrus - it displays garbage)
 
 And the complete BSOD:
http://www.corpit.ru/mjt/winnt4_1.gif

what about setting -cpu cputype to a singlecore type (get list with -
cpu ?), things like -no-acpi and instead of -hda -drive 
file=winnt.raw,if=ide,boot=on ?

- Thomas

--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-05-01 Thread Michael Tokarev

01.05.2010 15:58, Thomas Mueller wrote:

Am Sat, 01 May 2010 00:36:51 +0400 schrieb Michael Tokarev:


01.05.2010 00:06, Michael Tokarev wrote:

I've a bugreport handy, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439 about the
apparent problem booting winNT 4 in kvm 0.12. At least 2 people were
hit by this issue. In short, when booting winNT 4.0, it BSODs with
error code 0x001E, which means inaccessible boot device.

[]

I found an old winNT-4.0 install CD-Rom and tried that.  But it stops
right at Inspecting your hardware configuration stage, with the error:
STOP: 0x003E (BSOD).  According to MS --
http://msdn.microsoft.com/en-us/library/ms819006.aspx -- this means
multiprocessor configuration is not supported. For example, not all
processors are at the same level or of the same type. There might also
be mismatched coprocessor support. Obviously I'm running it with -smp
1, here's the complete kvm command line:
   kvm -hda winNT.raw -m 512 -cdrom Win_NT_4_Enterprise.iso -localtime
   -vga std
(with default vga - cirrus - it displays garbage)

And the complete BSOD:
http://www.corpit.ru/mjt/winnt4_1.gif


what about setting -cpucputype to a singlecore type (get list with -
cpu ?), things like -no-acpi and instead of -hda -drive


I tried numerous -cpu things, since that's something that
at least has some effect.  Outlined in another thread.
Basically, -cpu host (on my amd athlon x2-64) let it to
install.  All other -cpu variations I tried didn't help.
I mentioned -no-acpi, it has no effect.


file=winnt.raw,if=ide,boot=on ?


Um, that's equivalent, no?

Thanks!

/mjt
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-05-01 Thread Gleb Natapov
On Sat, May 01, 2010 at 09:30:03PM +0400, Michael Tokarev wrote:
 file=winnt.raw,if=ide,boot=on ?
 
 Um, that's equivalent, no?
 
boot=on is not needed and does more harm than good with ide interface.

--
Gleb.
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-04-30 Thread Michael Tokarev

I've a bugreport handy, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439
about the apparent problem booting winNT 4 in kvm 0.12.
At least 2 people were hit by this issue.  In short, when
booting winNT 4.0, it BSODs with error code 0x001E,
which means inaccessible boot device.

Note that it is when upgrading from -72 to 0.12.  But the
second person on the bug page also tried to reinstall the
OS, and that failed as well, now with a different error
message.

I'll try to find an nt4 cdrom here to try it, but I can't
promise anything

Thanks!

/mjt
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What changed since kvm-72 resulting in winNT to fail to boot (STOP 0x0000001E) ?

2010-04-30 Thread Michael Tokarev

01.05.2010 00:06, Michael Tokarev wrote:

I've a bugreport handy, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575439
about the apparent problem booting winNT 4 in kvm 0.12.
At least 2 people were hit by this issue. In short, when
booting winNT 4.0, it BSODs with error code 0x001E,
which means inaccessible boot device.

Note that it is when upgrading from -72 to 0.12. But the
second person on the bug page also tried to reinstall the
OS, and that failed as well, now with a different error
message.

I'll try to find an nt4 cdrom here to try it, but I can't
promise anything


I found an old winNT-4.0 install CD-Rom and tried that.  But
it stops right at Inspecting your hardware configuration
stage, with the error: STOP: 0x003E (BSOD).  According
to MS -- http://msdn.microsoft.com/en-us/library/ms819006.aspx --
this means multiprocessor configuration is not supported. For
example, not all processors are at the same level or of the same
type. There might also be mismatched coprocessor support.
Obviously I'm running it with -smp 1, here's the complete
kvm command line:
 kvm -hda winNT.raw -m 512 -cdrom Win_NT_4_Enterprise.iso -localtime -vga std
(with default vga - cirrus - it displays garbage)

And the complete BSOD:
  http://www.corpit.ru/mjt/winnt4_1.gif


Thanks!

/mjt


--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html