Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: проброс портов, kvm не видит iommu?  (Прочитано 6494 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxsagitov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
проброс портов, kvm не видит iommu?
« : 14 Декабря 2014, 18:30:31 »
Приветствую! Купил новый системник для Ubuntu c kvm - asrock z97 itx, i5 4460. Не получается пробросить pci.

делаю так:
1. биос последний, VT-d enabled

2. в /etc/default/grub добавил
(Нажмите, чтобы показать/скрыть)

3. проверяю
(Нажмите, чтобы показать/скрыть)
подскажите, это значит работает или нет?

далее по инструкции добиваюсь
(Нажмите, чтобы показать/скрыть)

добавляю устроиство в virt-manager и получаю ошибку
(Нажмите, чтобы показать/скрыть)

в чем косяк? спасибо

asrock_z97_itx+i5_4460+Ubuntu_14.04+KVM_iommu;
hp_microserver_g7+esxi+xpenology_5; raspberry_pi_B+kodibuntu;
suzuki_SV650+9.5_пальцев ]:->

chemtech

  • Гость
Re: проброс портов, kvm не видит iommu?
« Ответ #1 : 14 Декабря 2014, 18:34:25 »
maxsagitov,
Вы пытаетесь пробросить USB controller??

Оффлайн maxsagitov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: проброс портов, kvm не видит iommu?
« Ответ #2 : 14 Декабря 2014, 18:42:38 »
chemtech,
в этом примере да, тоже самое получаю при попытке пробросить radeon r370. Пока думаю на то что система не полноценно видит iommu. при отключении vt-d в uefi вывод dmesg путой. читал что если все ок, /sys/kernel/iommu_groups не пустая. что там должно быть незнаю, но у меня чисто
asrock_z97_itx+i5_4460+Ubuntu_14.04+KVM_iommu;
hp_microserver_g7+esxi+xpenology_5; raspberry_pi_B+kodibuntu;
suzuki_SV650+9.5_пальцев ]:->

chemtech

  • Гость
Re: проброс портов, kvm не видит iommu?
« Ответ #3 : 14 Декабря 2014, 18:55:31 »
maxsagitov,
В BIOS Intel Virtualization Technology что стоит?
kvm-ok что показывает?
Так попробйте
GRUB_CMDLINE_LINUX="max_loop=64 iommu=pt iommu=1"
и
sudo update-grub

Оффлайн maxsagitov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: проброс портов, kvm не видит iommu?
« Ответ #4 : 14 Декабря 2014, 19:08:45 »
chemtech,
(Нажмите, чтобы показать/скрыть)
смена строки grub не помогла. это вариант для amd наверное
asrock_z97_itx+i5_4460+Ubuntu_14.04+KVM_iommu;
hp_microserver_g7+esxi+xpenology_5; raspberry_pi_B+kodibuntu;
suzuki_SV650+9.5_пальцев ]:->

chemtech

  • Гость
Re: проброс портов, kvm не видит iommu?
« Ответ #5 : 14 Декабря 2014, 19:20:11 »

Оффлайн maxsagitov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: проброс портов, kvm не видит iommu?
« Ответ #6 : 28 Января 2015, 21:09:45 »
Получилось завести. Только мой radeon x550 видимо не поддерживает проброс, Windows видит, но дрова не ставит.
Отвечаю на свои же вопросы, мжт пригодится кому.

1. вроде, помогла строка в grub
GRUB_CMDLINE_LINUX="max_loop=64 intel_iommu=on vfio_iommu_type1.allow_unsafe_interrupts=1"
2. при проверке iommu должно быть:
(Нажмите, чтобы показать/скрыть)

3.
... читал что если все ок, /sys/kernel/iommu_groups не пустая. что там должно быть незнаю, но у меня чисто

(Нажмите, чтобы показать/скрыть)

и Вам успехов!

asrock_z97_itx+i5_4460+Ubuntu_14.04+KVM_iommu;
hp_microserver_g7+esxi+xpenology_5; raspberry_pi_B+kodibuntu;
suzuki_SV650+9.5_пальцев ]:->

 

Страница сгенерирована за 0.021 секунд. Запросов: 22.