3128 igb missing I350 SERDES cases
Reviewed by: Dan McDonald <
[email protected]>
Reviewed by: Garrett D'Amore <
[email protected]>
Approved by: Eric Schrock <
[email protected]>
--- a/usr/src/pkg/manifests/driver-network-igb.mf Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/pkg/manifests/driver-network-igb.mf Wed Sep 05 10:31:48 2012 +0000
@@ -58,6 +58,7 @@
alias=pciex8086,1516 \
alias=pciex8086,1518 \
alias=pciex8086,1521 \
+ alias=pciex8086,1523 \
alias=pciex8086,1526
file path=kernel/drv/$(ARCH64)/igb group=sys
$(i386_ONLY)file path=kernel/drv/igb group=sys
--- a/usr/src/uts/common/io/igb/igb_api.c Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/uts/common/io/igb/igb_api.c Wed Sep 05 10:31:48 2012 +0000
@@ -153,6 +153,7 @@
mac->type = e1000_82580;
break;
case E1000_DEV_ID_I350_COPPER:
+ case E1000_DEV_ID_I350_SERDES:
mac->type = e1000_i350;
break;
default:
--- a/usr/src/uts/common/io/igb/igb_hw.h Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/uts/common/io/igb/igb_hw.h Wed Sep 05 10:31:48 2012 +0000
@@ -59,6 +59,7 @@
#define E1000_DEV_ID_82580_SGMII 0x1511
#define E1000_DEV_ID_82580_COPPER_DUAL 0x1516
#define E1000_DEV_ID_I350_COPPER 0x1521
+#define E1000_DEV_ID_I350_SERDES 0x1523
#define E1000_REVISION_0 0
#define E1000_REVISION_1 1