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:
(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.