![LSI 9211-8i 逻辑单元和物理单元不匹配](https://linux22.com/image/1512700/LSI%209211-8i%20%E9%80%BB%E8%BE%91%E5%8D%95%E5%85%83%E5%92%8C%E7%89%A9%E7%90%86%E5%8D%95%E5%85%83%E4%B8%8D%E5%8C%B9%E9%85%8D.png)
我有一台 LSI 9211-8i。在第一个连接器上我有 2 个 SSD;在第二个连接器上我有 4 个 2Tb 磁盘。
现在奇怪的部分是物理和单位映射不匹配:
% sas2ircu 0 display
Initiator at ID #0
Device is a Hard disk
Enclosure # : 1
Slot # : 0
SAS Address : 4433221-1-0300-0000
State : Ready (RDY)
Size (in MB)/(in sectors) : 488386/1000215215
Manufacturer : ATA
Model Number : Crucial_CT512MX1
....
Device is a Hard disk
Enclosure # : 1
Slot # : 1
SAS Address : 4433221-1-0200-0000
State : Ready (RDY)
Size (in MB)/(in sectors) : 488386/1000215215
Manufacturer : ATA
Model Number : Crucial_CT512MX1
因此我们可以看到两个 SSD 显示为插槽 0 和 1。
但:
$sas2flash -c 0 -o -testlsall | grep Phy
Phy 0: Link Down
Phy 1: Link Down
Phy 2: 6.0 Gbps
Phy 3: 6.0 Gbps
....
因此我们可以看到两个 SSD 实际上插入了物理通道 2 和 3(与电缆相匹配)。
这种映射是如何确定的?如何使控制器映射 1-1。
顺便说一下,它运行的是 19IR 固件,但我没有创建任何 raid 设备。我刷入 IT 会更好吗?
答案1
你把固件更新到 P19 了吗?
更新固件并覆盖制造商数据时可能会发生这种情况。使用 sas2flash.efi -o -e -6 进行更新将保留制造数据。
最好的办法是使用该卡的 OEM fiemare,例如 Super Micro。