Ошибка сообщения об ошибке прошивки на Arch на Apple

В Arch Linux на MacBook Air 5.1 я получаю сообщение об ошибке

DMAR-IR: [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled 

при загрузке. Я не вижу никаких проблем, но что это? Нужно ли это исправлять, и если да, то как?

  • Как разобрать вывод для конкретного ответа (создание атрибута расширения для JAMF JSS)
  • Почему мой хост-компьютер не может подключиться к моей виртуальной гостевой машине по протоколу HTTP?
  • Как включить rEFInd в запуске снова?
  • Установите драйвер wifi для Macbook 11.1 под Tails
  • Поддержка Linux для RTP-MIDI?
  • Открытый ключ ssh не копируется
  • FreeBSD не может использовать WiFi с BCM4360 на MacBook Air
  • Есть ли способ заставить пакетную инъекцию работать на моей беспроводной сетевой плате MBA 2015 11 (Broadcom)?
  • 2 Solutions collect form web for “Ошибка сообщения об ошибке прошивки на Arch на Apple”

    В общем: эта функция позволяет ядру заменить таблицы переназначения, созданные вашим BIOS.

    Если это ошибка прошивки системы, обновления Arch не собираются ее исправлять. Вам нужно будет обновить прошивку вашей системы (BIOS / UEFI), мигая. Я лично этого не рекомендую. Вы должны делать это только в том случае, если действительно знаете, как сфотографировать свое оборудование.

    «Мягкий» способ – отключить переназначение прерываний в параметрах загрузки ядра. intremap=off отключает переназначение прерываний ядра, что может указывать на ваш багги-биос или аппаратное обеспечение.

    Сначала взгляните на свою конфигурацию с помощью cat /proc/cmdline . Скопируйте его, чтобы увидеть изменения позже. Теперь создайте резервную копию /etc/default/grub , скопировав ее в нужное вам направление. Чтобы изменения были постоянными после перезагрузки, отредактируйте файл /etc/default/grub и добавьте параметры ядра в строку GRUB_CMDLINE_LINUX_DEFAULT . В вашем случае это intremap=off (поместить его в ""). Вы можете удалить quiet если он там. Сохраните его и выйдите.

    Теперь заново создайте файл grub.cfg (он создается с параметрами, написанными в /etc/default/grub ) с помощью: sudo grub2-mkconfig -o /boot/grub2/grub.cfg

    Перезагрузите систему, и ошибка должна исчезнуть. Взгляните на свою конфигурацию с помощью cat /proc/cmdline , ваши изменения должны быть видимыми.

    Это не сообщение об ошибке. В принципе, Linux предполагает, что при наличии IO-APIC и IOMMU необходимо поддерживать переназначение прерываний. Однако на этом аппаратном обеспечении он не поддерживается – IO-APIC имеет ID 2, но IOMMU соответствует только ID 0. Linux замечает эту ситуацию, правильно отключает переназначение прерываний и печатает это уведомление в dmesg.

    Interesting Posts

    Сценарий Bash для переименования файлов из источника текстового файла

    Как отключить сенсорную панель или предотвратить случайный щелчок при вводе на Fedora 24?

    Почему история не перезаписывается, а добавляется, когда значение histappend отключено в Bash?

    Вставить текст в определенные строки файла?

    SED – вставить файл поверх другого

    Как узнать, сколько ядер (в том числе эмулированных через HT и т. Д.) Доступны для пользователя?

    systemd-networkd – как заставить новую конфигурацию без перезагрузки?

    Почему выход ss по умолчанию такой странный?

    Linux Создать пользователя со специальными параметрами входа в систему

    как использовать долговые обязательства в сочетании с тем, когда пакет поступит в дебианский репозиторий?

    Отправить файл через последовательный порт с помощью протокола XMODEM

    Автоматизация задач запуска

    Загрузитесь в chroot?

    Как сделать мой диск отключенным в ожидании нечитаемых секторов

    Исторически, почему umask так оно и есть?

    Linux и Unix - лучшая ОС в мире.