From owner-freebsd-i386@FreeBSD.ORG Sat May 19 03:10:03 2007 Return-Path: X-Original-To: freebsd-i386@hub.freebsd.org Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C8F3B16A401 for ; Sat, 19 May 2007 03:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A780D13C458 for ; Sat, 19 May 2007 03:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l4J3A3Kw047364 for ; Sat, 19 May 2007 03:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l4J3A33d047363; Sat, 19 May 2007 03:10:03 GMT (envelope-from gnats) Resent-Date: Sat, 19 May 2007 03:10:03 GMT Resent-Message-Id: <200705190310.l4J3A33d047363@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Denis Fortin Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C091616A400 for ; Sat, 19 May 2007 03:01:58 +0000 (UTC) (envelope-from denis@rax.org) Received: from mail14.bluewin.ch (mail14.bluewin.ch [195.186.19.62]) by mx1.freebsd.org (Postfix) with ESMTP id 86F0B13C457 for ; Sat, 19 May 2007 03:01:58 +0000 (UTC) (envelope-from denis@rax.org) Received: from poterne.rax.org (85.0.156.186) by mail14.bluewin.ch (Bluewin 7.3.121) id 46499DA2000C691E for FreeBSD-gnats-submit@freebsd.org; Sat, 19 May 2007 02:40:10 +0000 Received: by poterne.rax.org (Postfix, from userid 1001) id B5FFA2F968; Sat, 19 May 2007 04:40:09 +0200 (CEST) Message-Id: <20070519024009.B5FFA2F968@poterne.rax.org> Date: Sat, 19 May 2007 04:40:09 +0200 (CEST) From: Denis Fortin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: i386/112774: change required in if_re.c to support new hardware rev. of D-Link DGE-528T PCI card X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2007 03:10:03 -0000 >Number: 112774 >Category: i386 >Synopsis: change required in if_re.c to support new hardware rev. of D-Link DGE-528T PCI card >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat May 19 03:10:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Denis Fortin >Release: FreeBSD 6.1-RELEASE i386 >Organization: RAX systems >Environment: System: FreeBSD poterne.rax.org 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 14 09:28:27 CEST 2006 denis@poterne.rax.org:/usr/obj/usr/src/sys/POTERNE i386 >Description: Latest hardware revision (B1) of D-Link DGE-528T Gigabit Ethernet card is no longer detected by the if_re.c driver because the chipset has changed slightly. A quick change in the driver enables detection (and proper operation) of the driver. There have been a few questions in mailing lists concerning problems with recent DGE-528T cards not being detected. Enclosed patch fixed the issue. >How-To-Repeat: Add a D-Link DGE-528T (hardware rev. B1) in a FreeBSD machine under 6.2-RELEASE. Boot. Notice the card is not detected. >Fix: Apply the following patch to /usr/src/sys/dev/re/if_re.c: --- /usr/src/sys/dev/re/if_re.c Wed Jan 24 03:57:50 2007 +++ /usr/src/sys/dev/re/if_re.c.new Sat May 19 04:08:32 2007 @@ -168,6 +168,8 @@ static struct rl_type re_devs[] = { { DLINK_VENDORID, DLINK_DEVICEID_528T, RL_HWREV_8169S, "D-Link DGE-528(T) Gigabit Ethernet Adapter" }, + { DLINK_VENDORID, DLINK_DEVICEID_528T, RL_HWREV_8169_8110SB, + "D-Link DGE-528(T) Rev.B1 Gigabit Ethernet Adapter" }, { RT_VENDORID, RT_DEVICEID_8139, RL_HWREV_8139CPLUS, "RealTek 8139C+ 10/100BaseTX" }, { RT_VENDORID, RT_DEVICEID_8101E, RL_HWREV_8101E, >Release-Note: >Audit-Trail: >Unformatted: