
Solarflare
Server
Adapter
User
Guide
Solarflare
Adapters
on
Windows
Issue
20
©
Solarflare
Communications
2017
179
The
available
tests
depend
on
the
installed
adapter
type.
Running
Cable
Diagnostics
With
high
‐
speed
data
networking,
the
suitability
of
the
cable
in
achieving
maximum
transfer
rates
is
especially
important.
SAM’s
cable
diagnostic
tool
can
be
used
to
verify
the
attached
cable,
reporting
its
condition,
measured
length
and
electrical
characteristics
for
each
cable
pairing.
NOTE:
Cable
diagnostics
are
only
available
on
Solarflare
10GBASE
‐
T
Adapters.
For
these
adapters,
Solarflare
recommend
using
good
quality
Category
6,
6a
or
7
cable
up
to
the
maximum
length
as
determined
by
the
cable
category.
Table
41:
Adapter
Diagnostic
Tests
Diagnostic
Test
Purpose
LED
Flashes
the
LEDs
for
5
seconds.
NVRAM
Verifies
the
flash
memory
board
configuration
area
by
parsing
and
examining
checksums.
Registers
Verifies
the
adapter
registers
by
attempting
to
modify
the
writable
bits
in
a
selection
of
registers.
Interrupts
Examines
the
available
hardware
interrupts
by
requesting
the
controller
to
generate
an
interrupt
and
verifying
that
the
interrupt
has
been
processed
by
the
network
driver.
MAC
loopback
Verifies
that
the
network
driver
is
able
to
pass
packets
to
and
from
the
network
adapter
using
the
MAC
loopback
layer.
PHY
loopback
Verifies
that
the
network
driver
is
able
to
pass
packets
to
and
from
the
network
adapter
using
the
PHY
loopback
layer.
Memory
Verifies
SRAM
memory
by
writing
various
data
patterns
(incrementing
bytes,
all
bit
on
and
off,
alternating
bits
on
and
off)
to
each
memory
location,
reading
back
the
data
and
comparing
it
to
the
written
value.
MDIO
Verifies
the
MII
registers
by
reading
from
PHY
ID
registers.
Event
Verifies
the
adapter’s
event
handling
capabilities
by
posting
a
software
event
on
each
event
queue
created
by
the
driver
and
checking
it
is
delivered
correctly.
The
driver
creates
an
event
queue
for
each
CPU.
PHY
BIST
Examines
the
PHY
by
initializing
it
and
starting
any
available
built
‐
in
self
tests
to
run.
boot
ROM
Verifies
the
Boot
ROM
configuration
and
image
checksum.
Will
warn
if
no
Boot
ROM
is
present.