From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MfwR9-0003Ue-0c for qemu-devel@nongnu.org; Tue, 25 Aug 2009 09:51:47 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MfwR4-0003Sg-SA for qemu-devel@nongnu.org; Tue, 25 Aug 2009 09:51:46 -0400 Received: from [199.232.76.173] (port=33214 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MfwR4-0003Sb-Pj for qemu-devel@nongnu.org; Tue, 25 Aug 2009 09:51:42 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:54644) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MfwR3-00062k-Q2 for qemu-devel@nongnu.org; Tue, 25 Aug 2009 09:51:42 -0400 Message-ID: <4A93EC66.7010000@mail.berlios.de> Date: Tue, 25 Aug 2009 15:51:34 +0200 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH 1/1] Make the e1000 the default network adapter for the pc target. References: <1250267001-4431-1-git-send-email-aliguori@us.ibm.com> <4A93C0C4.7060409@redhat.com> In-Reply-To: <4A93C0C4.7060409@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity Cc: Anthony Liguori , qemu-devel@nongnu.org Avi Kivity schrieb: > On 08/14/2009 07:23 PM, Anthony Liguori wrote: >> The ne2k is an ancient card that performs pretty terribly under >> QEMU. In many >> modern OSes, there is no longer drivers available for the ne2k. >> >> Switch the default network adapter to e1000. This card is more widely >> suppported and performs rather well under QEMU. There may be very >> old OSes >> that had a ne2k driver but not an e1000 driver but I think this is >> likely the >> exception. >> >> I think the average user is better served with an e1000 vs ne2k. >> > > I am unable to get Windows XP to work with the e1000 device, either > with its built-in drivers or with Windows Update. I think it's better > to switch to rtl8139 (qemu-kvm's default for years now). > Hi rtl8139 did not work on big endian hosts: link was down in linux guests. For kvm on little endian hosts, this did not matter. The only adapter working in any combination of host / guest endianess was pcnet (which had the lowest performance under QEMU). My tests are rather old (2007-09-15), so maybe this was fixed later. And of course, e1000 was added after my tests, so I assume it is well programmed and passes endianess tests. Did anybody check this? Today, my latest eepro100 (e100) emulation also passes all endianess tests, but it still does not work with any Windows OS. This might change with the patches published recently. Regards Stefan PS. For endianess tests with 32 and 64 bit, QEMU's mips emulation was very helpful. Without mips host support, this test environment is no longer working. This is the main reason why I have no newer test results.