最近购入了 5212m4 硬盘笼, 还有 lsi 9217-8i 直通卡, 但是遇到问题.
pve 最新系统,插入 lsi 9217-8i 直通卡后,在虚拟机添加 pci 设备找不到对应的设备 在 pve 中 lspci 也找不到对应的设备。应该怎么排查呢。
在网上看直通的教程都是插入这个卡后就直接显示出来了,但是我的系统里换了各种 pci 插槽(3.0x16,3.0x8,3.0x4(x8 槽))都不显示设备
直通卡接了 5212m4 的硬盘笼,笼子里的硬盘灯正常亮绿灯,也能听到硬盘转的声音,就是在 pve 中找不到设备,无法直通给黑群晖。
iommu 已经配置完了,之前是把整个 sata 控制器直通给黑群晖了,所以直通配置应该是没问题的。
整体情况:
3 个 PCIE 槽都是没问题的,我把 m2 转接卡都分别插到 pcie2 和 pcie3 都可以识别的 另外试了把 hba 卡直接插到 3.0x16 槽上也不识别, 主板启动后,在 bios 里找不到 hba 卡配置选项
chiphell 原帖地址: https://www.chiphell.com/thread-2603365-1-1.html
![]() |
1
my3157 124 天前
建议先把其他 PCI 设备移除, 只插 HBA 卡, 取消 vm 开机自启, 如果配置过其他 PCI 直通的选项, 可以暂时注释掉,重新启动观察:
1. 开机有没有 HBA 卡相关的信息, 正常会出现一个能进入 HBA 卡配置的界面几秒钟 2. lspci 是否能看到设备 3. dmesg -T 和 kernel.log 都看一下 |
![]() |
2
my3157 124 天前
测试的时候不要插 SLOT4, SLOT4 是从 PCH 出来的
|
![]() |
5
oott123 124 天前
> 笼子里的硬盘灯正常亮绿灯,也能听到硬盘转的声音
可能是通电就会亮,你把数据线拔了可能他都能亮绿灯 这种古董阵列卡,试试在 BIOS 里关 secure boot ,开 CSM 或者改成 legacy 启动能不能行吧 |
![]() |
7
my3157 124 天前 via Android
日志没看到任何关于这个设备的信息的话,估计是坏的,换货吧,另外可以找一台 Windows 的机器插上再挣扎一下
|