qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Windows98 under SUSE 9.2: Only 640*480 in 16 colors
@ 2004-11-24  1:02 Jesus Cea Avion
  2004-11-24 14:43 ` Info
  0 siblings, 1 reply; 6+ messages in thread
From: Jesus Cea Avion @ 2004-11-24  1:02 UTC (permalink / raw)
  To: qemu-devel

I have a fairly sofisticated qemu instalation, since I'm using it to
"port" my personal Windows98 Machine to a new Suse 9.2 environment. The
windows machine had four HDs, with several partitions each, so I need
about 36 hours of continuous checking, disk cloning, qcow commits,
geometry experiments, etc. to get qemu correctly launched. A nightmare,
since for valid geometries, some partitions on virtual disks were ok and
other were pure garbage. I had to split each disk (of four) in several
virtual disks and burn some goats to gods, but it is working fine now.

But now I have another showstop: I only get qemu emulation in 640*480,
16 colors.

I select the Cirrus driver, as indicated in qemu FAQ, but Windows says
that hardware is incorrectly configured and it keeps it in 640*480, 16
colors :-(.

I'm tired, working 18 hours today, fighting with this. Any help
welcomed.

QEMU is a wonderful piece of work, nevertheless. Simply stunning.

PS: My host is Suse 9.2, working in 1280*1024, 24 bits. I was hoping
Windows as 1024*768, 16 or 24 bits; I would be happy.

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] Windows98 under SUSE 9.2: Only 640*480 in 16 colors
  2004-11-24  1:02 [Qemu-devel] Windows98 under SUSE 9.2: Only 640*480 in 16 colors Jesus Cea Avion
@ 2004-11-24 14:43 ` Info
  2004-11-26 18:53   ` [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED) CP
  0 siblings, 1 reply; 6+ messages in thread
From: Info @ 2004-11-24 14:43 UTC (permalink / raw)
  To: qemu-devel

There is a VESA graphic driver for Windows. Unfortunatly, 
MS doesn't support this standard by default. Do a google, 
download and install it. I think it should work with the 
vgabios of QEmu. I use the high color/resolution VESA 
modes with GEOS and it works great.

Andreas

On Wed, 24 Nov 2004 02:02:31 +0100
  Jesus Cea Avion <jcea@argo.es> wrote:
>*This message was transferred with a trial version of 
>CommuniGate(tm) Pro*
>I have a fairly sofisticated qemu instalation, since I'm 
>using it to
>"port" my personal Windows98 Machine to a new Suse 9.2 
>environment. The
>windows machine had four HDs, with several partitions 
>each, so I need
>about 36 hours of continuous checking, disk cloning, qcow 
>commits,
>geometry experiments, etc. to get qemu correctly 
>launched. A nightmare,
>since for valid geometries, some partitions on virtual 
>disks were ok and
>other were pure garbage. I had to split each disk (of 
>four) in several
>virtual disks and burn some goats to gods, but it is 
>working fine now.
>
>But now I have another showstop: I only get qemu 
>emulation in 640*480,
>16 colors.
>
>I select the Cirrus driver, as indicated in qemu FAQ, but 
>Windows says
>that hardware is incorrectly configured and it keeps it 
>in 640*480, 16
>colors :-(.
>
>I'm tired, working 18 hours today, fighting with this. 
>Any help
>welcomed.
>
>QEMU is a wonderful piece of work, nevertheless. Simply 
>stunning.
>
>PS: My host is Suse 9.2, working in 1280*1024, 24 bits. I 
>was hoping
>Windows as 1024*768, 16 or 24 bits; I would be happy.
>
>-- 
>Jesus Cea Avion                         _/_/      _/_/_/ 
>       _/_/_/
>jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/ 
>   _/_/  _/_/
>                                       _/_/    _/_/ 
>         _/_/_/_/_/
>PGP Key Available at KeyServ   _/_/  _/_/    _/_/ 
>         _/_/  _/_/
>"Things are not so easy"      _/_/  _/_/    _/_/  _/_/ 
>   _/_/  _/_/
>"My name is Dump, Core Dump"   _/_/_/        _/_/_/ 
>     _/_/  _/_/
>"El amor es poner tu felicidad en la felicidad de otro" - 
>Leibniz
>
>
>_______________________________________________
>Qemu-devel mailing list
>Qemu-devel@nongnu.org
>http://lists.nongnu.org/mailman/listinfo/qemu-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED)
  2004-11-24 14:43 ` Info
