Ошибка установки Ubuntu 18.10: истекло время ожидания цикла AMD-Vi Завершение-Ожидание [Ryzen 3 2200G + Radeon RX580]

Ubuntu 18.10 не работает во время установки (попробуйте Ubuntu или установите Ubuntu). Ниже приведены некоторые из возможных релевантных трассировок, некоторые из которых повторяются несколько раз:

AMD-Vi: Completion-Wait loop timed out
xhcdi_hcd Max number of devices this xHCI host supports is 127
usb usb2-port3: couldn't allocate usb_device
iommu ivhd0 IOTLB_INV_TIMEOUT
Kernel panic = not syncing: Fatal exception in interrupt

У меня следующая система:

ASUS Prime B450-M
Ryzen 3 2200G
Radeon RX580
BIOS 0409 2018/09/04 (latest available)

Я пытался использовать несколько параметров загрузки ядра (по одному за раз):

amdgpu.dc=1
amd_iommu=off
nomodeset
iommu=soft

Примечания : сообщение USB max исчезнет, ​​если я отключу небольшой USB-концентратор (мышь + kb) после редактирования параметров GRUB. Но конечный результат тот же. Система успешно работает на Win10.

Это проблема совместимости с Ryzen 3 2200G? Или проблема совместимости с Radeon RX580? Могу я сейчас попробовать другой дистрибутив, или он связан с ядром 4.x?

Любая информация будет признательна!

Источники:

РЕДАКТИРОВАТЬ Использование ежедневного файла mini.iso Debian, найденного здесь , я получаю те же сообщения, но вместо паники ядра запускается установщик. Пока не дойдет до «обнаруживающего оборудования». Он остается там на 0% в течение нескольких минут, затем экран становится синим (синий установщик, а не синий BSOD). Через 10 минут решил его выключить.

EDIT2

Некоторые интересные выводы. В BIOS настройка «Primary Video Display», похоже, не действует.Тот факт, что кабель HDMI подключен к MB, приводит к тому, что настройка становится «IGFX». При подключении DisplayPort к RX580 устанавливается значение «PCIE». Изменение настройки вручную, похоже, не имеет никакого эффекта.

Теперь мне удалось загрузить Ubuntu с опцией «Попробовать Ubuntu» до рабочего стола, только в следующей конфигурации:

  • Избегайте ввода UEFI USB в меню загрузки (F8)
  • Кабель HDMI, подключенный к МБ (BIOS читает IGFX)

Похоже на проблему совместимости UEFI + RX580.

Это могло сработать для меня, за исключением того, что у меня экран 4k, поэтому HDMI ограничен частотой 30 Гц, это для меня недопустимо. Так что в лучшем случае я мог бы попытаться установить Ubuntu без UEFI (есть ли недостатки?) И со встроенным APU, а затем, возможно, установить проприетарные драйверы AMD, чтобы, надеюсь, получить полностью рабочую систему. Однако немного неохотно продолжать в этих условиях (двойная загрузка, не хочу рисковать, чтобы установщик завис во время разбиения на разделы или что-то еще и испортил Windows).

3
задан 8 November 2018 в 13:41

2 ответа

Обновление до Ubuntu 19.04 с ядром 5.0.0-8 и Обновление BIOS решило эту проблему. Я думал, что ASUS Prime B450-M v.0409 08/04/2018 был последним. На этот раз я использовал живое интернет-обновление EzUtility из самого BIOS и получил обновление до v.0604 12/07/2018. Хотя я понятия не имею, нужно ли ядро ​​5.0 для этой настройки.

Теперь у меня есть полностью работающий дисплей Ubuntu 4k 60Hz.

Раньше моим обходным решением было подключение кабеля HDMI, а не DisplayPort. Система будет загружаться, но я застрял на частоте 30 Гц, если 4k (это очень больно), или застрял FHD, если я хотел 60 Гц. К счастью, это не было моей основной установкой.

0
ответ дан 8 November 2018 в 13:41

@youri, да, знал. Обновление MB BIOS решило эту проблему (в моем случае не нужно обновлять ядро ​​Linux), но оно также создало новую проблему, поэтому я рекомендую соблюдать осторожность и делать это на свой страх и риск.

Мой компьютер не смог выполнить POST после обновления (исходная версия BIOS была v4029 от 30.11.2018). После долгого тестирования стало очевидно, что хотя моя оперативная память была совместима со старыми BIOS, она не была совместима с новыми (я пробовал v5207 и v5222). Поэтому мне пришлось заменить комплект оперативной памяти на другой компьютер, чтобы он заработал.

0
ответ дан 25 January 2020 в 09:57

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

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