Xyratex SBB enclosures and compatible controllers

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

necr

Active Member
Dec 27, 2017
196
65
28
125
Here is a linux version of fwdownloader (scroll to bottom): Document Display | HPE Support Center
Do you have a copy still? The link is there, but it seems the file has been pulled. WinServer 2016,2019,2022 aren't booting on my controllers for some reason (graphics)?

If anyone has access to HP ClusterStor downloads, old Cray Sonexion files, or AP-LS-1 Seagate files, would appreciate your help.
 

BeTeP

Well-Known Member
Mar 23, 2019
661
443
63
The link is there, but it seems the file has been pulled
use the links in the middle of the document. not the "attachments" at the bottom
almost no attachments survived the cray>hpe migration
 
  • Like
Reactions: necr

necr

Active Member
Dec 27, 2017
196
65
28
125
anyone have the firmware from HB-SBB2-E601-COMP ? as that is the only controllers I have gotten working with Native Linux

wanting to cross flash some HB-SBB2-E601-MS I have

and anyone in AU needing e01m , I have some ...



anyone have these files links are dead

Literally the post above

For your HB-SBB2-E601-COMP though, it's not needed, it's a JBOD controller that can be flashed over in-band SES (standard Linux utilities).
 
  • Like
Reactions: Stephan

MasterCATZ

Member
Jun 8, 2011
30
0
8
Thanks for that I missed the links in the document

its the HB-SBB2-E601-MS I need to flash with HB-SBB2-E601-COMP firmware

do you know if the ttl pinout or baud rate is different? I have tried a few usb - rs232 adapters and still not getting a console connection


./fwdownloader -ses
Seagate fwdownloader v4.07

Scanning SES devices...Please Wait...4 SES devices found.
-----------
SES Device 0 Addr='/dev/sg24'
Found SES Page 1 for Device 0 (/dev/sg24) size 194 (0xc2)
WWN: 50050cc102045f9b Vendor ID: NETAPP Product ID: DS424-EB21
Product Revision: 0182 S/N: SHM0979752T6PRM
-----------
-----------
SES Device 1 Addr='/dev/sg55'
Found SES Page 1 for Device 1 (/dev/sg55) size 235 (0xeb)
WWN: 50050cc102024eb2 Vendor ID: NETAPP Product ID: DS424-E6EBD
Product Revision: 2005 S/N: SHM0954292T63J9
-----------
-----------
SES Device 2 Addr='/dev/sg70'
Found SES Page 1 for Device 2 (/dev/sg70) size 194 (0xc2)
WWN: 50050cc1020387f0 Vendor ID: NETAPP Product ID: DS424-EB21
Product Revision: 0182 S/N: SHM0971734T6DSP
-----------
-----------
SES Device 3 Addr='/dev/sg72'
Found SES Page 1 for Device 3 (/dev/sg72) size 451 (0x1c3)
WWN: 50014380171220a5 Vendor ID: HP Product ID: HP SAS EXP Card
Product Revision: 2.08 S/N:



or should I switch over to NetApp X5720A IOM12 SAS 12Gb/s JBOD Module 111-02850+C3


reasonably priced if their is a way to get them working Linux native or is their another 12gbs version out their I should look for ?
or will the backplane not work with 12gbs ?

everything else here is SFF-8644

or should I put in 2x 6gbs controllers would that increase throughput ? ZFS scrubs take a while ,
I do have an epyc with 4x 12gbs sas expander cards in it as well

and if anyone in AU needs IOM6 controllers I have a few ...
 
Last edited:

Liquidic

New Member
Jan 24, 2025
2
0
1
Hello World,

Thank you for this wonderful guide, I was getting errors with my current setup and thought why not try a FW update of the canister,

My setup is a Netapp 4243 with a Dell Dell HB-SBB2-E601-COMP (2 controllers, only one plugged it to test the firmware update)

I followed the following commands,

curl -s -o usm338.exe http://download.windowsupdate.com/d..._2b29094600be6adfe35753ba40f88f4a2cfbba06.exe
7z e -so -bsp0 -bse0 usm338.exe u34 >e6ebd_combined_338.gff
7z e -so -bsp0 -bse0 usm338.exe u8 >FWDownloader.exe
7z e -so -bsp0 -bse0 usm338.exe u10 >JBODInterface.dll
FWDownloader.exe -d 0 -f e6ebd_combined_338.gff

It indicated it completed successfully, however upon reboot there is a yellow light on the controller and the fans are at 100%.

I swapped the 2nd with the old firmware and it goes back to normal,

sudo ./fwdownloader -d 3 -cli ver
Seagate fwdownloader v4.07

Scanning SES devices...Please Wait...4 SES devices found.
Found SES Page 1 for Device 3 (/dev/sg46) size 235 (0xeb)
WWN: 50050cc102032476 Vendor ID: NETAPP Product ID: DS424-E6EBD
Product Revision: 221a S/N:

Canister firmware : 2.2.26
Canister firmware date : Feb 5 2013 20:54:00
Canister bootloader : 5.01
Canister config CRC : 0x50172004
Canister VPD structure : 0x06
Canister VPD CRC : 0xCFA80F08
Canister CPLD : 0x13
Canister Power CPLD : 0x00176CF8
Canister chip : 0x80050002
Canister SDK : 3.06.01-B028
Midplane VPD structure : 0x00
Midplane VPD CRC : Not present
Midplane CPLD : 0x0E
PCM 1 firmware : 3.11
PCM 2 firmware : 3.11
PCM 3 firmware : 3.11
PCM 4 firmware : 3.11
PCM 1 VPD structure : 0x03
PCM 2 VPD structure : 0x03
PCM 3 VPD structure : 0x03
PCM 4 VPD structure : 0x03
PCM 1 VPD CRC : 0x14DA43AA
PCM 2 VPD CRC : 0x14DA43AA
PCM 3 VPD CRC : 0x14DA43AA
PCM 4 VPD CRC : 0x14DA43AA
Battery 1 firmware : Not present
Battery 2 firmware : Not present
Battery 3 firmware : Not present
Battery 4 firmware : Not present

What should I try next ? make a firmware back up of the old 221a and reflash the newly flashed one ?

Thanks in advance,

note: here is the newly flashed firmware

Canister firmware : 3.5.0.56
Canister firmware date : Oct 21 2016 10:09:21
Canister bootloader : 5.03
Canister config CRC : 0xB23150F8
Canister VPD structure : 0x06
Canister VPD CRC : 0xBAA55828
Canister CPLD : 0x14
Canister Power CPLD : 0x00176CF8
Canister chip : 0x80050002
Canister SDK : 3.06.01-B032
Midplane VPD structure : 0x00
Midplane VPD CRC : Not present
Midplane CPLD : Not present
PCM 1 firmware : Not present
PCM 2 firmware : Not present
PCM 3 firmware : Not present
PCM 4 firmware : Not present
PCM 1 VPD structure : Not present
PCM 2 VPD structure : Not present
PCM 3 VPD structure : Not present
PCM 4 VPD structure : Not present
PCM 1 VPD CRC : Not present
PCM 2 VPD CRC : Not present
PCM 3 VPD CRC : Not present
PCM 4 VPD CRC : Not present
Battery 1 firmware : Not present
Battery 2 firmware : Not present
Battery 3 firmware : Not present
Battery 4 firmware : Not present
 
Last edited:

necr

Active Member
Dec 27, 2017
196
65
28
125
PCM 1 firmware : Not present
PCM 2 firmware : Not present
PCM 3 firmware : Not present
PCM 4 firmware : Not present
is likely why the fans are at 100% and you have yellow light - it can't check midplane or power supplies. Have you performed a power off boot or just (re)plugged the controllers? DS4243 is likely tricky, you're running latest Xyratex FW in a non-compatible enclosure. (all guesses at this point, no documentation whatsoever available and this has never been supported).
Way to back up the running firmware is not possible/not known at the moment.
 

Liquidic

