Bug #832

need Intel 82579 Gigabit Ethernet PHY support in e1000g

Added by Andrzej Szeszo over 7 years ago. Updated almost 7 years ago.

Status:ResolvedStart date:2011-03-18
Priority:NormalDue date:
Assignee:Alexander Stetsenko% Done:

0%

Category:kernel
Target version:-
Difficulty:Medium Tags:needs-triage

Description

e1000g driver needs to support Intel 82579 PHY present in some of the Sandy Bridge motherboards, like Intel Desktop Board DP67BG for example.

Here are some useful links:

http://download.intel.com/design/network/datashts/82579.pdf
http://svn.freebsd.org/viewvc/base?view=revision&revision=213234
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6944824

e1000g_illumos.tar.gz (263 KB) Alexander Stetsenko, 2011-09-16 05:46 AM


Related issues

Related to OpenIndiana Distribution - Bug #1669: Backport e1000g update Resolved 2011-10-19

History

#1 Updated by Alexander Stetsenko about 7 years ago

  • Assignee set to Alexander Stetsenko
  • Difficulty set to Medium
  • Tags set to needs-triage

#2 Updated by Marco van Lienen about 7 years ago

oracle recently fixed 6944824 Intel e1000g NIC support for Lewisville (82579LM and 82579LF)
Not sure if this will help but thought to throw it out here.

#3 Updated by Mr. Hotzen almost 7 years ago

Any news on the 82579LM support?
Cheers

#4 Updated by Pablo Leon almost 7 years ago

Hi

Upgraded OpenIndiana to 151 and the Intel NIC 82579V doesnt work
prtconf -v | grep 1503
value='pci8086,1503.1043.849c.5' + 'pci8086,1503.1043.849c' + 'pci1043,849c' + 'pci8086,1503.5' + 'pci8086,1503' + 'pciclass,020000' + 'pciclass,0200

Tried to update_drv , and it says that cannot attach.

Tried with the Solaris 11 ea liveDVD and it worked fine.

If other information or testing is needed, get me a mail.

regards
- Pablo

#5 Updated by Alexander Stetsenko almost 7 years ago

Pablo Leon wrote:

Hi

Upgraded OpenIndiana to 151 and the Intel NIC 82579V doesnt work
prtconf -v | grep 1503
value='pci8086,1503.1043.849c.5' + 'pci8086,1503.1043.849c' + 'pci1043,849c' + 'pci8086,1503.5' + 'pci8086,1503' + 'pciclass,020000' + 'pciclass,0200

Tried to update_drv , and it says that cannot attach.

Did you use -a -i "pci8086,1503" for update_drv command ?
Does your /etc/driver_aliases contain correspoding record - "e1000g pci8086,1503" ?

I`ve attached working binaries, My device is identified as "pci8086,1502" and it works well.

Tried with the Solaris 11 ea liveDVD and it worked fine.

If other information or testing is needed, get me a mail.

regards
- Pablo

#6 Updated by Josef Sipek almost 7 years ago

I've been using the binary you uploaded for almost 24 hours now. It just works. (I have a pci8086,1502 in my Thinkpad.)

#7 Updated by Garrett D'Amore almost 7 years ago

  • Status changed from New to Resolved

Resolved in

changeset: 13473:e71ae5097779
tag: tip
user: Garrett D'Amore <>
date: Fri Sep 30 02:47:00 2011 -0700
description:
832 need Intel 82579 Gigabit Ethernet PHY support in e1000g
Reviewed by: Dan McDonald <>
Reviewed by: Gordon Ross <>
Reviewed by: Richard Lowe <>
Approved by: Richard Lowe <>

#8 Updated by Albert Lee almost 7 years ago

Actual changeset ID was:
changeset: 13475:ff3ac9d3fe73
user: Garrett D'Amore <>
date: Fri Sep 30 03:53:50 2011 -0700
files: usr/src/pkg/manifests/driver-network-e1000g.mf
o/e1000g/e1000_api.c usr/src/uts/common/io/e1000g/e1000_defi
mmon/io/e1000g/e1000_hw.h usr/src/uts/common/io/e1000g/e1000
ts/common/io/e1000g/e1000_ich8lan.h usr/src/uts/common/io/e1
/src/uts/common/io/e1000g/e1000_phy.h usr/src/uts/common/io/
usr/src/uts/common/io/e1000g/e1000g_main.c usr/src/uts/commo
x.c
description:
832 need Intel 82579 Gigabit Ethernet PHY support in e1000g
Reviewed by: Dan McDonald <>
Reviewed by: Gordon Ross <>
Reviewed by: Richard Lowe <>
Approved by: Richard Lowe <>

Also available in: Atom