* [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
@ 2004-06-06 22:49 Hetz Ben Hamo
2004-06-07 4:54 ` Leigh Dyer
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Hetz Ben Hamo @ 2004-06-06 22:49 UTC (permalink / raw)
To: qemu-devel
Hi,
I just started to use the -pci switch with win98 as a guest..
everything detected correctly and cirrus logic graphics seems much
faster then with the old graphics driver - however there are paiting
bugs (see screenshot URL at the bottom of this page)
The Network card is being detected correctly, but it seems I cannot get
an IP. All I get from Windows "winipcfg" after clicking "renew is":
Error DHCP Server Unavailable: Renewing adapter "" (and the IP remains:
169.254.123.23)
I tried with and without Renzo's patch, doesn't seem to change anything.
I'm using QEMU CVS from tonight...
URL for the screenshot: http://www.dad-answers.com/qemu/win98-net-bug.png
Any suggestions?
Thanks,
Hetz
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-06 22:49 [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic Hetz Ben Hamo
@ 2004-06-07 4:54 ` Leigh Dyer
2004-06-07 5:24 ` Tim
2004-06-07 10:14 ` Antony T Curtis
2004-06-07 20:12 ` [Qemu-devel] " Fabrice Bellard
2 siblings, 1 reply; 9+ messages in thread
From: Leigh Dyer @ 2004-06-07 4:54 UTC (permalink / raw)
To: qemu-devel
On Mon, 2004-06-07 at 01:49 +0300, Hetz Ben Hamo wrote:
> Hi,
>
> I just started to use the -pci switch with win98 as a guest..
>
> everything detected correctly and cirrus logic graphics seems much
> faster then with the old graphics driver - however there are paiting
> bugs (see screenshot URL at the bottom of this page)
>
I've seen these problem too. As a work-around, you can turn off video
card acceleration, under the Performance tab in the Advanced settings
section of the Display Properties dialog. This cleans up all of the
video corruption for me, though of course it just masks the bug rather
than fixing it.
I don't unfortunately have any work-around for the network problems.
I've also tried a manual network setup using the tun/tap device, but it
doesn't work any better.
Thanks
Leigh
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-07 4:54 ` Leigh Dyer
@ 2004-06-07 5:24 ` Tim
2004-06-07 5:27 ` Tim
2004-06-07 5:37 ` Leigh Dyer
0 siblings, 2 replies; 9+ messages in thread
From: Tim @ 2004-06-07 5:24 UTC (permalink / raw)
To: qemu-devel
> I don't unfortunately have any work-around for the network problems.
> I've also tried a manual network setup using the tun/tap device, but it
> doesn't work any better.
For the most part, network has been working fine for me. I have used
the linux bridging module, across a real ethernet device and tun0, and
it worked ok. I am now routing across my host OS (which I have done
before), and it is also working ok. However, I have noticed that from
time to time my pings time out. Typically the first one or two pings
when I ping a given host. After that, it usually works fine for
subsequent pings, though sometimes re-surfaces. Could it be a timing
issue with the virtual device? Probably not the problems you are
experiencing Hetz, though worth mentioning.
I am using the most recent CVS (at least, as of this afternoon), and the
following command line:
qemu -pci -m 256 -cdrom win2k-install-cd.img -hda win2k-cow.img -boot c -n "$TUN_SCRIPT"
with the contents of $TUN_SCRIPT being:
sudo ifconfig tun0 192.168.19.1 netmask 255.255.255.0 broadcast 192.168.19.255
sudo sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
I am quite impressed with the momentum this project has had thus far. I
tell all of my friends about it. Keep up the good work!
tim
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-07 5:24 ` Tim
@ 2004-06-07 5:27 ` Tim
2004-06-07 5:37 ` Leigh Dyer
1 sibling, 0 replies; 9+ messages in thread
From: Tim @ 2004-06-07 5:27 UTC (permalink / raw)
To: qemu-devel
> For the most part, network has been working fine for me. I have used
> the linux bridging module, across a real ethernet device and tun0, and
> it worked ok. I am now routing across my host OS (which I have done
> before), and it is also working ok. However, I have noticed that from
> time to time my pings time out. Typically the first one or two pings
> when I ping a given host. After that, it usually works fine for
> subsequent pings, though sometimes re-surfaces. Could it be a timing
> issue with the virtual device? Probably not the problems you are
> experiencing Hetz, though worth mentioning.
Forgot to mention, I am running Windows 2000 Professional.
tim
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-07 5:24 ` Tim
2004-06-07 5:27 ` Tim
@ 2004-06-07 5:37 ` Leigh Dyer
2004-06-07 6:28 ` Tim
1 sibling, 1 reply; 9+ messages in thread
From: Leigh Dyer @ 2004-06-07 5:37 UTC (permalink / raw)
To: qemu-devel
On Sun, 2004-06-06 at 22:24 -0700, Tim wrote:
> > I don't unfortunately have any work-around for the network problems.
> > I've also tried a manual network setup using the tun/tap device, but it
> > doesn't work any better.
>
> For the most part, network has been working fine for me. I have used
> the linux bridging module, across a real ethernet device and tun0, and
> it worked ok. I am now routing across my host OS (which I have done
> before), and it is also working ok. However, I have noticed that from
> time to time my pings time out. Typically the first one or two pings
> when I ping a given host. After that, it usually works fine for
> subsequent pings, though sometimes re-surfaces. Could it be a timing
> issue with the virtual device? Probably not the problems you are
> experiencing Hetz, though worth mentioning.
>
It's been fine for me in Linux (PCI or ISA mode), and in ISA mode in
both Windows 98 and 2000, but Win98 seems to trip up in PCI mode.
>
> I am using the most recent CVS (at least, as of this afternoon), and the
> following command line:
>
> qemu -pci -m 256 -cdrom win2k-install-cd.img -hda win2k-cow.img -boot c -n "$TUN_SCRIPT"
>
You're running Windows 2000 with PCI enabled? I didn't think this worked
yet - certainly all of my attempts so far to get this running have
failed. Did you have to do anything special to get PCI mode working with
Windows 2000?
Thanks
Leigh
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-07 5:37 ` Leigh Dyer
@ 2004-06-07 6:28 ` Tim
2004-06-07 6:34 ` Leigh Dyer
0 siblings, 1 reply; 9+ messages in thread
From: Tim @ 2004-06-07 6:28 UTC (permalink / raw)
To: qemu-devel
> > I am using the most recent CVS (at least, as of this afternoon), and the
> > following command line:
> >
> > qemu -pci -m 256 -cdrom win2k-install-cd.img -hda win2k-cow.img -boot c -n "$TUN_SCRIPT"
> >
> You're running Windows 2000 with PCI enabled? I didn't think this worked
> yet - certainly all of my attempts so far to get this running have
> failed. Did you have to do anything special to get PCI mode working with
> Windows 2000?
Nope, not really. I always rip my install media to files, and install
from there, but other than that, nothing extraordinary. In fact, I
installed with the same exact line above off a fairly recent CVS, with
only the boot option changed to `d'. My host system is Debian unstable,
using a custom 2.6.6 kernel, based on Debian's kernel source.
The NIC in windoze detects as a
"Realtek RTL8029 (AS)-based PCI Ethernet Adapter".
One quirk though... when I first did the install the other night, I had
forgotten to set up my network startup script. Windows installed fine,
detected the NIC even, and let me configure it. From then on, ipconfig
from the command line reported the proper network configuration,
however, the GUI interface for changing the TCP/IP settings was not
configured as I had done during install. Even after I changed the
settings manually and "rebooted", the win2k guest OS wouldn't update the
TCP/IP config. (This is even after I got the network tun0 script
working).
Later, I re-installed, with the network script operational, and haven't
yet ran into the same difficulties (though, I haven't extensively
tested). The GUI interface in win2k does report the proper network
config though.
On the downside I have not been able to install SP4 yet. No matter
which install method I use, I always get "An error occured", and then it
quits. Thanks so much for your verbosity Microshaft...
hope that helps,
tim
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-07 6:28 ` Tim
@ 2004-06-07 6:34 ` Leigh Dyer
0 siblings, 0 replies; 9+ messages in thread
From: Leigh Dyer @ 2004-06-07 6:34 UTC (permalink / raw)
To: qemu-devel
On Sun, 2004-06-06 at 23:28 -0700, Tim wrote:
> > > I am using the most recent CVS (at least, as of this afternoon), and the
> > > following command line:
> > >
> > > qemu -pci -m 256 -cdrom win2k-install-cd.img -hda win2k-cow.img -boot c -n "$TUN_SCRIPT"
> > >
> > You're running Windows 2000 with PCI enabled? I didn't think this worked
> > yet - certainly all of my attempts so far to get this running have
> > failed. Did you have to do anything special to get PCI mode working with
> > Windows 2000?
>
> Nope, not really. I always rip my install media to files, and install
> from there, but other than that, nothing extraordinary. In fact, I
> installed with the same exact line above off a fairly recent CVS, with
> only the boot option changed to `d'.
*snip*
I haven't had much luck at all yet with Windows 2000 and PCI mode. Every
time I try to install it, the intstaller stops about half-way through
the hardware probe and refuses to go any further, though the machine is
still active (I can click in and move the virtual mouse, etc.). Trying
to boot a Win2k machine that I installed in ISA mode fails with an
INACCESSIBLE_BOOT_DEVICE error, presumably because it can't find the ISA
hard-drive controller it was installed using.
I'm giving it another go now - if I have any luck, I'll let the list
know.
Thanks
Leigh
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-06 22:49 [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic Hetz Ben Hamo
2004-06-07 4:54 ` Leigh Dyer
@ 2004-06-07 10:14 ` Antony T Curtis
2004-06-07 20:12 ` [Qemu-devel] " Fabrice Bellard
2 siblings, 0 replies; 9+ messages in thread
From: Antony T Curtis @ 2004-06-07 10:14 UTC (permalink / raw)
To: qemu-devel
On Sun, 2004-06-06 at 23:49, Hetz Ben Hamo wrote:
> Hi,
>
> I just started to use the -pci switch with win98 as a guest..
>
> everything detected correctly and cirrus logic graphics seems much
> faster then with the old graphics driver - however there are paiting
> bugs (see screenshot URL at the bottom of this page)
I have had the same problem... It appears that the videotovideo
patterncopy doesn't work... (that is the code it gets to)
Turning off acceleration fixes it but of course it makes it no faster
than the previous driver.
--
Antony T Curtis <antony.t.curtis@ntlworld.com>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Qemu-devel] Re: NE2K PCI and Windows 98SE & Cirrus Logic
2004-06-06 22:49 [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic Hetz Ben Hamo
2004-06-07 4:54 ` Leigh Dyer
2004-06-07 10:14 ` Antony T Curtis
@ 2004-06-07 20:12 ` Fabrice Bellard
2 siblings, 0 replies; 9+ messages in thread
From: Fabrice Bellard @ 2004-06-07 20:12 UTC (permalink / raw)
To: qemu-devel
Hetz Ben Hamo wrote:
> I just started to use the -pci switch with win98 as a guest..
>
> everything detected correctly and cirrus logic graphics seems much
> faster then with the old graphics driver - however there are paiting
> bugs (see screenshot URL at the bottom of this page)
It should work better now.
If no one sees severe problems with -pci, I propose it is the default in
0.5.6.
Cirrus VGA seems to work with both Win 95 and 98 without any additionnal
drivers, so it is likely to be the default config.
There are still issues with Bochs VESA VBE (you cannot use it
simultaneously with Cirrus VGA yet). Moreover, the Cirrus VGA driver is
not optimized (the video memory writes are extremely slow compared to
what could be possible and the blitter operations could be at least
twice as fast).
Fabrice.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2004-06-09 15:33 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-06-06 22:49 [Qemu-devel] NE2K PCI and Windows 98SE & Cirrus Logic Hetz Ben Hamo
2004-06-07 4:54 ` Leigh Dyer
2004-06-07 5:24 ` Tim
2004-06-07 5:27 ` Tim
2004-06-07 5:37 ` Leigh Dyer
2004-06-07 6:28 ` Tim
2004-06-07 6:34 ` Leigh Dyer
2004-06-07 10:14 ` Antony T Curtis
2004-06-07 20:12 ` [Qemu-devel] " Fabrice Bellard
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).