New Member
Jan 24, 2025
2
0
1
is likely why the fans are at 100% and you have yellow light - it can't check midplane or power supplies. Have you performed a power off boot or just (re)plugged the controllers? DS4243 is likely tricky, you're running latest Xyratex FW in a non-compatible enclosure. (all guesses at this point, no documentation whatsoever available and this has never been supported).
Way to back up the running firmware is not possible/not known at the moment.
Thank you for the quick reply @necr. I applied the update powered off the enclosure from the rear, removed and reinserted the flash canister.

You are correct yellow light and fans at 100%, is the result.

I was hoping I could grab the old firmware from the working unit.

Any other suggestion are more than welcome. Otherwise I guess I am in the market for another canister.

Is there any advantage to speed if I use 2 or is it 100% redundancy only ?
 

bindi

New Member
Aug 3, 2019
5
1
3
Code:
# lsscsi -g | grep enclosu
[17:0:17:0]  enclosu NETAPP   DS424IOM6        0191  -          /dev/sg5
how do I update to IOM6.0211.SWF using FWDownloader? I'm getting this sometimes (2 times in 400 days..): 'device_block' and 'device_unblock' from disks in storage tray DE3-24C, ASM disks dropping and it's probably fixed in the latest firmware

Code:
./fwdownloader -d /dev/sg5 -f IOM6.0211.SFW
I guess?

Code:
# ./fwdownloader -d /dev/sg5 -f IOM6.0211.SFW
Seagate fwdownloader v4.07

DEVICE: /dev/sg5
FILENAME IOM6.0211.SFW


Input file size = 4196818 bytes.

Seagate fwdownloader v4.07 Downloading file 'IOM6.0211.SFW' to /dev/sg5 using SES page 0x0E with mode 0x7.


Downloading 1050 SES pages to /dev/sg5. BlkSize=4000 bytes.
Downloaded page 1050 of 1050
Download Completed.
Checking if internal microcode update has completed...
Internal transfers complete
It's safe to reboot
Yolo :)
Code:
# lsscsi -g | grep enclosu
[17:0:36:0]  enclosu NETAPP   DS424IOM6        0211  -          /dev/sg5
Success!
 
Last edited:
  • Like
Reactions: necr

bindi

New Member
Aug 3, 2019
5
1
3
Code:
Wed Mar 26 15:15:28 2025] sd 17:0:0:0: device_unblock and setting to running, handle(0x000d)
[Wed Mar 26 15:15:28 2025] sd 17:0:1:0: device_unblock and setting to running, handle(0x000e)
[Wed Mar 26 15:15:28 2025] sd 17:0:2:0: device_unblock and setting to running, handle(0x000f)
[Wed Mar 26 15:15:28 2025] sd 17:0:3:0: device_unblock and setting to running, handle(0x0010)
[Wed Mar 26 15:15:28 2025] sd 17:0:4:0: device_unblock and setting to running, handle(0x0011)
[Wed Mar 26 15:15:28 2025] sd 17:0:5:0: device_unblock and setting to running, handle(0x0012)
[Wed Mar 26 15:15:28 2025] sd 17:0:6:0: device_unblock and setting to running, handle(0x0013)
[Wed Mar 26 15:15:28 2025] sd 17:0:7:0: device_unblock and setting to running, handle(0x0014)
[Wed Mar 26 15:15:28 2025] sd 17:0:8:0: device_unblock and setting to running, handle(0x001d)
[Wed Mar 26 15:15:28 2025] sd 17:0:9:0: device_unblock and setting to running, handle(0x001e)
[Wed Mar 26 15:15:28 2025] sd 17:0:10:0: device_unblock and setting to running, handle(0x001f)
[Wed Mar 26 15:15:28 2025] sd 17:0:11:0: device_unblock and setting to running, handle(0x0020)
[Wed Mar 26 15:15:28 2025] sd 17:0:12:0: device_unblock and setting to running, handle(0x0021)
[Wed Mar 26 15:15:28 2025] sd 17:0:13:0: device_unblock and setting to running, handle(0x0022)
[Wed Mar 26 15:15:28 2025] sd 17:0:14:0: device_unblock and setting to running, handle(0x0023)
[Wed Mar 26 15:15:28 2025] sd 17:0:15:0: device_unblock and setting to running, handle(0x0024)
[Wed Mar 26 15:15:28 2025] sd 17:0:10:0: [sdp] tag#869 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=8s
[Wed Mar 26 15:15:28 2025] sd 17:0:10:0: [sdp] tag#869 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] sd 17:0:11:0: [sdq] tag#870 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:28 2025] sd 17:0:11:0: [sdq] tag#870 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] sd 17:0:12:0: [sdr] tag#871 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:28 2025] sd 17:0:12:0: [sdr] tag#871 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] sd 17:0:13:0: [sds] tag#872 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:28 2025] sd 17:0:13:0: [sds] tag#872 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] sd 17:0:14:0: [sdt] tag#873 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:28 2025] sd 17:0:14:0: [sdt] tag#873 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] sd 17:0:15:0: [sdu] tag#874 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:28 2025] sd 17:0:15:0: [sdu] tag#874 CDB: ATA command pass through(16) 85 06 2c 00 00 00 00 00 00 00 00 00 00 00 e5 00
[Wed Mar 26 15:15:28 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-WDC_WD80EDAZ-11TA3A0_VGK5XXPG-part1 error=5 type=1 offset=270336 size=8192 flags=721601
[Wed Mar 26 15:15:29 2025] vmbr0: port 12(veth135i0) entered blocking state
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-WDC_WD80EDAZ-11TA3A0_VGK5XXPG-part1 error=5 type=1 offset=8001552916480 size=8192 flags=721601
[Wed Mar 26 15:15:29 2025] vmbr0: port 12(veth135i0) entered disabled state
[Wed Mar 26 15:15:29 2025] veth135i0: entered allmulticast mode
[Wed Mar 26 15:15:29 2025] sd 17:0:14:0: [sdt] tag#875 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:29 2025] sd 17:0:12:0: [sdr] tag#88 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:29 2025] sd 17:0:12:0: [sdr] tag#88 CDB: Write(16) 8a 00 00 00 00 04 41 40 29 68 00 00 00 08 00 00
[Wed Mar 26 15:15:29 2025] I/O error, dev sdr, sector 18274593128 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00HZZV-part1 error=5 type=2 offset=9356590632960 size=4096 flags=1572992
[Wed Mar 26 15:15:29 2025] sd 17:0:15:0: [sdu] tag#89 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:29 2025] sd 17:0:15:0: [sdu] tag#89 CDB: Write(16) 8a 00 00 00 00 04 41 40 29 68 00 00 00 08 00 00
[Wed Mar 26 15:15:29 2025] I/O error, dev sdu, sector 18274593128 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000NM017B-2TL103_WWY0BSCX-part1 error=5 type=2 offset=9356590632960 size=4096 flags=1572992
[Wed Mar 26 15:15:29 2025] sd 17:0:12:0: [sdr] tag#876 FAILED Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK cmd_age=0s
[Wed Mar 26 15:15:29 2025] sd 17:0:12:0: [sdr] tag#876 CDB: Read(16) 88 00 00 00 00 00 00 00 0a 10 00 00 00 10 00 00
[Wed Mar 26 15:15:29 2025] I/O error, dev sdr, sector 2576 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00HZZV-part1 error=5 type=1 offset=270336 size=8192 flags=721089
[Wed Mar 26 15:15:29 2025] I/O error, dev sdq, sector 18274593136 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00EXXT-part1 error=5 type=2 offset=9356590637056 size=4096 flags=1572992
[Wed Mar 26 15:15:29 2025] I/O error, dev sdr, sector 19532854288 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00HZZV-part1 error=5 type=1 offset=10000820346880 size=8192 flags=721089
[Wed Mar 26 15:15:29 2025] I/O error, dev sdm, sector 10741623192 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-WDC_WD80EDAZ-11TA3A0_VGK80BXG-part1 error=5 type=2 offset=5499710025728 size=4096 flags=1572992
[Wed Mar 26 15:15:29 2025] I/O error, dev sdr, sector 19532854800 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00HZZV-part1 error=5 type=1 offset=10000820609024 size=8192 flags=721089
[Wed Mar 26 15:15:29 2025] I/O error, dev sdq, sector 2576 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] zio pool=bigboi vdev=/dev/disk/by-id/ata-ST10000DM006-3GD141_WP00EXXT-part1 error=5 type=1 offset=270336 size=8192 flags=721089
[Wed Mar 26 15:15:29 2025] I/O error, dev sdl, sector 10741623192 op 0x1:(WRITE) flags 0x0 phys_seg 1 prio class 0
[Wed Mar 26 15:15:29 2025] I/O error, dev sdu, sector 2576 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

