Linux ARM64 зависает во время загрузки - где-то после 5.4.0-81
У меня есть виртуальная машина ARM64 Parallels на Mac M1. С ядром 5.4.0-80 и -81 все нормально. При использовании -84 -86 есть несколько моментов во время загрузки, когда он просто зависает на 2 минуты, в общей сложности почти 6 минут, а не максимум ~30 секунд.
Мне не удалось найти заметки о выпуске для конкретных версий между ними. Кто-нибудь знает, что изменилось, что конкретно влияет на это, есть ли обходной путь, а если нет, есть ли запланированное исправление для него (и как я могу узнать, когда безопасно обновляться).
Если бы у меня было предположение, я бы сказал, что это может иметь какое-то отношение к PRNG - первое зависание имеет сообщения, которые, похоже, связаны со случайной системой. Первые 2 минуты зависания происходят после "random: crng init done". Второе 2-минутное зависание происходит между «EXT4-fs (dm-0): смонтированная файловая система с упорядоченным режимом данных. Опции: (ноль)» и «EXT4-fs (dm-0): перемонтирована. Опции: (нуль) Согласно отчету об ошибках systemd, третьи 2 минуты находятся в «systemd-udev-settle.service».
1 ответ
Похоже, это было исправлено в какой-то момент между 5.4.0-81 и 5.4.0-88. Обновление до последнего не вызывает проблем.