Feature #3446
closedUpdate bge to support missing 57xx/577xx devices
0%
Description
The bge driver is currently missing support for the following Broadcom 57xx/577xx ethernet devices:
BCM5719, 5720, 5750, 5781, 5901, 5903, 57761, 57762, 57765, 57766, 57781, 57785, 57791, 57795
ref: Illumos_gate (ee64943ff115)
usr/src/uts/common/io/bge
Files
Related issues
Updated by Ken Mays over 10 years ago
- Status changed from New to Feedback
- Assignee set to Albert Lee
Updated by Rich Lowe about 10 years ago
- Status changed from Feedback to New
- Assignee deleted (
Albert Lee) - Estimated time deleted (
8.00 h)
Updated by Ken Mays over 9 years ago
- Status changed from New to Feedback
- Assignee set to Dan McDonald
- % Done changed from 0 to 100
Updated by Ken Mays over 9 years ago
Reviewed work by Robert Mustacchi (Joyent). His changes are not in the official illumos-gate (03d1795fa6) as of 2/8/2014.
Ref: https://github.com/joyent/illumos-joyent/commit/6ab6198a2608e8eaad25952200629bdcea12eb51
Ref: http://www.broadcom.com/products/Ethernet-Controllers-and-Adapters/Enterprise-Server-Controllers
Updated by Anonymous over 9 years ago
Updated by Ken Mays over 9 years ago
- File bge.7d.patch bge.7d.patch added
Updates to bge man page. Resolves bug #3812.
Updated by Ken Mays over 9 years ago
Updated bge code, mf, and man page. Initial patchset.
Based on Illumos gate: 03d1795fa6, 02/6/2014
Test HW:
HP ProLiant DL380p w/BCM5719 quad-port NIC
Updated by Ken Mays over 9 years ago
Phase 1 - working code set to submit: This is the original Nexenta and previous community fixes plus man page fix, and manifest fixes.
Updated by Ken Mays over 9 years ago
Phase 2 - Patches reviewed and tested 02/12/14. Working code set for initial Illumos integration - supercedes previous Nexenta patches.
Note: User testing found issue with bge_addmac panics with both official bge 16.2.2 binary driver for S11/S12 and patched code build. Some GLDv3 API kernel differences with Illumos versus S11/S12. Doing another code review.
Updated by Ken Mays over 9 years ago
Phase 3 - Test patch for S10/Illumos kernel testing versus Solaris 11/12 revision.
Updated by Ken Mays over 9 years ago
Final Phase - Test patch for S11/S12/Illumos kernel. Use this for implementation purposes and testing.
Resolves: #4025, 3056, 390, 607, 3340, 3373, and 3812
Workaround:
Ref: http://www.broadcom.com/support/ethernet_nic/netxtreme_server.php
1. At the GRUB menu, press 'e' to edit, highlight kernel$, press 'e' to edit, append '-B disable-bge=true'
2. Install bge 16.2.2 or higher binary driver from Broadcom (package has 32-bit/64-bit bge drivers).
3. Test HW setup.
Updated by Electric Monk about 8 years ago
- Status changed from Feedback to Closed
git commit 087a28d18c24cf4938e8a2617b5127a2fd29ddf4
commit 087a28d18c24cf4938e8a2617b5127a2fd29ddf4 Author: David Gwynne <david@gwynne.id.au> Date: 2015-03-12T17:10:40.000Z 3446 Update bge to support missing 57xx/577xx devices Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
Updated by Electric Monk about 8 years ago
git commit 21b8230d78c7bb568bc50de4ff4dec59a5ce74d6
commit 21b8230d78c7bb568bc50de4ff4dec59a5ce74d6 Author: Gordon Ross <gwr@nexenta.com> Date: 2015-03-14T19:52:11.000Z 3446 Update bge to support missing 57xx/577xx devices (sparc build)
Updated by Electric Monk about 8 years ago
git commit 82d15aec0ec806306291ef7cf6b85485d8645a69
commit 82d15aec0ec806306291ef7cf6b85485d8645a69 Author: Gordon Ross <gwr@nexenta.com> Date: 2015-03-15T01:51:14.000Z 3446 Update bge to support missing 57xx/577xx devices (sun4v build)
Updated by Electric Monk about 8 years ago
git commit 1b318f124d38b1f3385bdf65fef36721447b756d
commit 1b318f124d38b1f3385bdf65fef36721447b756d Author: Gordon Ross <gwr@nexenta.com> Date: 2015-03-17T12:56:34.000Z 3446 Update bge to support missing 57xx/577xx devices (sun4v lint)
Updated by Marcel Telka over 4 years ago
- Related to Bug #10152: bge debugging always on added
Updated by Robert Mustacchi about 3 years ago
- Related to Bug #12496: bge mac address initialization is wrong added
Updated by Robert Mustacchi about 3 years ago
- Related to Bug #12498: bge ring interrupt masking logic is broken added