[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not in
From: |
Maxim Levitsky |
Subject: |
Re: [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run |
Date: |
Wed, 21 Aug 2019 16:59:32 +0300 |
On Wed, 2019-08-21 at 00:31 +0200, Aleksandar Markovic wrote:
> 20.08.2019. 23.56, "Brad Parker" <address@hidden> је написао/ла:
> >
> > So it looks like even though that commit fixed it, it seems to break
> > again (differently) in 3.0.0, so I'll need to do another bisect between
> > cfcca36 and v3.0.0 then I guess. And keep working my way up to master as
> > well.
> >
> > --
>
> At least you will have an interesting debugging story to tell afterwards. I
> wish you luck!
Does disabling the boot logo help? I do have a working win98 VM here
(nostaligia reasons, that was my first and last primary OS prior to me
switching to Linux) and what you describe seems to be the hang during the
win98 boot logo?
If it is disabled (logo=0 in msdos.sys, under [Options])
or if you quickly press escape while the logo just showed up, the vm won't hang,
and work normally.
The funniest thing is that when _KVM_ is disabled (that is TCG is used
instead), the bug doesn't happen,
so it might instruction emulation bug in KVM. Or something timing related.
I also usually see even a message from the in-kernel instruction decoder about
'cmpchg decoded as nop' or something like that, but don't seem to see it
anymore on current kernel.
I just verified these claims with qemu-4.1.0, kernel 5.3.0-rc4, and an win98
(although I only booted it with and without logo few times,
and didn't do an install)
Speaking of other issue you will face with win98 is that it doesn't detect the
PnP bios by default, so it doesn't see any devices qemu exposes
on the PCI bus. Thankfully this can be fixed by explicitly overriding the driver
http://computernewb.com/wiki/Install_QEMU_Tablet_Driver_on_Windows_98
For other hardware I had luck with pcnet network card, AC97 sound (SB16 works
too but it tends to block mouse during the sound,
probably some PIO/interrupt whatever stuff that is very emulation heavy. For
AC97 it was really hard to find a working driver,
but eventually I found some Win95 old style driver (not the newer WDM drivers
that just don't work).
It was really fun weekend, few months ago when I set the thing up :-)
Best regards,
Maxim Levitsky
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, (continued)
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/19
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Philippe Mathieu-Daudé, 2019/08/19
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/19
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/19
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Dr. David Alan Gilbert, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Peter Maydell, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/20
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/21
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Philippe Mathieu-Daudé, 2019/08/21
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Philippe Mathieu-Daudé, 2019/08/21
- [Qemu-devel] [Bug 1819289] Re: Windows 95 and Windows 98 will not install or run, Brad Parker, 2019/08/21