@ 2004-11-26 18:53   ` CP
  2004-11-26 19:04     ` Hetz Ben Hamo
  0 siblings, 1 reply; 6+ messages in thread
From: CP @ 2004-11-26 18:53 UTC (permalink / raw)
  To: qemu-devel

Info <info <at> geodb.org> writes:

> 
> There is a VESA graphic driver for Windows. Unfortunatly, 
> MS doesn't support this standard by default. Do a google, 
[snip]

Hi all,

The VESA graphic driver can be installed following the instructions in:

http://bochs.sourceforge.net/doc/docbook/user/vesa-notes.html

Once SDD is installed, launch it, and select "properties" > "windows display
driver", click on the displayed driver name (something like "Cirrus Logic
CL5446") and choose the SciTech Nucleus driver on the list. Save the changes and
reset/restart qemu. Once the system is running with the Nucleus (generic
VESA2.0) driver, all sorts of hi-res modes are available. I'm running
1024x768x16bpp and it works OK.

By the way, I had the exact same problem Jesus Cea was talking about (any
resolution not 640x480x4bpp would bring the system down), so maybe is a bug in
the Spanish Win98SE CD. It doesn't seem to be SUSE-specific (I'm running Fedora
Core 2 here). I think adding a note pointing to the bochs webpage to the docs
would be very helpful, I have spent the better part of a day figuring this
out... and I haven't found any other VESA graphic driver.

Cheers - CP

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED)
  2004-11-26 18:53   ` [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED) CP
@ 2004-11-26 19:04     ` Hetz Ben Hamo
  2004-11-26 19:26       ` CP
  0 siblings, 1 reply; 6+ messages in thread
From: Hetz Ben Hamo @ 2004-11-26 19:04 UTC (permalink / raw)
  To: qemu-devel

I  still don't understand - whats wrong with the built in Cirrus Logic driver?

Thanks,
Hetz


On Fri, 26 Nov 2004 18:53:02 +0000 (UTC), CP <sigmas@supercable.es> wrote:
> Info <info <at> geodb.org> writes:
> 
> >
> > There is a VESA graphic driver for Windows. Unfortunatly,
> > MS doesn't support this standard by default. Do a google,
> [snip]
> 
> Hi all,
> 
> The VESA graphic driver can be installed following the instructions in:
> 
> http://bochs.sourceforge.net/doc/docbook/user/vesa-notes.html
> 
> Once SDD is installed, launch it, and select "properties" > "windows display
> driver", click on the displayed driver name (something like "Cirrus Logic
> CL5446") and choose the SciTech Nucleus driver on the list. Save the changes and
> reset/restart qemu. Once the system is running with the Nucleus (generic
> VESA2.0) driver, all sorts of hi-res modes are available. I'm running
> 1024x768x16bpp and it works OK.
> 
> By the way, I had the exact same problem Jesus Cea was talking about (any
> resolution not 640x480x4bpp would bring the system down), so maybe is a bug in
> the Spanish Win98SE CD. It doesn't seem to be SUSE-specific (I'm running Fedora
> Core 2 here). I think adding a note pointing to the bochs webpage to the docs
> would be very helpful, I have spent the better part of a day figuring this
> out... and I haven't found any other VESA graphic driver.
> 
> Cheers - CP
> 
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED)
  2004-11-26 19:04     ` Hetz Ben Hamo
@ 2004-11-26 19:26       ` CP
  2004-11-27 17:26         ` Carlo Andreoli
  0 siblings, 1 reply; 6+ messages in thread
From: CP @ 2004-11-26 19:26 UTC (permalink / raw)
  To: qemu-devel

Hetz Ben Hamo <hetzbh <at> gmail.com> writes:

> 
> I  still don't understand - whats wrong with the built in Cirrus Logic driver?
> 

Good question... it doesn't work OK, nor does any of the Cirrus Logic drivers
lying around in the Internet, for that matter. Any attempt to put the system in
a resolution other than 640x480x4bpp (plain old VGA) would trigger the following
events:

1) Win98 will try to restart - and become locked up in the process (just before
restarting Windows... the display mode switch does not seem to need a reboot,
just falling to DOS and going back into Win98).
2) Once qemu is manually restarted, Win98 would fail with some obscure
protection error (BSOD) and become completely locked up with funny colors in the
topmost part of the screen. OR, the Win98 loading logo would flash for a brief
moment at the top of the screen with all messed up colors/size (probably
switching video types w/o deleting the video memory), then a message (MSDOS
screen) would tell that a general protection failure had happened,  asking the
user to reboot.
3) Once rebooted, W98 starts in Failsafe mode. The user has to go to the Screen
properties in the Control Panel and click Accept in the Config tab to force the
configuration on next reboot to be 640x480x4bpp. Failure to do so results in
another lockup.
4) Back to square one. 640x480x4bpp, only a little more frustrated...

For the record, I don't think the problem is strictly in qemu, because the SDD
driver, although using VESA, is using the Cirrus Logic card (at least I haven't
switched to bochs'). It might be a problem with the Spanish Win98SE edition, or
 some obscure incompatibility in newer kernels (Suse9.2 is rather new IIRC, as
is FC2). Judging from the (minimal) number of reports, this doesn't seem to be a
widespread problem, however.

Cheers - CP
ps: please CC to my mail if you reply, because I'm not likely to check the list
very often.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED)
  2004-11-26 19:26       ` CP
@ 2004-11-27 17:26         ` Carlo Andreoli
  0 siblings, 0 replies; 6+ messages in thread
From: Carlo Andreoli @ 2004-11-27 17:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: sigmas

On Friday 26 November 2004 20:26, CP wrote:
> Hetz Ben Hamo <hetzbh <at> gmail.com> writes:
> > I  still don't understand - whats wrong with the built in Cirrus Logic
> > driver?
>
> Good question... it doesn't work OK, nor does any of the Cirrus Logic
> drivers lying around in the Internet, for that matter. Any attempt to put
> the system in a resolution other than 640x480x4bpp (plain old VGA) would
> trigger the following events:
>

For me, it was the 2nd case...

>
> For the record, I don't think the problem is strictly in qemu, because the
> SDD driver, although using VESA, is using the Cirrus Logic card (at least I
> haven't switched to bochs'). It might be a problem with the Spanish Win98SE

I've got exactlty the same symptoms with a plain English version

> edition, or some obscure incompatibility in newer kernels (Suse9.2 is
> rather new IIRC, as is FC2). 

Mine is Mdk 10.0 OE, but IMO the problem is that there were around many 
different adapters with Cirrus 5446 chipset, so maybe the windows driver
doesn't recognize the right one. Anyway, installing the SDD solved the problem 
for me also (after a few restarts, of course, but it's Windows ...). This 
should be saind in the docs, as it seems that since the Cirrus emulation SDD 
is no more required, and anyway that SDD should be used with the Bochs VESA 
emulation (-std-vga) only.

Now I'm trying to set up a smb connection with my host, but still without 
success. On Mdk the eth0 initialization fails if nothing is connected to the 
Ethernet cable, and it seems that without it the smbd doesn't start either, 
so this could explain why it's not working for me. I'll try with my laptop 
connected to see if anything changes

Thank you for the suggestions

Carlo

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2004-11-27 17:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-24  1:02 [Qemu-devel] Windows98 under SUSE 9.2: Only 640*480 in 16 colors Jesus Cea Avion
2004-11-24 14:43 ` Info
2004-11-26 18:53   ` [Qemu-devel] Re: Windows98 under SUSE 9.2: Only 640*480 in 16 colors (SOLVED) CP
2004-11-26 19:04     ` Hetz Ben Hamo
2004-11-26 19:26       ` CP
2004-11-27 17:26         ` Carlo Andreoli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).