LINUX.ORG.RU

История изменений

Исправление soomrack, (текущая версия) :

Из моего скрипта 3х летней давности:

#     Several tips for HOST configuration:
#
#     Alternative I: HOST system has no driver for VIDEO CARD for passthrough.
#
#     1. cat /etc/modprobe.d/vfio.conf 
#        options vfio-pci ids=1002:67b0,1002:aac8
#
#     2. cat /etc/udev/rules.d/80-my-qemu.rules 
#        SUBSYSTEM=="vfio", OWNER="root", GROUP="kvm"
#
#
#     Alternative II: HOST system has driver for VIDEO CARD.
#
#     1. cat /etc/modprobe.d/qemu.conf
#        # reserve hardware with vfio_pci for GUEST
#        install nvidia        /sbin/modprobe vfio_pci; /sbin/modprobe --ignore-install nvidia
#        install snd_hda_intel /sbin/modprobe vfio_pci; /sbin/modprobe --ignore-install snd_hda_intel
#        install vfio_pci      /etc/modprobe.d/sh/qemu.sh
#
#     2. cat /etc/modprobe.d/sh/qemu.sh
#        #!/bin/sh
#
#        # reserve VIDEO CARD and SOUND CARD (HDMI) for GUEST
#        echo 'vfio-pci' > '/sys/bus/pci/devices/0000:05:00.0/driver_override'
#        echo 'vfio-pci' > '/sys/bus/pci/devices/0000:05:00.1/driver_override'
#
#        # reserve usb for guest
#        echo '0000:02:00.0' > '/sys/bus/pci/devices/0000:02:00.0/driver/unbind'
#        echo 'vfio-pci'     > '/sys/bus/pci/devices/0000:02:00.0/driver_override'
#
#        # modprobe vfio-pci should be before all other modprobe
#        /sbin/modprobe --ignore-install vfio_pci
#
#     3. cat /etc/udev/rules.d/99-qemu.rules
#        GROUP="kvm", MODE="0660", ACTION=="add", DEVPATH=="/devices/virtual/misc/vhost-net"
#        GROUP="kvm", MODE="0660", ACTION=="add", DEVPATH=="/devices/virtual/vfio/20"
#
#     4. cat /etc/rc.conf | grep rc_ulimit
#        rc_ulimit="-l unlimited"

Исходная версия soomrack, :

Из моего скрипта 3х летней давности:

[code=bash]

Several tips for HOST configuration:

Alternative I: HOST system has no driver for VIDEO CARD for passthrough.

1. cat /etc/modprobe.d/vfio.conf

options vfio-pci ids=1002:67b0,1002:aac8

2. cat /etc/udev/rules.d/80-my-qemu.rules

SUBSYSTEM==«vfio», OWNER=«root», GROUP=«kvm»

Alternative II: HOST system has driver for VIDEO CARD.

1. cat /etc/modprobe.d/qemu.conf

# reserve hardware with vfio_pci for GUEST

install nvidia /sbin/modprobe vfio_pci; /sbin/modprobe –ignore-install nvidia

install snd_hda_intel /sbin/modprobe vfio_pci; /sbin/modprobe –ignore-install snd_hda_intel

install vfio_pci /etc/modprobe.d/sh/qemu.sh

2. cat /etc/modprobe.d/sh/qemu.sh

#!/bin/sh

# reserve VIDEO CARD and SOUND CARD (HDMI) for GUEST

echo ‘vfio-pci’ > ‘/sys/bus/pci/devices/0000:05:00.0/driver_override’

echo ‘vfio-pci’ > ‘/sys/bus/pci/devices/0000:05:00.1/driver_override’

# reserve usb for guest

echo ‘0000:02:00.0’ > ‘/sys/bus/pci/devices/0000:02:00.0/driver/unbind’

echo ‘vfio-pci’ > ‘/sys/bus/pci/devices/0000:02:00.0/driver_override’

# modprobe vfio-pci should be before all other modprobe

/sbin/modprobe –ignore-install vfio_pci

3. cat /etc/udev/rules.d/99-qemu.rules

GROUP=«kvm», MODE=«0660», ACTION==«add», DEVPATH==«/devices/virtual/misc/vhost-net»

GROUP=«kvm», MODE=«0660», ACTION==«add», DEVPATH==«/devices/virtual/vfio/20»

4. cat /etc/rc.conf | grep rc_ulimit

rc_ulimit=«-l unlimited»

[/code]