From owner-freebsd-net@FreeBSD.ORG Tue Dec 2 00:50:08 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB43C106567B for ; Tue, 2 Dec 2008 00:50:08 +0000 (UTC) (envelope-from andrewwtulloch@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by mx1.freebsd.org (Postfix) with ESMTP id 49BD18FC17 for ; Tue, 2 Dec 2008 00:50:08 +0000 (UTC) (envelope-from andrewwtulloch@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so1455837nfh.33 for ; Mon, 01 Dec 2008 16:50:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=LhebMJVqGCb/3T/FYnIza1hHNyXLGt1YxzlIXojOVZU=; b=JFV9RXZdvJuJkSr+TKMXXi9ZVDcSf0q/A0VGXsagj921/AoDZ/Rf9EG+r7HNnb3L3x SKXTG1heF0kx4Ak4OE8TPYhM4evSAKHQfaYynafvCSzQBkdaCpZEIliPkAAbJ9NygYBb pHiiYqB4RIg1Kow1+wNaEeDp1QNd1q77RmUqc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=Kib8k2TIe5OVB92hP8DXflDGn9CVe+OHkY6wK/ncF5wp+EBijn9FYSnU38u1z3qzys H6/Ohn0fR7u492VnsJQxQgFm+vsPBlCuonclbmwBXNI5/bCMDTIW8iY0aS4SdxfBebhL F0ozOVG15P77Y4mhUAZ/b8LYkeG3YqcW/Y6tc= Received: by 10.210.29.11 with SMTP id c11mr5175429ebc.176.1228179007292; Mon, 01 Dec 2008 16:50:07 -0800 (PST) Received: by 10.210.48.20 with HTTP; Mon, 1 Dec 2008 16:50:07 -0800 (PST) Message-ID: <54854a7a0812011650i345884f5t257c066604d42e65@mail.gmail.com> Date: Tue, 2 Dec 2008 00:50:07 +0000 From: Andrew To: pyunyh@gmail.com In-Reply-To: <20081201043218.GB1082@cdnetworks.co.kr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_78654_23757889.1228179007280" References: <54854a7a0811291918s7affc753k998607f2529e7c2e@mail.gmail.com> <20081201043218.GB1082@cdnetworks.co.kr> Cc: freebsd-net@freebsd.org Subject: Re: re0: Unknown H/W revision: 0x28000000 device_attach: re0 attach returned 6 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 00:50:08 -0000 ------=_Part_78654_23757889.1228179007280 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/12/1 Pyun YongHyeon : > On Sun, Nov 30, 2008 at 03:18:41AM +0000, Andrew Tulloch wrote: > > I've just installed from the FreeBSD 7.1-BETA1 iso and get the > > following when the re driver attempts to attach to the two onboard > > NICs found on a Gigabyte GA-EX58-UD5 motherboard: > > > > re0: > Ethernet> port 0x9e00-0x9eff mem > > 0xfd3ff000-0xfd3fffff,0xfd3f8000-0xfd3fbfff irq 16 at device 0.0 on > > pci8 > > re0: Chip rev. 0x28000000 > > re0: MAC rev. 0x00100000 > > re0: Unknown H/W revision: 0x28000000 > > device_attach: re0 attach returned 6 > > pcib9: irq 17 at device 28.5 on pci0 > > pci9: on pcib9 > > re1: > Ethernet> port 0x8e00-0x8eff mem > > 0xfd1ff000-0xfd1fffff,0xfd1f8000-0xfd1fbfff irq 17 at device 0.0 on > > pci9 > > re1: Chip rev. 0x28000000 > > re1: MAC rev. 0x00100000 > > re1: Unknown H/W revision: 0x28000000 > > device_attach: re1 attach returned 6 > > > > pciconf -lvc extract: > > re0@pci0:8:0:0: class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x03 hdr=0x00 > > vendor = 'Realtek Semiconductor' > > device = 'RTL8168/8111 PCI-E Gigabit Ethernet NIC' > > class = network > > subclass = ethernet > > cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0 > > cap 05[50] = MSI supports 1 message, 64 bit > > cap 10[70] = PCI-Express 2 endpoint IRQ 0 > > cap 11[ac] = MSI-X supports 4 messages in map 0x20 > > cap 03[cc] = VPD > > re1@pci0:9:0:0: class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x03 hdr=0x00 > > vendor = 'Realtek Semiconductor' > > device = 'RTL8168/8111 PCI-E Gigabit Ethernet NIC' > > class = network > > subclass = ethernet > > cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0 > > cap 05[50] = MSI supports 1 message, 64 bit > > cap 10[70] = PCI-Express 2 endpoint IRQ 0 > > cap 11[ac] = MSI-X supports 4 messages in map 0x20 > > cap 03[cc] = VPD > > > > > > Is there any simple patch I can apply to get the driver to attach, > > assuming it should work? > > > > This controller seems to support MSI-X with 4 messages. > Unfortunately previous PCIe controllers from RealTek were notorious > for MSI issues so it's hard to know this revision really works with > MSI-X. I guess it was added to support RSS(receive-side scaling of > MS NDIS 6.0). > As sephe said if the controller configuration is the same as 8168C > family, the attached patch would make re(4) work as expected. > > -- > Regards, > Pyun YongHyeon > Pyun, I applied the patch, but it didn't attach initially, I added an extra entry to re_hwrevs as that seemed to be what was missing and it attached and seems to function (as far as a quick ping test and make update). Changes I made to if_re.c attached. If you have anything to try for MSI-X I can probably test those. Thanks, Andrew ------=_Part_78654_23757889.1228179007280 Content-Type: application/octet-stream; name=re.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fo7tyabh1 Content-Disposition: attachment; filename=re.patch LS0tIGlmX3JlLmMub3JpZwkyMDA4LTA5LTE5IDA0OjM2OjUzLjAwMDAwMDAwMCArMDEwMAorKysg aWZfcmUuYwkyMDA4LTEyLTAyIDAwOjExOjA0LjAwMDAwMDAwMCArMDAwMApAQCAtMTcyLDcgKzE3 Miw3IEBACiAJeyBSVF9WRU5ET1JJRCwgUlRfREVWSUNFSURfODEwMUUsIDAsCiAJICAgICJSZWFs VGVrIDgxMDFFLzgxMDJFLzgxMDJFTCBQQ0llIDEwLzEwMGJhc2VUWCIgfSwKIAl7IFJUX1ZFTkRP UklELCBSVF9ERVZJQ0VJRF84MTY4LCAwLAotCSAgICAiUmVhbFRlayA4MTY4LzgxNjhCLzgxNjhD LzgxNjhDUC84MTExQi84MTExQy84MTExQ1AgUENJZSAiCisJICAgICJSZWFsVGVrIDgxNjgvODE2 OEIvODE2OEMvODE2OENQLzgxNjhELzgxMTFCLzgxMTFDLzgxMTFDUCBQQ0llICIKIAkgICAgIkdp Z2FiaXQgRXRoZXJuZXQiIH0sCiAJeyBSVF9WRU5ET1JJRCwgUlRfREVWSUNFSURfODE2OSwgMCwK IAkgICAgIlJlYWxUZWsgODE2OS84MTY5Uy84MTY5U0IoTCkvODExMFMvODExMFNCKEwpIEdpZ2Fi aXQgRXRoZXJuZXQiIH0sCkBAIC0yMTMsNiArMjEzLDcgQEAKIAl7IFJMX0hXUkVWXzgxNjhDLCBS TF84MTY5LCAiODE2OEMvODExMUMifSwKIAl7IFJMX0hXUkVWXzgxNjhDX1NQSU4yLCBSTF84MTY5 LCAiODE2OEMvODExMUMifSwKIAl7IFJMX0hXUkVWXzgxNjhDUCwgUkxfODE2OSwgIjgxNjhDUC84 MTExQ1AifSwKKwl7IFJMX0hXUkVWXzgxNjhELCBSTF84MTY5LCAiODE2OEQifSwKIAl7IDAsIDAs IE5VTEwgfQogfTsKIApAQCAtMTIyNSw2ICsxMjI2LDcgQEAKIAljYXNlIFJMX0hXUkVWXzgxNjhD OgogCWNhc2UgUkxfSFdSRVZfODE2OENfU1BJTjI6CiAJY2FzZSBSTF9IV1JFVl84MTY4Q1A6CisJ Y2FzZSBSTF9IV1JFVl84MTY4RDoKIAkJc2MtPnJsX2ZsYWdzIHw9IFJMX0ZMQUdfSU5WTUFSIHwg UkxfRkxBR19QSFlXQUtFIHwKIAkJICAgIFJMX0ZMQUdfUEFSIHwgUkxfRkxBR19ERVNDVjIgfCBS TF9GTEFHX01BQ1NUQVQ7CiAJCS8qCg== ------=_Part_78654_23757889.1228179007280--