Proxmox ошибка "DMAR: ERROR: DMA PTE for vPFN" на старых серверах, типа ProLiant BL460c

Январь 31, 2026 - Время чтения: ~1 минут

При установке последних версий Proxmox 8.х (и позднее) "DMAR: ERROR: DMA PTE for vPFN". согласно официальной документации  Proxmox Wiki данная ошибка возникает из-за того, что включение IOMMU может вызвать проблемы со старым оборудованием или системами с неактуальным BIOS. И в ядрах 6.8.х  этот параметр включен по умолчанию. 

Соответственно, необходимо явно отключить данный параметр при загрузки ядра, это делается следующим образом:

отредактировать файл 

/etc/default/grub

Изменив строку 

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

на 

GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=off"

после чего запустить 

update-grub

и перезагрузиться

Второй вариант, зафиксировать определенное ядро в качестве загрузки по умолчанию, командой:

/usr/sbin/proxmox-boot-tool kernel pin 6.2.16-20-pve

где  6.2.16-20-pve это последнее ядро которое корректно работает.

Полу(о)умный дом

Делаем вещи умнее...

Посетителей

43