[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1302968063.5282.859.camel@localhost>
Date: Sat, 16 Apr 2011 16:34:23 +0100
From: Ben Hutchings <ben@...adent.org.uk>
To: Fejes József <fejes@...o.name>
Cc: François Romieu <romieu@...zoreil.com>,
netdev@...r.kernel.org
Subject: Re: r8169 misleading firmware error messages
On Sat, 2011-04-16 at 14:06 +0200, Fejes József wrote:
[...]
> I took a deeper look. It seems to me that the firmware files are not the
> usual microcode type that the device can't function without, it just
> sets up some registers, which supposedly already contain some sensible
> values, so it's more like patching.
Some of the R8169 variants have a microcontroller in the PHY running
firmware that is initially loaded from non-volatile memory (maybe
eFuse?). These blobs contain bug fixes for the original PHY firmware.
> That explains why this device still
> works without the firmware. So my actual question is this: what do I
> gain if I use the firmware, what do I lose if I don't?
[...]
The original firmware apparently is unable to establish a stable link
against some link partners.
This warning:
> W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for
> module r8169
> W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for
> module r8169
is purely based on the MODULE_FIRMWARE annotations, which do not
distinguish which devices might require which files.
Ben.
--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
Download attachment "signature.asc" of type "application/pgp-signature" (829 bytes)
Powered by blists - more mailing lists