超微主板 X10DRL-I PCIE拆分
老虎不发喵-你当我
2024年05月22日 11:54

最近在折腾X10DRL-I的pcie拆分功能。

对pcie槽位和bios内设置选项的对应关系有点迷惑,于是花了点时间测试了一下。

bios版本是:3.4

bios版本

从下往上,pcie插槽分别为slot1-slot6


设置pcie拆分的路径为:Advanced - Chipset Configuration - North Bridge - IIO Configuration - IIO1 Configuration

结合说明书的图,iou1与iou2比较明确。iou2对应slot2,可以拆分成x4x4;iou1则对应slot5,即唯一的x16插槽,可拆分选项比较多。这两项不容易弄混。

让我迷惑的是iou0的设置。首先可以知道,iou0控制的是slot3与slot6,可拆分选项很多。

经过测试,发现iou0的对应关系为slot6(最靠近cpu的pcie插槽)在前,slot3在后

例 :当设置为x8x4x4时

x8代表slot6只识别一个设备,后面的x4x4代表slot3被拆分,可以识别两个pcie设备。

同理,当iou0设置为x16时,slot6可以识别一个设备,slot3不识别。(但是slot6物理插槽长度只有x8,即满速也只有pcie3.0x8,设置为x16似乎没有什么意义?


有一点比较奇怪。可以看到选项中同时可以设置每个slot的pcie链接速率。当iou0设置为x16时,经过上面的测试得知,此时slot6可以识别pcie设备,slot3不起效。但此时bios中显示的却是slot3的速率。这个挺迷惑人的。

以上是关于超微x10drl-i主板设置pcie拆分时,bios内的iou选项与pcie插槽的对应关系。


另外有几点

  1. slot6,即最靠近cpu的pcie插槽,插上pcie设备可能会与旁边的内存插槽产生干涉。如下图的转接板,直接被内存插槽的蓝色座挡住了,插不到底。


2. 闲鱼上买的所谓建兴s990 128G固态,在pve下不能识别,同样的转接板,换上傲腾m10 16G就能正常识别。

root@pve:~# lspci |grep NVMe

01:00.0 Non-Volatile memory controller: Solid State Storage Technology Corporation CL1-3D256-Q11 NVMe SSD M.2 (rev 03)

root@pve:~# lsblk

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS

sda            8:0    0 29.8G  0 disk

├─sda1         8:1    0 1007K  0 part

├─sda2         8:2    0  512M  0 part /boot/efi

└─sda3         8:3    0 29.3G  0 part

  ├─pve-swap 252:0    0  3.6G  0 lvm  [SWAP]

  └─pve-root 252:1    0 25.7G  0 lvm  /


但是在windows下就可以正常使用。

哪位大佬可以教一下怎么处理?