
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
FreeBSD
Issue
20
©
Solarflare
Communications
2017
292
6
Install
the
package:
make
install
‐
the
driver
(for
use
on
this
machine)
is
installed
in
/boot/modules/
sfxge.ko
‐
the
binary
driver
package
(for
use
on
other
machines)
is
installed
in
the
build
directory
in
work/package/sfxge
‐
kmod
‐
<version_no>
.txz
,
and
in
/usr/ports/packages/All/sfxge
‐
kmod
‐
<version_no>
.txz
7
Load
the
driver:
kldload
/boot/modules/sfxge.ko
For
information
on
configuring
this
network
interface
see
.
6.4
Unattended
Installation
Unattended
installations
of
FreeBSD
can
be
performed
by
PXE
booting
over
the
network,
and
using
the
bsdinstall
command.
Set
this
up
as
follows:
•
Ensure
that
DHCP
is
available,
with
PXE
boot
options.
•
Ensure
that
a
TFTP
server
is
available.
•
Ensure
that
a
FreeBSD
server
is
available.
This
is
required
only
to
generate
the
FreeBSD
PXE
boot
image:
‐
Download
the
mfsbsd
utility
(available
from
).
Install
it
on
the
FreeBSD
server.
1
‐
Download
the
ISO
image
for
the
required
FreeBSD
release.
Mount
this
boot
image
on
the
FreeBSD
server.
‐
Configure
and
customize
the
boot
image.
Change
any
PXE
boot
settings
as
necessary.
Modify
the
/etc/installerconfig
file
in
the
boot
image
to
add
any
post
‐
install
tasks.
‐
Use
the
mfsbsd
utility
to
build
the
PXE
boot
image,
using
the
modified
boot
image
as
source.
•
Copy
the
PXE
boot
image
to
the
TFTP
server
Add
a
FreeBSD
option
to
its
pxelinux
boot
menu.
•
PXE
boot
the
target
server
and
select
the
FreeBSD
image.
•
The
FreeBSD
server
that
was
used
to
generate
the
FreeBSD
PXE
boot
image
can
now
be
re
‐
used.
1.
The
mfsbsd
utility
runs
only
under
FreeBSD.