LINUX.ORG.RU

Проблемы с Xen и PCI MSI-INTx

 , , ,


0

1

Есть мат плата Intel DX58SO. Получилось пробросить видеокарту AMD Radeon в Xen DomU с Windows XP. Но производительность 3D вообще никакая, только для игр 10-летней давности сойдет.

Если пробрасывать в Windows 7, то при загрузке виснет намертво DomU вместе c Dom0. Когда виснет в логах последние полезные строчки: «guest enabling MSI, disable MSI-INTx translation». MSI появилась в Windows начиная с Vista, видимо поэтому Windows XP хоть как то работает, она попросту его не поддерживает.

Забавно что Windows 8 может повиснуть даже без драйверов Catalyst, достаточно просто открыть панель управления.

Непонятно куда вообще копать, что смотреть, что патчить. В конфиге ядра PCI_MSI не выключить, оно требуется для IOMMU. Может вообще чипсет старый кривой и стоит поменять плату.

★★

Ах, да ещё в биосе должна быть включена сама собственно виртуализация, и ещё желательно его обновить или откатить, если при включённх настройках есть ругань в дмесг. Зен какой версии?

darkenshvein ★★★★★
()

шой-то ни vt-x, ни vt-d не видать в её описаниях, небось интел зажлобился на фичи в очередной раз

anonymous
()
Ответ на: комментарий от darkenshvein

а это ещё нафига зачем? В БИОСе иомму включён?

Конечно все включено иначе и карта бы не пробросилась. Просто мне кажется что все глючит из за кривой реализации MSI, в Windows XP еще не было MSI-INTx, поэтому работает только он.

%# cat /proc/cpuinfo | egrep 'flags.*(svm|vmx)'

Потом гляну.

Зен какой версии?

4.3.1 с парой патчей на радеон, хотя толку от них вроде бы и нет. 4.4 унылый, xm выпилили, а в xl нет поддержки usb, поэтому ковырять его неохото. Ранние версии до 4.2 уже не собрать, библиотеки хочет старые.

Hope ★★
() автор топика
Ответ на: комментарий от Hope

ну и зря, я на 4.1, в дебиане новые версии завести не могут.

Просто мне кажется что все глючит из за кривой реализации MSI,
Есть мат плата Intel DX58SO.

так MSI или штеуд?

darkenshvein ★★★★★
()
Последнее исправление: darkenshvein (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

ок, что в параметрах ядра?

Параметры зена: iommu=1 dom0_max_vcpus=4 dom0_vcpus_pin

Параметры ядра: xen-pciback.hide=(00:1b.0)(03:00.0)(03:00.1)

это звуковая карта, и видеокарта + hdmi аудио.

Hope ★★
() автор топика
Последнее исправление: Hope (всего исправлений: 1)
Ответ на: комментарий от darkenshvein

%# cat /proc/cpuinfo | egrep 'flags.*(svm|vmx)'

Пусто в выводе (внутри Dom0 если что).

Hope ★★
() автор топика
Ответ на: комментарий от darkenshvein

дда, видеокарта то какая?

Пробрасываю в DomU ее:

$ lspci | grep -i amd

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850]

03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]

А Dom0 остается с nVidia под драйвером nouveau.

Hope ★★
() автор топика

msi не надо отключать это делу явно не поможет

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.