mprutil shows incorrect speed for Broadcom 9400-8e
Yuri Pankov
yuripv at yuripv.net
Fri May 11 19:26:03 UTC 2018
Hi,
I'm trying to understand the issue I'm seeing with Broadcom 9400-8e HBA
(SAS3408)-- `mprutil -u 1 show adapter` shows the negotiated speed as
6Gbps, while the same enclosure connected using the same cables to an
LSI 9300-16e (SAS3008) HBA shows the speed to be 12Gbps.
# mprutil -u 1 show adapter
mpr1 Adapter:
Board Name: HBA 9400-8e
Board Assembly: 03-50013-16003
Chip Name: SAS3408
Chip Revision: ALL
BIOS Revision: 9.03.00.00
Firmware Revision: 2.00.05.00
Integrated RAID: no
PhyNum CtlrHandle DevHandle Disabled Speed Min Max Device
0 0001 000a N 6.0 3.0 12 SAS Initiator
1 0001 000a N 6.0 3.0 12 SAS Initiator
2 0001 000a N 6.0 3.0 12 SAS Initiator
3 0001 000a N 6.0 3.0 12 SAS Initiator
4 0002 004a N 6.0 3.0 12 SAS Initiator
5 0002 004a N 6.0 3.0 12 SAS Initiator
6 0002 004a N 6.0 3.0 12 SAS Initiator
7 0002 004a N 6.0 3.0 12 SAS Initiator
8 0001 0009 N ??? ??? ??? No Device
I originally hit the issue on illumos, and tried booting FreeBSD looking
for any clues just to find out the same issue. Here's a bit of output
from illumos' sasinfo hoping it could provide a hint for others that I'm
not seeing, especially the ProgrammedLinkRate which I couldn't find any
info about.
9400-8e:
HBA Name: SUNW-mpt_sas-14
HBA Port Name: /dev/cfg/c1
Phy Information:
Identifier: 0
State: enabled
HardwareLinkRate(Min/Max): 1.5Gbit/12Gbit
ProgrammedLinkRate(Min/Max): 3Gbit/6Gbit
NegotiatedLinkRate: 6Gbit
...
9300-16e:
HBA Name: SUNW-mpt_sas-3
HBA Port Name: /dev/cfg/c14
Phy Information:
Identifier: 0
State: enabled
HardwareLinkRate(Min/Max): 3Gbit/12Gbit
ProgrammedLinkRate(Min/Max): 3Gbit/12Gbit
NegotiatedLinkRate: 12Gbit
...
P.S. I'm also seeing the following when running mprutil, but guess it's
not related at all:
mpr1: mpr_user_pass_thru: user reply buffer (64) smaller than returned
buffer (68)
More information about the freebsd-scsi
mailing list