举报
PVE 下使用 M2 wifi转nvme 的转接卡安装 nvme 固态,无法直通给任何虚拟机
2024-05-31 21:51:15
377次阅读
2个评论
最后修改时间:2024-06-01 10:30:25

遇到一个奇怪的问题,网上搜了很久找不到答案,到这里问问。


环境:

畅网 N100先锋版 v2,自带一个 m2 wifi 转 nvme 转接板

PVE8.2.2,内核6.5-13-3-pve

原有一块 Intel 固态作为系统盘,安装了 PVE 及一众虚拟机,一直正常使用。

没有刷过 BIOS,保持原厂模样。


最近买了一块爱国者 P7000Z 2T 的 SSD,装在上面说的转接板上。

pve 识别正常,smart信息读取正常。


pve 已经做了硬件直通设置,网卡之前已经正常直通给 ROS 使用,显卡也直通 SR-IOV 成功。

在虚拟机里添加 PCI 设备,可以看到新加的这块 P7000Z。


但是,只要将 P7000Z 直通给任何一个虚拟机,启动该虚拟机的瞬间,PVE 物理机立即自动重启,后来甚至直接死机(只有拔电源硬重启才恢复)。

我把直通 nvme 的虚拟机设为不自动启动,否则都无法进入 PVE 了,陷入死循环(最开始这样过,后来改成不自动启动了)。


我开始怀疑是虚拟机问题,但是在分别直通给黑群晖(2个不同机型),ubuntu,windows11都这样后,我可以确定和虚拟机无关。

但是 P7000Z 在 pve 里看着一切正常。

如果用 RDM 直通给虚拟机使用,是可以正常使用的,就是无法 PCIe 直通。


无法在网上找到有效信息,所以在这里问题,也怀疑是否和使用 m2 wifi转接卡有关?或者 BIOS 有关?


恳请哪位能给支个招或者给个线索,万分感谢。




收藏 0 0
    2024-06-03 10:08:32

    莫名其妙的问题,莫名其妙解决。


    在转接卡上换了一块西数 SN580,完全没问题,所以还是 P7000Z 有些问题,小品牌的东西还是不那么靠谱。


    然后又把两块 nvme 换位,将 Intel 660p 装转接卡上,也没问题了,可以直通。


    最后也不知道是 P7000Z 的问题,还是转接卡兼容性问题,或者其它什么问题。


    总之,解决了就好了。

    •  
      “shell”界面,在命令行输入ls /dev/disk/by-id/查看硬盘id qm set 102 -sata1 /dev/disk/by-id/ata-Lenovo_SSD_SL700_480G_xxxxxxx7836 qm set 虚拟机id -sata1(根据实际填写) /dev/disk/by-id/(硬盘id)
    畅网技术客服01 畅网管理员 大神
    2024-06-18 19:30:52
    你好,看了一下 P7000Z 的主控是MAP1602,按理说是可以直通的,我们这边也有这个主控的硬盘,测试直通是正常的,谢谢留言
共2条 1

登录 后评论。没有帐号? 注册 一个。

diny

  • 0 回答
  • 0 粉丝
  • 0 关注