'storcli' 컨트롤러로 인식되지 않는 LSI HBA 카드 문제를 해결하려면 어떻게 해야 합니까?

'storcli' 컨트롤러로 인식되지 않는 LSI HBA 카드 문제를 해결하려면 어떻게 해야 합니까?

여기에 처음으로 글을 올렸는데 주제에서 벗어나지 않았으면 좋겠습니다.

Supermicro CSE-826 섀시를 설정하려고 하는데 공식적으로 Supermicro 지원 시스템 대신 ASRock J4005B-ITX 보드와 LSI SAS 9207-4i4e 카드를 사용하고 있습니다. 시스템의 백플레인은 Supermicro BPN-SAS3-826EL1입니다(다음과 같은 경우에 대비해 - 아마도 그렇지 않을 것입니다...). 현재 섀시에 4개의 SAS HDD가 설치되어 있습니다.

내 문제는 다음과 같습니다. Ubuntu 20.04 서버(헤드리스)를 사용하여 카드가 JBOD 모드에서 HBA로 작동하도록 하고 싶습니다.

마더보드에 직접 연결된 별도의 SATA SSD에 Ubuntu 20.04를 설치했습니다(즉, SAS 어레이에서 부팅하지 않습니다). 저는 설치했고 storcli(HBA를 설정하는 데 적합한 도구라고 가정하고 이미 여기서 벗어난 경우 수정해 주십시오) 제 목표는 연결된 디스크를 수동으로 관리할 수 있도록 JBOD 모드로 설정하는 것입니다.

현재 실행 중이 lsblk면 백플레인에 설치된 4개의 HDD가 표시되지 않습니다.

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  55.5M  1 loop /snap/core18/2074
loop1    7:1    0  69.9M  1 loop /snap/lxd/19188
loop2    7:2    0  70.3M  1 loop /snap/lxd/21029
loop3    7:3    0  55.4M  1 loop /snap/core18/1944
loop4    7:4    0  32.3M  1 loop /snap/snapd/12398
loop5    7:5    0  31.1M  1 loop /snap/snapd/10707
sdd      8:48   0 238.5G  0 disk
├─sdd1   8:49   0   512M  0 part /boot/efi
└─sdd2   8:50   0   238G  0 part /

그리고 실행해도 storcliLSI 컨트롤러가 표시되지 않습니다.

$ sudo /opt/MegaRAID/storcli/storcli64 show all
CLI Version = 007.1705.0000.0000 Mar 31, 2021
Operating system = Linux 5.4.0-80-generic
Status Code = 0
Status = Success
Description = None

Number of Controllers = 0
Host Name = malacca
Operating System  = Linux 5.4.0-80-generic
StoreLib IT Version = 07.1703.0200.0000
StoreLib IR3 Version = 16.14-0

$ sudo /opt/MegaRAID/storcli/storcli64 /c0 show
CLI Version = 007.1705.0000.0000 Mar 31, 2021
Operating system = Linux 5.4.0-80-generic
Controller = 0
Status = Failure
Description = Controller 0 not found

하지만 쿼리하면 HBA 카드가 표시됩니다 lspci.

$ lspci | grep LSI
01:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)

다음은 로드된 관련 모듈입니다(제 생각에는 특정 모듈이 누락된 것인가요?).

$ lsmod | grep sas
mpt3sas               274432  0
raid_class             16384  1 mpt3sas
scsi_transport_sas     36864  2 ses,mpt3sas
$ lsmod | grep mega
megaraid               45056  0

Broadcom이나 LSI에서 좋은 문제 해결/설치 가이드를 찾을 수 없습니다. 아마도 잘못된 곳을 찾고 있는 것일 수도 있지만 내가 찾을 수 있는 것은 설치되어 작동하는 시스템을 구성하는 방법에 대한 지침일 뿐입니다.

storcli내 LSI 카드를 올바르게 인식하고 이후에 내 HDD가 에 표시되도록 하려면 어떻게 해야 합니까 /dev/sd*? 도움을 주셔서 미리 감사드립니다.

답변1

컨트롤러를 IT 모드로 플래시해야 합니다. IT 모드로 깜박이는 펌웨어로 찾아보세요. HBA 역할을 합니다. 기본적으로 RAID 컨트롤러입니다.

관련 정보