SOLVED: SAS3008 under Freenas detecting SATA drives as 1.5 GBps only

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Kev

Active Member
Feb 16, 2015
461
111
43
41
So what's wrong with this picture.

Here is the output from Freenas under ESXi and VT-d passthrough mode

Code:
mpt0: <LSILogic 1030 Ultra4 Adapter> port 0x1400-0x14ff mem 0xfeba0000-0xfebbffff,0xfebc0000-0xfebdffff irq 17 at device 16.0 on pci0
mpt0: MPI Version=1.2.0.0
mpr0: <Avago Technologies (LSI) SAS3008> port 0x7000-0x70ff mem 0xfd2f0000-0xfd2fffff irq 17 at device 0.0 on pci6
mpr0: Firmware: 03.00.06.136, Driver: 18.03.00.00-fbsd
mpr0: IOCCapabilities: 7a85c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,MSIXIndex,HostDisc,FastPath,RDPQArray>
mpr0: SAS Address for SATA device = 8455b6784807c67
mpr0: SAS Address for SATA device = 74e6f6784807c67
mpr0: SAS Address for SATA device = 844696784807c67
mpr0: SAS Address for SATA device = 8295b6784807c67
mpr0: SAS Address from SAS device page0 = 50010c60004b9e88
mpr0: SAS Address from SATA device = 8455b6784807c67
mpr0: Found device <81<SataDev>,End Device> <1.5Gbps> handle<0x000a> enclosureHandle<0x0002> slot 8
mpr0: SAS Address from SAS device page0 = 50010c60004b9e89
mpr0: SAS Address from SATA device = 74e6f6784807c67
mpr0: Found device <81<SataDev>,End Device> <1.5Gbps> handle<0x000b> enclosureHandle<0x0002> slot 9
mpr0: SAS Address from SAS device page0 = 50010c60004b9e8b
mpr0: SAS Address from SATA device = 844696784807c67
mpr0: Found device <81<SataDev>,End Device> <1.5Gbps> handle<0x000c> enclosureHandle<0x0002> slot 11
mpr0: SAS Address from SAS device page0 = 50010c60004b9e8c
mpr0: SAS Address from SATA device = 8295b6784807c67
mpr0: Found device <81<SataDev>,End Device> <1.5Gbps> handle<0x000d> enclosureHandle<0x0002> slot 12
mpr0: SAS Address from SAS device page0 = 50010c60004b9ebe
mpr0: Found device <4441<SspInit,SspTarg,SepDev>,End Device> <6.0Gbps> handle<0x000e> enclosureHandle<0x0002> slot 24
The drives are:

10TB HGST HUH721010ALN600 SATA drives that can do 6.0 Gb/s

What do you think is wrong?

Edit: Connected to an Lenovo SA120 expander.
 
Last edited:

Kev

Active Member
Feb 16, 2015
461
111
43
41
Honestly, I did not update any firmware nor do I know how to check.

Code:
nas# sg_ses -p1 /dev/ses0
  LENOVO    ThinkServerSA120  1007
Code:
nas# sg_ses -p0 /dev/ses0
  LENOVO    ThinkServerSA120  1007
Supported diagnostic pages:
  Supported Diagnostic Pages [sdp] [0x0]
  Configuration (SES) [cf] [0x1]
  Enclosure Status/Control (SES) [ec,es] [0x2]
  String In/Out (SES) [str] [0x4]
  Element Descriptor (SES) [ed] [0x7]
  Additional Element Status (SES-2) [aes] [0xa]
  Download Microcode (SES-2) [dm] [0xe]
  <unknown> [0x93]
  <unknown> [0x94]
  <unknown> [0x97]
 

Kev

Active Member
Feb 16, 2015
461
111
43
41
Cool, do I need a think server or can I pass the HBA to windows and use the following utility to update:

IOCC Firmware Update - ThinkServer Storage SA120
 

j_h_o

Active Member
Apr 21, 2015
644
180
43
California, US
I have a few SA120 and I've updated firmware without an actual ThinkServer :)

Yeah, passing thru to a Windows VM should work fine, with the utility on that page.
 

Kev

Active Member
Feb 16, 2015
461
111
43
41
So no luck. Windows detected my Avago 3008 adapter, I can see all my drives in windows but the windows update utility says could not detect enclosure.

EDIT: Dope, RUN AS ADMIN in windows.
 
Last edited: