各位帮我看看是不是这个 hba 卡坏掉了

27 天前
 Jeremial

最近购入了 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

707 次点击
所在节点    硬件
8 条回复
my3157
27 天前
建议先把其他 PCI 设备移除, 只插 HBA 卡, 取消 vm 开机自启, 如果配置过其他 PCI 直通的选项, 可以暂时注释掉,重新启动观察:

1. 开机有没有 HBA 卡相关的信息, 正常会出现一个能进入 HBA 卡配置的界面几秒钟
2. lspci 是否能看到设备
3. dmesg -T 和 kernel.log 都看一下
my3157
27 天前
测试的时候不要插 SLOT4, SLOT4 是从 PCH 出来的
Jeremial
27 天前
@my3157 #1 把其它的 PCI 设备都去掉了, 只插 HBA 卡也识别不了. lspci 看不到设备. 开机看不到 hba 卡的配置界面
Jeremial
27 天前
@my3157 #2 SLOT4 是指最后一个 PCI 插槽吗, pcie 3 个插槽, 都试了都不行
oott123
27 天前
> 笼子里的硬盘灯正常亮绿灯,也能听到硬盘转的声音

可能是通电就会亮,你把数据线拔了可能他都能亮绿灯

这种古董阵列卡,试试在 BIOS 里关 secure boot ,开 CSM 或者改成 legacy 启动能不能行吧
Jeremial
27 天前
CSM 是 enabled 状态, 启动模式 legacy 模式, dual 模式, UEFI 模式都试了, 都不行
@oott123
my3157
26 天前
日志没看到任何关于这个设备的信息的话,估计是坏的,换货吧,另外可以找一台 Windows 的机器插上再挣扎一下
Jeremial
26 天前
@my3157 #7 有 windows, 但是试不了了, 只有一个 x16 槽给了显卡了, cpu 没有核显, 换掉显卡就开不了机了.

已经买了另一个等到了再试试, 这个不行的联系卖家发回去

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX