From: Jochen Henneberg <jh@henneberg-systemdesign.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] Bug with 'igb: Remove GS40G specific defines/functions'
Date: Thu, 13 Oct 2016 10:58:15 +0200 [thread overview]
Message-ID: <1476349095.18484.15.camel@maxwell> (raw)
In-Reply-To: <F267652D-6FE2-4808-BFE7-013510C5A733@vectranetworks.com>
On Mi, 2016-10-12 at 21:18 +0000, Chris Arges wrote:
>
> On 10/12/16, 3:46 PM, "Aaron Sierra" <asierra@xes-inc.com> wrote:
>
> Chris,
>
> > I?m not sure exactly which part I need to comment out to verify in
> > ?igb_init_phy_params_82575()?.
> > Is there a fix already planned for this? Any additional information I can
> > provide?
>
> Did you follow any of the "Next message" links? There is more to the
> discussion than that first page that I linked to.
>
> In that discussion we determined that the PHY was somehow setup with a
> non-zero register page setting. That was treated as a BIOS bug rather
> than a driver bug.
>
> If you're having the same problem, then it could be possible to explicitly
> set the default page to zero, but I'm not sure where that _should_ be done
> or if that is generally the correct/safe thing to do.
>
> -Aaron
>
> Aaron,
> Ah sorry about that, I thought you were referring just to that particular post.
> I?ll forward this along to the BIOS vendor.
> Thanks,
> --chris
Chris,
I was the original reporter of that issue. Find attached the patch that
I currently use to ensure correct page selection before the
configuration is started (id read).
I am not sure if this is a good fix (though it is quite small which I
would assume makes it good) and it applies to 4.5 kernel, I did not test
with current head.
The chips datasheet says that the initial page selection is 0, so this
is assumed to be obsolete, but the BIOS may mess up things and as not
everybody has means to modify or request a BIOS update it might make
sense to bring this patch into the driver. It comes with almost no cost
from what I can see.
Please let me know if this fixes your problem.
Regards
-Jochen
>
> _______________________________________________
> Intel-wired-lan mailing list
> Intel-wired-lan at lists.osuosl.org
> http://lists.osuosl.org/mailman/listinfo/intel-wired-lan
--
Henneberg - Systemdesign
Jochen Henneberg
Loehnfeld 26
21423 Winsen (Luhe)
--
Fon: +49 4174 668 773
Mobile: +49 172 160 14 69
Fax: +49 321 210 761 64
www: www.henneberg-systemdesign.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0026-igb-reset-page-select-to-0-on-initial-phy-id-read.patch
Type: text/x-patch
Size: 847 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20161013/c9c182c4/attachment.bin>
next prev parent reply other threads:[~2016-10-13 8:58 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-12 19:51 [Intel-wired-lan] Bug with 'igb: Remove GS40G specific defines/functions' Chris Arges
2016-10-12 20:19 ` Aaron Sierra
2016-10-12 20:27 ` Chris Arges
2016-10-12 20:46 ` Aaron Sierra
2016-10-12 21:18 ` Chris Arges
2016-10-13 8:58 ` Jochen Henneberg [this message]
2016-10-13 13:56 ` Chris Arges
2016-10-14 11:24 ` Jochen Henneberg
2016-10-17 18:36 ` Chris Arges
2016-10-27 1:44 ` Chris Arges
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1476349095.18484.15.camel@maxwell \
--to=jh@henneberg-systemdesign.com \
--cc=intel-wired-lan@osuosl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.