
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Linux
Issue
20
©
Solarflare
Communications
2017
66
Utilities
The
Solarflare
Linux
Utilities
package
(SF
‐
107601
‐
LS)
is
available
from:
https://support.solarflare.com/
1
Download
and
unzip
the
package
on
the
target
server.
2
Create
the
.deb
file:
sudo
alien
sfutils
‐
<version>.x86_64.rpm
This
command
generates
the
sfutils_<version>_amd64.deb
file.
3
Install
the
deb
file:
sudo
dpkg
‐
i
sfutils_<version>_amd64.deb
4
Utilities
sfupdate,
sfkey,
sfctool
and
sfboot
are
available
on
the
server.
3.8
Unattended
Installations
Building
Drivers
and
RPMs
for
Unattended
Installation
Linux
unattended
installation
requires
building
two
drivers:
•
A
minimal
installation
Solarflare
driver
that
only
provides
networking
support.
This
driver
is
used
for
network
access
during
the
installation
process.
•
An
RPM
that
includes
full
driver
support.
This
RPM
is
used
to
install
drivers
in
the
resultant
Linux
installation.
Figure
8:
Unattended
Installation
RPM
shows
how
the
unattended
installation
process
works.
1
Build
a
minimal
Solarflare
driver
needed
for
use
in
the
installation
kernel
(Kernel
A
in
the
diagram
above).
This
is
achieved
by
defining
“sfc_minimal”
to
rpmbuild.
This
macro
disables
hardware
monitoring,
MTD
support
(used
for
access
to
the
adapters
flash),
I2C
and
debugfs
.
This
results
in
a
driver
with
no
dependencies
on
other
modules
and
allows
networking
support
from
the
driver
during
installation.