<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [РЕШЕНО]Проброс SATA-контроллера на базе MCIO не работает. MSIX PBA вне указанного BAR.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [РЕШЕНО]Проброс SATA-контроллера на базе MCIO не работает. MSIX PBA вне указанного BAR. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 28 May 2026 09:48:56 +0300</pubDate>
		<item>
			<title>[РЕШЕНО]Проброс SATA-контроллера на базе MCIO не работает. MSIX PBA вне указанного BAR.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321555/77294-resheno_probros-sata_kontrollera-na-baze-mcio-ne-rabotaet.-msix-pba-vne-ukazannogo-bar.">[РЕШЕНО]Проброс SATA-контроллера на базе MCIO не работает. MSIX PBA вне указанного BAR.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня процессор AMD Epyc 9155 Turin на материнской плате ASROCK GENOAD8UD-2T/X550. Два порта MCIO можно настроить для режима SATA (каждый порт тогда воспринимается как два 4-канальных SATA-контроллера). При передаче в VM VM не запускалась с кодом: Error writing '1' to '/sys/bus/pci/devices/0000:42:00.0/reset': Inappropriate ioctl for device<br />Не удалось сбросить PCI-устройство '0000:42:00.0', но пытаюсь продолжить, так как не все устройства требуют сброса<br />kvm: -device vfio-pci,host=0000:42:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,multifunction=on: vfio 0000:42:00.0: оборудование сообщает о недопустимой конфигурации, MSIX PBA за пределами указанного BAR<br />TASK ERROR: start failed: QEMU завершился с кодом 1. Это произошло для обоих устройств 42:00.0 и 42:00.1. Это, вероятно, ошибка, вызванная недопустимыми настройками MSIX PBA для устройства на материнской плате, как указано в этом комментарии <noindex><a href="https://bugs.launchpad.net/qemu/+bug/1894869/comments/4" target="_blank" rel="nofollow" >https://bugs.launchpad.net/qemu/+bug/1894869/comments/4</a></noindex>, а также в этой теме <noindex><a href="https://forum.proxmox.com/threads/pci-passtrough-a100.143838/" target="_blank" rel="nofollow" >https://forum.proxmox.com/threads/pci-passtrough-a100.143838/</a></noindex>. Решение оказалось в редактировании файла конфигурации VM с добавлением следующего кода: args: -set device.hostpci0.x-msix-relocation=bar2 -set device.hostpci1.x-msix-relocation=bar2, где оба SATA-устройства были определены в конфигурации следующим образом: Code: hostpci0: 0000:42:00.0,pcie=1<br />hostpci1: 0000:42:00.1,pcie=1. Записываю это на случай, если кто-то еще столкнется с подобной проблемой, и на случай, если я забуду об этом и буду искать в Google позже. <br />
			<i>06.02.2025 02:21:00, scyto.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321555/77294-resheno_probros-sata_kontrollera-na-baze-mcio-ne-rabotaet.-msix-pba-vne-ukazannogo-bar.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321555/77294-resheno_probros-sata_kontrollera-na-baze-mcio-ne-rabotaet.-msix-pba-vne-ukazannogo-bar.</guid>
			<pubDate>Thu, 06 Feb 2025 02:21:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
