HP SAS Expander Wiki

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

Ronski

New Member
Nov 9, 2020
20
1
3
Broadstairs, UK
Actually any clues here when installing SG Utils - seems to be errors

Code:
curl -O http://sg.danny.cz/sg/p/libsgutils2-2_1.39-0.1_i386.deb &&
>
> curl -O http://sg.danny.cz/sg/p/sg3-utils_1.39-0.1_i386.deb &&
>
> dpkg -i *_1.39-0.1_i386.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 67170  100 67170    0     0   323k      0 --:--:-- --:--:-- --:--:--  321k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  564k  100  564k    0     0  1099k      0 --:--:-- --:--:-- --:--:-- 1099k
(Reading database ... 234720 files and directories currently installed.)
Preparing to unpack libsgutils2-2_1.39-0.1_i386.deb ...
Unpacking libsgutils2-2:i386 (1.39-0.1) over (1.39-0.1) ...
Preparing to unpack sg3-utils_1.39-0.1_i386.deb ...
Unpacking sg3-utils:i386 (1.39-0.1) over (1.39-0.1) ...
dpkg: dependency problems prevent configuration of libsgutils2-2:i386:
 libsgutils2-2:i386 depends on libc6 (>= 2.7).

dpkg: error processing package libsgutils2-2:i386 (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of sg3-utils:i386:
 sg3-utils:i386 depends on libc6 (>= 2.7).
 sg3-utils:i386 depends on libsgutils2-2 (>= 1.39); however:
  Package libsgutils2-2:i386 is not configured yet.

dpkg: error processing package sg3-utils:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
 libsgutils2-2:i386
 sg3-utils:i386
 

itronin

Well-Known Member
Nov 24, 2018
1,240
801
113
Denver, Colorado
if it were me and I wasn't using this system for other things and had not spent a lot of time configuring it, installing other packages, I'd re-install - cause I would not be sure what else has been tweaked on this system.

I'd install ubuntu.
if there is a version of sg3_utils there with your fresh install I'd try to follow the process (without installing any software) and see if I can update the card...

if sg3_utils are not there, I'd use apt-get to figure out the dependencies and get it installed.

edit -
 
Last edited:

Ronski

New Member
Nov 9, 2020
20
1
3
Broadstairs, UK
So I think I may have sussed it.

You need to download the newer version, I simply used this

Code:
curl -O https://sg.danny.cz/sg/p/sg3-utils_1.47-0.1_amd64.deb
curl -O https://sg.danny.cz/sg/p/libsgutils2-2_1.47-0.1_amd64.deb
dpkg -i *_1.47-0.1_amd64.deb
and then it has worked after a reboot

[0:0:0:0] enclosu HP HP SAS EXP Card 2.10 - /dev/sg0
Up to date versions can be found here, if running 32 bit you'll probably need the latest i386 versions.

@itronin Thank you very much for your assistance, much appreciated.
 
  • Like
Reactions: itronin

Kris_Out_West

New Member
Feb 6, 2022
1
0
1
Hoping someone still checking this. So I saw that the FW updates improve the access speed...the next question I have is would large (10TB & 12TB) drives be recognized? I read this thread and did not see any comments along that line. Looking to increase my ZFS pool from 7 to 9 plus 4-5 drives for Meta and an SSD pool for VM/Jails.
 

[Nobody]

Member
Nov 1, 2020
36
4
8
I got an H240 and would like to connect it to a 16x sas3 (4x mini-sas) Backplane filled SATA 3 SSDs.
How can I so this? Which cheap Expander would give me roughly no bottleneck?
 

Azelphur

New Member
Nov 23, 2023
1
0
1
Hi folks,

I appear to be having the same issue as @ClintE had here https://forums.servethehome.com/index.php?threads/hp-sas-expander-wiki.146/page-4#post-219766 - every reboot, I'll get some random subset of drives appear, anywhere between 1 and 6 drives. (I have 9 installed). If I hotplug the drives, they all show up. I also happen to have a Dell Perc H310, if I swap the LSI 9207-8i out for the H310, everything works fine.

I tried to get into the configuration for the card, but my motherboard (Asus PRIME B650M) doesn't support Legacy CSM unless you have a discrete GPU, which I do not. I plugged the card into another machine and increased anything I could find that was to do with timeout, swapped it back, but I still get a random subset of drives every boot. Would the settings on the LSI card persist after moving the card between machines?

I am wondering if a firmware update on the HP Expander would be a good idea, according to lsscsi I'm running 2.06 on the expander. I have seen 2.10 linked earlier, but I do not know how to identify which firmware I need. My card has various numbers on it:

HP 4K10B5
Regulator model number: HSTNM-B017
PCA P/N: 468405-002
SP#487738-001, PBCQA0ARHZN1BG, AS#468405-002
64WWN50014380116B9AA5
The eBay listing called it "HP 487738-001 24-Bay PCI Express x8 3Gb SAS Expander Card 468405-002 CV1025"

But none of these seem to correlate to any of the numbers starting with CP on the HP website.

So, tl;dr, 3 questions:

1. Do settings on the LSI persist when moving the card between machines?
2. Any ideas resolving the random drives not showing up issue?
3. How do I find out which firmware my card needs?

Thanks :)