
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Linux
Issue
20
©
Solarflare
Communications
2017
96
3.22
Upgrading
Adapter
Firmware
with
sfupdate
•
•
.
•
Sfupdate
is
a
command
line
utility
to
manage
and
upgrade
the
Solarflare
adapter
Boot
ROM,
Phy
and
adapter
firmware.
Embedded
within
the
sfupdate
executable
are
firmware
images
for
the
Solarflare
adapter
‐
the
exact
updates
available
via
sfupdate
depend
on
the
specific
adapter
type.
See
for
more
information
on
the
Boot
Rom
agent.
CAUTION:
All
Applications
accelerated
with
OpenOnload
should
be
terminated
before
updating
the
firmware
with
sfupdate.
CAUTION:
Solarflare
PTP
(sfptpd)
should
be
terminated
before
updating
firmware.
Sfupdate:
Command
Usage
The
general
usage
for
sfupdate
is
as
follows
(as
root):
sfupdate
[
‐‐
adapter=eth<N>]
[options]
where:
•
ethN
is
the
interface
name
(ifname)
of
the
Solarflare
adapter
to
be
upgraded.
•
option
is
one
of
the
command
options
listed
in
The
format
for
the
options
are:
<option>=<parameter>
Running
the
command
sfupdate
with
no
additional
parameters
will
show
the
current
firmware
version
for
all
Solarflare
adapters
and
identifies
whether
the
firmware
version
within
sfupdate
is
more
up
to
date.
To
update
the
firmware
for
all
Solarflare
adapters
run
the
command
sfupdate
‐‐
write
Solarflare
recommend
the
following
procedure:
1
Run
sfupdate
to
check
that
the
firmware
on
all
adapters
is
up
to
date.
2
Run
sfupdate
‐‐
write
to
update
the
firmware
on
all
adapters.
Sfupdate:
Linux
MTD
Limitations
The
driver
supplied
“inbox”
within
RedHat
and
Novell
distributions
has
a
limitation
on
the
number
of
adapters
that
sfupdate
can
support.
This
limitation
is
removed
from
RHEL
6.5
onwards.
The
Solarflare
supplied
driver
is
no
longer
subject
to
this
limitation
on
any
distro/kernel.