From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LCiDf-0005E7-QE for qemu-devel@nongnu.org; Tue, 16 Dec 2008 17:16:47 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LCiDf-0005Bi-3I for qemu-devel@nongnu.org; Tue, 16 Dec 2008 17:16:47 -0500 Received: from [199.232.76.173] (port=59616 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LCiDe-0005BK-TR for qemu-devel@nongnu.org; Tue, 16 Dec 2008 17:16:46 -0500 Received: from yx-out-1718.google.com ([74.125.44.152]:43889) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LCiDe-0007Th-IO for qemu-devel@nongnu.org; Tue, 16 Dec 2008 17:16:46 -0500 Received: by yx-out-1718.google.com with SMTP id 3so1561810yxi.82 for ; Tue, 16 Dec 2008 14:16:44 -0800 (PST) Message-ID: Date: Wed, 17 Dec 2008 01:16:43 +0300 From: "Igor Kovalenko" Subject: Re: [Qemu-devel] [PATCH] Add rtl8139b In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200812141850.mBEIoBtN019561@smtp11.dti.ne.jp> <20081216191957.GA15605@shareable.org> <20081216204215.GC15605@shareable.org> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Wed, Dec 17, 2008 at 1:12 AM, Igor Kovalenko wrote: > On Wed, Dec 17, 2008 at 12:36 AM, Andreas F=E4rber wrote: >> >> Am 16.12.2008 um 21:42 schrieb Jamie Lokier: >> >>> Igor Kovalenko wrote: >>>> >>>> On Tue, Dec 16, 2008 at 10:19 PM, Jamie Lokier >>>> wrote: >>>>> >>>>> takasi-y@ops.dti.ne.jp wrote: >>>>>> >>>>>> + " ne2k_pci pcnet rtl8139 rtl8139b e1000\n")= ; >>>>> >>>>> On seeing this in qemu output, and with no documentation, it suggests >>>>> "rtl8139b" is a later device revision than "rtl8139", and preferable >>>>> to use for new VMs. >>>>> >>>>> Imho it would be better to write " rtl8139b rtl8139 " and of course >>>>> document that rtl8139b is an older device than rtl8139. >>>>> >>>> >>>> -net nic,model=3Drtl8139[,quirks=3D8139cplus|8139b] default to 8139cpl= us >>> >>> Nice! I'd change to [,revision=3D8139cplus|8139b], as it's not a quirk= . >> >> In that case [,revision=3Dcplus|b] would be even simpler. :) >> > > Well, no, C+ is a mode of operation supported on 8139 rev C chip, and > probably some later ones. Not "all older chips starting with rev b do > not have it". Extended mode can cause problems with some buggy C+ mode > drivers so it is sometimes handy to disable C+ mode and revert to the > other "compatible" but somewhat slower driver. > > Maybe original poster's rationale is required to continue :) > FWIW RTL8139C board had different revs. Some were exposing PCI ids of less than 0x20 which now means "no c+ mode supported". --=20 Kind regards, Igor V. Kovalenko