您尚未登录。

#1 2018-08-01 16:56:27

LMDM387
会员
注册时间: 2018-08-01
帖子: 2

如何unbind一个PCIE设备或让一个PCIE设备在系统启动时不挂载?

如题,打算使用kvm虚拟机系统加上PCIE显卡直通安装一个可用于玩游戏的windows系统
但是遇到了困难,PCIE设备无法在设置unbind(根据教程,使用【echo 0000:01:00.0 > /sys/bus/pci/drivers/0000:01:00.0/unbind】这条命令后,提示没有这个文件或目录)
如果PCIE已经在系统中加载的话,就不能在virtual-manage中往虚拟机里添加这个设备

所以想向各位请问一下,该如何移除系统中的PCIE设备或在让系统在启动的时候不挂载该PCIE设备

离线

#2 2018-08-01 17:27:31

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 如何unbind一个PCIE设备或让一个PCIE设备在系统启动时不挂载?

你的教程有问题吧。/sys/bus/pci/drivers 下边是 driver 的名字,然后底下有 unbind 文件的。

离线

#3 2018-08-01 18:20:28

LMDM387
会员
注册时间: 2018-08-01
帖子: 2

Re: 如何unbind一个PCIE设备或让一个PCIE设备在系统启动时不挂载?

依云 说:

你的教程有问题吧。/sys/bus/pci/drivers 下边是 driver 的名字,然后底下有 unbind 文件的。


emmmmmm
教程确实是有问题的
但是unbind之后还是没法被kvm加载(添加pci硬件之后不能启动)
看来我需要重来一次了

离线

#4 2018-08-01 18:58:56

Kurobac
小白
注册时间: 2018-05-12
帖子: 85

Re: 如何unbind一个PCIE设备或让一个PCIE设备在系统启动时不挂载?

额…你看的是什么教程?
不如看下wiki?https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
大概意思就是在系统阶段早期让vfio接管PCI设备,楼主说的那种方法我没试过…
我配置的时候虽然有点小问题,不过最后运行还是比较顺利的

最近编辑记录 Kurobac (2018-08-01 19:00:34)


# pacman -Syu

离线

页脚