SAS9207-8i HAB installation

digidax

Renowned Member
Mar 23, 2009
101
1
83
Hello there,

I have insert into my system a SAS 9207-8i HBA and installed then Proxmox 6.3 on a empty node
The adapter should be used to connect a LTO-7 tape streamer via SAS.

But "lspci" doesn't showes the adapter. For this I'm an absolutely greenhorn.

How can I get it working for having acces from a linux container where I want to use bacula ?

thanks for any help.

all the best, Frank
 
if the system does not show the card via lspci there is something really wrong in my opinion.
These cards are pretty well supported so I wonder what could cause this.

Option 1: the card is there, but it does not show as 92o7 or whatever you expect ;). This could very well be the reason. My LSI 9211-8i show as follows:
Code:
02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
Option 2: the card isn't there because the slot you have taken has not enough physical lanes. Sometimes you get x8 or x16 slots (physical) but they are only providing x2 or x1 electrical. I expect the card needs at least an electrical x4
Option 3: Disabled slots in Bios
Option 4: defective card.

Maybe you can provide the lspci-output so we can have a look?
 
Thanks for your help, here is the lspci output:
Bash:
# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev e2)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 5
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43bc (rev 02)
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43b8 (rev 02)
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b3 (rev 02)
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
06:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)

attached the dmesg of during booting.

The mainbord is a AUS PRIME A320M-A, PCie specification:
3rd/2nd/1st Gen AMD Ryzen™ Processors
1 x PCIe 3.0/2.0 x16 (x16 mode)
2nd and 1st Gen AMD Ryzen™ with Radeon™ Vega Graphics /7th Generation A-series/Athlon X4 Processors
1 x PCIe 3.0/2.0 x16 (x8 mode)
AMD Athlon™ with Radeon™ Vega Graphics Processors
1 x PCIe 3.0/2.0 x16 (max at x4 mode)
AMD A320 chipset
2 x PCIe 2.0 x1

An AMD A8-9600 Radeon R7 processor is used, so the PCIe spec should be: 1 x PCIe 3.0/2.0 x16 (x8 mode)

Specs of SAS9207-8i: Supports eight-lanes, full-duplex PCIe 3.0 performance

As I understand, this should work together.
In the BIOS setting, I didn't found any possibilities to disable PCIe. Additional I have set the GPU from PCIe to IGFX (internal)

I have now changed the card by a RAID controller, I have found on stock, now the lspic output found it:
Bash:
# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev e2)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 5
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 43bc (rev 02)
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] Device 43b8 (rev 02)
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b3 (rev 02)
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
06:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
07:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)

Seems to be, that the 9207-8i card is defective...
Any hints which card with SAS support should I buy for working with the LTO 7 tape drive?

Thanks for any help,
Frank
 

Attachments

Last edited:
HM. Strange.
Neither lspci nor your attached output contains any reference.
Do you see the card is being initialized on boot? Has the card confirmed to be working in another system?
The only thing I can otherwise suggest is to put it in a different slot and/or a different system and check it there.
 
Have test it on 2nd and 3rd mainboard, once booted with CentOS 7, the other with Knoppix. Card not found - but the test raid card was found successful.

What happens, when I set the RAID card to JBOD - will it work with the tape drive until I get a new one?
 
AFAIK you need to enable jbod mode anyways to use a streamer/lto drive.
Those for sure wouldn't work in raid mode.

But that is a totally different thing because your system (host) does not even show the card...

But from your last answer and the wording i am suspicious: Have you by any chance tried to pass through the card to your guest (pcie pass through)?
 
To make it clear again: The LSI 9207 is NOT shown lspci and available. But using an old 3ware radid controller instead of the LSI card, the RAID controller is shown in lspci. So the PCIe and the mainbord is working. Thesting the LSI card in two other system => not found.
Conculsion: the card is defctive.

Will try not the raid controller by setting the tape drive to JBOD:

1. test access directly from Proxmox node
2. test pcie passthrough: https://www.thomas-krenn.com/de/wiki/Proxmox_PCIe_Passthrough_aktivieren
3. if pcie passthrough will not work, installing the bacula storage daemon directly on Proxmox node, leaving the other stuff of bacula in CT

That's the plan.
 
From what you describe I also conclude you have a dead card. Bummer...
 
So the RAID card is configured a JBOD and is found by the system.
Can also control the tape from node CLI and from inside of the container.

waiting now for the new HBA fro replacing the RAID card.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!