Welp, same error happening with the new firmware. Guess I'm ditching my NetApp.
 

necr

Active Member
Dec 27, 2017
196
65
28
125
Welp, same error happening with the new firmware.
Looks too physical to me :) have you tried checking the controller's IO pads and mid-plane pins, maybe vacuum the thing? Or adding force pushing the controller in? Is it only one controller giving you crap?
 

bindi

New Member
Aug 3, 2019
5
1
3
Looks too physical to me :) have you tried checking the controller's IO pads and mid-plane pins, maybe vacuum the thing? Or adding force pushing the controller in? Is it only one controller giving you crap?
I only have one IOM6, cheap enough to try another one, but I don't think it will help.

It only happens when the host reboots. I got hit by this only 2 times the past 400 days (1st time was very early on with just 1 PSU, added second one, thought it was fixed), but now today it happened twice in a row. I found several other topics talking about this, with basically no solution.

It's likely a firmware bug between the shelf and the controller. When the driver loads, it tells the card to reset. Odds are the card is not resetting properly, or the shelf has a bug in it's reset routine.
 

necr

Active Member
Dec 27, 2017
196
65
28
125
I only have one IOM6, cheap enough to try another one, but I don't think it will help.

It only happens when the host reboots
Spent a lot of time on 9207-8e IT mode latest FW and IOM6, was rock solid in general. On reboots I saw the IOM "rearrange" the active slots, sometimes slots with disks won't have LEDs on (all with SAS->SATA Marvell adapters), which required pulling some adapters without disks for me. Then IOM would rescan the slots and detect all missing disks. I remember checking slot status over serial connection while debugging a missing disk. So, you have the green LEDs but the disks won't be detected, right?
 

bindi

New Member
Aug 3, 2019
5
1
3
Attached a full dmesg. Disks are detected -> IOM6 / whole shelf resets (fans ramp up) -> Disks are re-detected. Again, only when the host reboots.

(i've since disabled autoimport of the pool / starting of services using the pool so the deadlocks dont happen again <.<)
 

Attachments

Last edited:

necr

Active Member
Dec 27, 2017
196
65
28
125
What's that here?
Code:
[   10.039440] mpt2sas_cm1: LSISAS2008: FWVersion(06.00.00.00), ChipRevision(0x03)
Here's the shelf reset, right?
Code:
[  156.034785] mpt2sas_cm1: mpt3sas_transport_port_remove: removed: sas_addr(0x500a098007664688)
In general, I always run 2 controllers, there are no chassis alarms, and fans are much quieter. Maybe the overall shelf behavior is different as well. Reboot results in re-scan of disks, but fans never ramp up.
 

bindi

New Member
Aug 3, 2019
5
1
3
What's that here?
Code:
[   10.039440] mpt2sas_cm1: LSISAS2008: FWVersion(06.00.00.00), ChipRevision(0x03)
Woops. Updated to the latest. Couldn't make it error on this reboot, I'll try more later I guess. (I'd need like 20+ reboots to confirm it really works, as that's how many reboots I've had in the past without issues).

Might still just get a SC846.
Edit: rebooted the host and the disk shelf reset again. Yep, SC846 time.
 
Last edited: