«[Ошибка прошивки]: ioapic 2 не имеет сопоставления iomm» после обновления ядра

Я использую macbook pro, и я установил ubuntu вместе с osx, он работает очень хорошо, за исключением обработки закрытия крышки, поэтому я обновил ядро ​​до 4.4.8, чтобы посмотреть, сможет ли оно исправить проблема.

Чтобы обновить ядро, я загрузил 3 файла с сервера ubuntu , а именно:

  • linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb
  • linux- заголовки-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
  • linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb

Затем я запустил:

sudo dpkg - i linux * .deb

и

sudo update-grub

Кажется, теперь он работает правильно (Mac останавливается при закрытии крышки и возобновляет работу при открытии крышки). Но, к сожалению, у меня возникают ошибки при загрузке, и часто мне приходится проходить режим восстановления, чтобы избежать черного экрана после нормальной загрузки.

Ниже приводится вывод команды dmesg -H -l err :

[mag 5 08:25] DMAR-IR: [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
[  +1,128578] pci 0000:00:01.0: ASPM: Could not configure common clock
[  +5,719675] irq 17: nobody cared (try booting with the "irqpoll" option)
[  +0,000075] handlers:
[  +0,000011] [<ffffffffc009bb60>] sdhci_irq [sdhci] threaded [<ffffffffc0098300>] sdhci_thread_irq [sdhci]

Что мне делать?

ps: У меня также есть ряд предупреждений, которые я не понимаю, и я Не могу исправить:

[  +0,039937] DMAR-IR: Failed to enable irq remapping. You are vulnerable to irq-injection attacks.
[  +0,044239]  #2
[  +0,003141]  #3
[  +0,003114]  #4 #5 #6 #7
[  +0,041626] PCCT header not found.
[  +0,017443] ACPI: Dynamic OEM Table Load:
[  +0,000010] ACPI: SSDT 0xFFFF880265716000 0008AD (v01 PmRef  Cpu0Cst  00003001 INTL 20100915)
[  +0,000461] ACPI: Dynamic OEM Table Load:
[  +0,000007] ACPI: SSDT 0xFFFF88026571BC00 0003A4 (v01 PmRef  ApIst    00003000 INTL 20100915)
[  +0,000387] ACPI: Dynamic OEM Table Load:
[  +0,000004] ACPI: SSDT 0xFFFF880265706E00 000119 (v01 PmRef  ApCst    00003000 INTL 20100915)
[  +0,001185] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150930/hwxface-580)
[  +0,000003] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150930/hwxface-580)
[  +1,065977] ACPI: Enabled 3 GPEs in block 00 to 3F
[  +0,019243] pci 0000:00:14.0: can't derive routing for PCI INT A
[  +0,000001] pci 0000:00:14.0: PCI INT A: no GSI
[  +0,551329] xhci_hcd 0000:00:14.0: can't derive routing for PCI INT A
[  +0,000002] xhci_hcd 0000:00:14.0: PCI INT A: no GSI
[  +1,437917] ACPI Warning: \_SB_.PCI0.IGPU._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[  +0,000021] ACPI Warning: \_SB_.PCI0.P0P2.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150930/nsarguments-95)
[  +0,150594] [Firmware Bug]: ACPI(GFX0) defines _DOD but not _DOS
[  +3,511571] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.8-040408-generic #201604200335
[  +0,000001] Hardware name: Apple Inc. MacBookPro10,1/Mac-C3EC7CD22292981F, BIOS MBP101.88Z.00EE.B0A.1509111559 09/11/2015
[  +0,000001]  0000000000000086 722e6f5e5debc82e ffff88026f203e60 ffffffff813cee93
[  +0,000002]  ffff8802609e5000 ffff8802609e50b4 ffff88026f203e88 ffffffff810dc0e3
[  +0,000001]  ffff8802609e5000 0000000000000000 0000000000000011 ffff88026f203ec0
2
задан 5 May 2016 в 09:46

1 ответ

Добавьте следующие значения в GRUB_CMDLINE_LINUX_DEFAULT установка в /etc/default/grub файл:

irqpoll intremap=off

Затем выполненный sudo update-grub.

Больше деталей здесь и здесь.

-1
ответ дан 3 December 2019 в 06:15

Другие вопросы по тегам:

Похожие вопросы: