NetBSD Problem Report #41694

From arto.huusko@pp2.inet.fi  Fri Jul 10 07:45:15 2009
Return-Path: <arto.huusko@pp2.inet.fi>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 9B7F263B913
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 10 Jul 2009 07:45:15 +0000 (UTC)
Message-Id: <20090710074457.BA69F8DDCE@mutteri.local>
Date: Fri, 10 Jul 2009 10:44:57 +0300 (EEST)
From: arto.huusko@pp2.inet.fi
Reply-To: arto.huusko@pp2.inet.fi
To: gnats-bugs@gnats.NetBSD.org
Subject: add support for newer bge nics
X-Send-Pr-Version: 3.95

>Number:         41694
>Category:       kern
>Synopsis:       add support for newer bge nics
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    msaitoh
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 10 07:50:00 +0000 2009
>Closed-Date:    Sun Jan 24 16:48:01 +0000 2010
>Last-Modified:  Sat Nov 20 00:00:12 +0000 2010
>Originator:     Arto Huusko
>Release:        NetBSD 5.99.15
>Organization:
>Environment:
>Description:
    Please, add support for newer BGE nics, such as BCM 5764.

    Diffs could be lifted from OpenBSD, who have committed changes a month
    or so ago.
>How-To-Repeat:
>Fix:

>Release-Note:

>Audit-Trail:
From: SAITOH Masanobu <msaitoh@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/41694 CVS commit: src/sys/dev/pci
Date: Sun, 24 Jan 2010 16:21:09 +0000

 Module Name:	src
 Committed By:	msaitoh
 Date:		Sun Jan 24 16:21:09 UTC 2010

 Modified Files:
 	src/sys/dev/pci: if_bge.c if_bgereg.h if_bgevar.h

 Log Message:
 Many changes from FreeBSD and OpenBSD:
  - Add support for BCM5705F,BCM5714,SBCM5715S,BCM5717,BCM5718,BCM5720,BCM5723,
    BCM5724,BCM5751F,BCM5753F,BCM5756,BCM5761,BCM5761E,BCM5761S,BCM5761SE,
    BCM5764,BCM5781,BCM5784M,BCM5903M,BCM57760,BCM57761,BCM57765,BCM57780,
    BCM57781,BCM57785,BCM57788,BCM57790,BCM57791 and BCM57795. Fixes PR#41694.
  - Fix misunderstanding the capability for TSO4 on some chips.
  - Many other bugfixes.
  - Use proplib for no EEPROM systems (e.g. sparc64 with onboard bge).
  - Add debug function to show some flags.


 To generate a diff of this commit:
 cvs rdiff -u -r1.171 -r1.172 src/sys/dev/pci/if_bge.c
 cvs rdiff -u -r1.53 -r1.54 src/sys/dev/pci/if_bgereg.h
 cvs rdiff -u -r1.1 -r1.2 src/sys/dev/pci/if_bgevar.h

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Responsible-Changed-From-To: kern-bug-people->msaitoh
Responsible-Changed-By: msaitoh@NetBSD.org
Responsible-Changed-When: Sun, 24 Jan 2010 16:48:01 +0000
Responsible-Changed-Why:
mine


State-Changed-From-To: open->closed
State-Changed-By: msaitoh@NetBSD.org
State-Changed-When: Sun, 24 Jan 2010 16:48:01 +0000
State-Changed-Why:
Support for newer chips are added into -current and will be pulled up
to netbsd-4 and netbsd-5.
Thanks.


From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/41694 CVS commit: [netbsd-5] src/sys/dev
Date: Fri, 19 Nov 2010 23:58:42 +0000

 Module Name:	src
 Committed By:	riz
 Date:		Fri Nov 19 23:58:41 UTC 2010

 Modified Files:
 	src/sys/dev/mii [netbsd-5]: brgphy.c miidevs
 	src/sys/dev/pci [netbsd-5]: if_bge.c if_bgereg.h if_bgevar.h pcidevs

 Log Message:
 Pull up revisions (requested by msaitoh in ticket #1359):
 sys/dev/pci/if_bge.c		1.170-1.181
 sys/dev/pci/if_bgereg.h		1.53-1.56
 sys/dev/pci/if_bgevar.h		1.2-1.5
 sys/dev/pci/pcidevs		1.1017, 1.1021
 sys/dev/pci/pcidevs.h		regen
 sys/dev/pci/pcidevs_data.h	regen
 sys/dev/mii/miidevs		1.89, 1.93
 sys/dev/mii/miidevs.h		regen
 sys/dev/mii/miidevs_data.h	regen
 sys/dev/mii/brgphy.c		1.49, 1.52

 - Fix a bug of BGE_RDMA_MODE_FIFO_LONG_BURST definition.
 - Fix the bug that both BGE_PCIE and BGE_PCIX are set on PCI-Express devices.
 - Add support for BCM5705F,BCM5714,SBCM5715S,BCM5717,BCM5718,BCM5720,BCM5723,
   BCM5724,BCM5751F,BCM5753F,BCM5756,BCM5761,BCM5761E,BCM5761S,BCM5761SE,
   BCM5764,BCM5781,BCM5784M,BCM5903M,BCM57760,BCM57761,BCM57765,BCM57780,
   BCM57781,BCM57785,BCM57788,BCM57790,BCM57791 and BCM57795. Fixes PR#41694.
 - Fix misunderstanding the capability for TSO4 on some chips.
 - Use proplib for no EEPROM systems (e.g. sparc64 with onboard bge).
 - Add debug function to show some flags.
 - (brgphy(4)) Add support for BCM5461, BCM5464, BCM5784 and BCM5761.
 - (brgphy(4)) Enable brgphy_jumbo_settings().
 - (brgphy(4)) Enable the Ethernet@Wirespeed function.
 - Add support for device properties to override the mac address and set
   the BGE_NO_EEPROM flag if we have an onboard device w/o SEEPROM.
 - Introduce IPMI and ASF related code from FreeBSD. It fixes some problems
   which occured in netboot on sparc64 and PR#32767
 - move the code of disabling host interrput in bge_stop() like linux tg3
   driver.
 - fix the return value of bge_eeprom_getbyte().
 - Fixes the bug that error bits arent cleard because these bit are W2C
   (in other words W1C).
 - Many other bugfixes from FreeBSD and OpenBSD.
 - remove an unused structure.
 - ANSI C, KNF and tabify
 - fix typo in comment.


 To generate a diff of this commit:
 cvs rdiff -u -r1.40.4.2 -r1.40.4.3 src/sys/dev/mii/brgphy.c
 cvs rdiff -u -r1.78.4.3 -r1.78.4.4 src/sys/dev/mii/miidevs
 cvs rdiff -u -r1.152.4.4 -r1.152.4.5 src/sys/dev/pci/if_bge.c
 cvs rdiff -u -r1.48.4.1 -r1.48.4.2 src/sys/dev/pci/if_bgereg.h
 cvs rdiff -u -r1.1.8.2 -r1.1.8.3 src/sys/dev/pci/if_bgevar.h
 cvs rdiff -u -r1.962.4.12 -r1.962.4.13 src/sys/dev/pci/pcidevs

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.