Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Нет обнаружен IOMMU, пожалуйста, активируйте его. А насколько я знаю, я и сделал.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Нет обнаружен IOMMU, пожалуйста, активируйте его. А насколько я знаю, я и сделал., Proxmox Виртуальная Среда
     
    Windows7ge
    Guest
    #1
    0
    05.12.2021 21:18:00
    Я потратил последние 24 часа, пытаясь настроить восстановление VM из резервной копии на PROXMOX 7.1-4. Обновлялся с более старой версии. Вот характеристики оборудования: Материнская плата: Supermicro X10DRi-T (BIOS: 3.4a) Процессоры: Intel Xeon E5-2698v3 Аппаратный проброс работал отлично, пока я не обновил BIOS (BIOS 3.1 на тот момент) и не перешёл на PROXMOX 7.1-4. Я включил VT-d и добавил `intel_iommu=on` в `/etc/default/grub`. Я запустил `update-grub`, `initramfs -u -k -all`, и даже `proxmox-boot-tool refresh`, но ошибка не исчезает. Если я запускаю `dmesg | grep -e DMAR -e IOMMU`, то получаю следующий вывод, который, судя по моему скромному опыту, указывает на то, что IOMMU должно быть включено и работать...но это не так.

    ```
    [ 0.012983] ACPI: DMAR 0x0000000079F573F8 000170 (v01 ALASKA A M I 00000001 INTL 20091013)
    [ 0.013036] ACPI: Reserving DMAR table memory at [mem 0x79f573f8-0x79f57567]
    [ 3.444698] DMAR: Host address width 46
    [ 3.444701] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0
    [ 3.444709] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap d2078c106f0466 ecap f020de
    [ 3.444714] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1
    [ 3.444719] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap d2078c106f0466 ecap f020de
    [ 3.444723] DMAR: RMRR base: 0x0000007bc18000 end: 0x0000007bc27fff
    [ 3.444726] DMAR: ATSR flags: 0x0
    [ 3.444729] DMAR: RHSA base: 0x000000c7ffc000 proximity domain: 0x0
    [ 3.444731] DMAR: RHSA base: 0x000000fbffc000 proximity domain: 0x1
    [ 3.444735] DMAR-IR: IOAPIC id 3 under DRHD base 0xfbffc000 IOMMU 0
    [ 3.444738] DMAR-IR: IOAPIC id 1 under DRHD base 0xc7ffc000 IOMMU 1
    [ 3.444741] DMAR-IR: IOAPIC id 2 under DRHD base 0xc7ffc000 IOMMU 1
    [ 3.444743] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000
    [ 3.444746] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
    [ 3.444747] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
    [ 3.445518] DMAR-IR: Enabled IRQ remapping in xapic mode
    ```

    Помимо этого, не удаётся загрузить никакие модули vfio. Если я добавлю `vfio-pci` в `/etc/modules` и запущу `initramfs -u -k -all`, а затем перезагружусь, то любые скрипты, которые я пишу, чтобы переопределить драйвер ядра по умолчанию, не работают должным образом. Драйвер вообще не загружается.  Что ещё более странно, я сделал абсолютно то же самое на сервере AMD EPYC и всё заработало без проблем. Всё прошло без сучка и задорин. Я пробросил кучу устройств. Работало отлично. Так почему что-то, что раньше работало нормально, вдруг перестало работать после обновления программного обеспечения?... В этот момент я думаю о том, можно ли просто пробросить устройства через iSCSI или virtio и оставить PROXMOX, чтобы он обрабатывал устройство PCI_e.
     
     
     
    VGE
    Guest
    #2
    0
    02.01.2024 01:40:00
    Прости за то, что поднимаю старый пост. Но у меня та же самая проблема! Ты как-то решил ее?
     
     
     
    leesteken
    Guest
    #3
    0
    02.01.2024 09:51:00
    Какой процессор и материнскую плату ты используешь? Что выводит cat /proc/cmdline? Ты выполнил раздел про IOMMU в руководстве?
     
     
     
    Jannoke
    Guest
    #4
    0
    06.02.2024 12:08:00
    Та же проблема. Я знаю, что это работало раньше (и действительно была версия BIOS 3.1). Сейчас машины находятся в производстве и до этого момента IOMMU не требовалась. BIOS был обновлён до версии 3.4 между тем. X10DRi-T4+ MB, что по сути та же самая BIOS. Сделано всё то же самое, что и у OP. Bash: root@blake:~# dmesg | grep -e DMAR -e IOMMU
    [ 0.011654] ACPI: DMAR 0x00000000797E54A8 000188 (v01 SUPERM SMCI--MB 00000001 INTL 20091013)
    [ 0.011698] ACPI: Reserving DMAR table memory at [mem 0x797e54a8-0x797e562f]
    [ 3.266704] DMAR: Host address width 46
    [ 3.266707] DMAR: DRHD base: 0x000000fbffc000 flags: 0x0
    [ 3.266716] DMAR: dmar0: reg_base_addr fbffc000 ver 1:0 cap 8d2078c106f0466 ecap f020de
    [ 3.266722] DMAR: DRHD base: 0x000000c7ffc000 flags: 0x1
    [ 3.266728] DMAR: dmar1: reg_base_addr c7ffc000 ver 1:0 cap 8d2078c106f0466 ecap f020de
    [ 3.266733] DMAR: RMRR base: 0x0000007ba58000 end: 0x0000007ba67fff
    [ 3.266737] DMAR: ATSR flags: 0x0
    [ 3.266740] DMAR: RHSA base: 0x000000c7ffc000 proximity domain: 0x0
    [ 3.266744] DMAR: RHSA base: 0x000000fbffc000 proximity domain: 0x1
    [ 3.266748] DMAR-IR: IOAPIC id 3 under DRHD base 0xfbffc000 IOMMU 0
    [ 3.266752] DMAR-IR: IOAPIC id 1 under DRHD base 0xc7ffc000 IOMMU 1
    [ 3.266756] DMAR-IR: IOAPIC id 2 under DRHD base 0xc7ffc000 IOMMU 1
    [ 3.266759] DMAR-IR: HPET id 0 under DRHD base 0xc7ffc000
    [ 3.266763] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.
    [ 3.267640] DMAR-IR: Enabled IRQ remapping in x2apic mode pve-manager/8.1.3/b46aac3b42da5d15 (running kernel: 6.2.16-6-pve)
     
     
     
    Jannoke
    Guest
    #5
    0
    06.02.2024 23:11:00
    Протестировал все биосы до 3.1, но ничего не получилось. Хотел бы сказать, что, скорее, что-то сломано в ядре, чем поддержка MB. Есть ли что-то, что можно попробовать, что выйдет за рамки обычного?

    РЕДАКТИРОВАНО: Заработало с биосом 3.4. В настройках PCI/PCIe есть SR-IOV. Его тоже нужно активировать, чтобы получить IOMMU. После этого группы становятся доступными и больше не показывают -1. Думаю, X2APIC тоже стоит включить в настройках CPU. По умолчанию он отключен.
     
     
     
    FredMaher
    Guest
    #6
    0
    08.04.2024 05:10:00
    Привет! Я тут совсем новенький. У меня те же проблемы (та же материнская плата, обновленная BIOS 3.4), которые здесь уже подробно описаны. Я все настройки BIOS установил как положено, но с командной строкой ядра пока не разобрался, честно говоря. Можете, пожалуйста, подтвердить, что редактирование командной строки ядра обязательно?
     
     
     
    Jannoke
    Guest
    #7
    0
    08.04.2024 07:38:00
    Требуется.
     
     
     
    FredMaher
    Guest
    #8
    0
    08.04.2024 18:03:00
    Спасибо - за ваше!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры