Ядро 5.7.* не грузится (Зависание при загрузке)
Модератор: /dev/random
Ядро 5.7.* не грузится
Доброго времени суток.
Как-то давно я не ловил зависание при загрузке. Клавиатура в этот момент не работает, в логах ничего подозрительного не видел.
Ядро собирал как обычно, разве что традиционный патч для работы nvidia-drivers-390.132.
Проблема наблюдается в 5.7.1 и 5.7.2 ядрах.
С 5.6.15 система загружается нормально. Как быть и что делать?
Как-то давно я не ловил зависание при загрузке. Клавиатура в этот момент не работает, в логах ничего подозрительного не видел.
Ядро собирал как обычно, разве что традиционный патч для работы nvidia-drivers-390.132.
Проблема наблюдается в 5.7.1 и 5.7.2 ядрах.
С 5.6.15 система загружается нормально. Как быть и что делать?
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
Так это у вам уже OpenRC начал работать... Вы вывод отладочных сообщений не заглушили часом? Вдруг там чего интересное должно было бы быть выведено?
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Сохнательно, точно нет.
Там - это где?
P.S. Откорректировал /etc/rc.conf на логирование - завтра посмотрю, вдруг что насыпется в логи...
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
Добавлением quiet в параметры к ядру, например. Вдруг мимо вашего взгляда что интересное укрылось? Вдруг у вас там console=ttyUSB0 в параметрах ядра? Или ещё какая фигня...
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Ну, я не настолько сумасшедший.
P.S. В /var/log/rc.log ничего интересного. Насчёт quiet посмотрю...
P.P.S. Пока ничего странного не вижу. Интереснее всего то, что старое то ядро работает. Параметры те же, даже config ядра фактически не меняется от ядра к ядру...
Последний раз редактировалось devilr 13.06.2020 02:06, всего редактировалось 2 раза.
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
А серийная консоль, между прочим, реально отличная штука, если речь о том, чтобы иметь метод взаимодействия с машиной в условиях отказа штатных устройств ввода-вывода!
Кстати... Моя сборочная ферма опакетила таки 5.7.2, и оно не виснет на тестовых машинах. Правда у меня gentoo только на arm64 эксплуатируется, и та с musl.
Код: Выделить всё
aliech@alnair ~ $ uname -r
5.7.2-gentoo-00
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Я не спорю, но дома такое... к тому же всё равно второй машины/нетбука/ноутбука нет. Разве что телефон с OTG подключить.
Насчёт AMD не скажу, я как-то больше любитель INTEL
Re: Ядро 5.7.* не грузится
Неужели у всех работает?
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
Уважаемый любитель intel, часом, свежий микрокод не накатывал? Может стоит посмотреть ченджлог на предмет очередных фиксов, которые могут уфиксить намертво всю машину?
PS. Интел - это про маркетинг. Выпускаю серийную продукцию на нём, для инфраструктурных нужд юзаю amd. Это на работе. Так вот, инфраструктура мозгов не делает. Запустил, оно только обновляется само, иногда требуя штатной перезагрузки. А вот серийная продукция на intel'е...
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Я уже говорил ранее, что не вижу явного замедления работы не_серверов. Соответственно, нет особого смысла что-то качать и устанавливать.
В явном виде тоже ничего не "накатывал". Если что-то и менялось, так это само ядро.
Самое непонятно, что всё это "на ровном месте". И упоминаний о таком я так и не нашёл...
Re: Ядро 5.7.* не грузится
Тема, не про арч.
Но ядро 5.7.2 нормально работает.
Только вот у некоторых были жалобы, что отваливается swap и с EFiSTUB загрузкой проблемы.
Но ядро 5.7.2 нормально работает.
Только вот у некоторых были жалобы, что отваливается swap и с EFiSTUB загрузкой проблемы.
Re: Ядро 5.7.* не грузится
Я рад за него. Только у меня система с ним не грузится, а так всё хорошо.
Вопрос был: как быть и что делать? Если хотя бы ошибку какую увидеть, то уже было бы хорошо - можно было бы решить. А тут непонятно, либо та строка, которая у меня в снимке зависает, имеет проблемы, либо на следующей строке проблема...
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
Шаг первый: пересобрать ядро в чистом виде. Без патчей, без сторонних модулей (вроде виртуалбокса и драйверов nvidia). Не забыть убедиться, что сторонние модули от предыдущей пересборки не подхватываются при загрузке (лучше их удалить явно). Посмотреть, загрузится ли.
Если загрузится: начать включать эти вещи по одной, пока какая-нибудь не вызовет проблему. С ней и разбираться.
Если не загрузится: попробовать пересобрать старое ядро, чтобы оно подхватило новый микрокод. Посмотреть, вызовет ли это проблемы со старым ядром. Если вызовет, значит, проблемы с микрокодом из новости. Если нет, нужно искать другие причины.
Re: Ядро 5.7.* не грузится
Из какой новости?
А без патчей собрать - это как вообще? Я до этого собирал простым способом, с конфигом,который у меня ещё с начала работы с этой машиной появился. Проблемы обычно были либо с невозможностью собрать модуль nvidia, либо с загрузкой xorg . Первое решалось нужным патчем на Nvidia, второе с отключением автозагрузки xdm и решением проблемы из консоли. А теперь другое -модуль то собрался, а вот загрузиться даже в консоль не удаётся.
Ладно, что хоть старое ядро есть.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
[ON] Обновление микрокода Intel, устраняющее уязвимость CROSSTalk, приводит к проблемам
Если не накладывали на ядро никаких патчей, то "без патчей" можете пропустить.
Удалите эти модули (из /lib/modules и initrd) и попробуйте загрузиться без них. Если не поможет, то проверяйте на проблему с микрокодом.devilr писал(а): ↑13.06.2020 22:43Я до этого собирал простым способом, с конфигом,который у меня ещё с начала работы с этой машиной появился. Проблемы обычно были либо с невозможностью собрать модуль nvidia, либо с загрузкой xorg . Первое решалось нужным патчем на Nvidia, второе с отключением автозагрузки xdm и решением проблемы из консоли. А теперь другое -модуль то собрался, а вот загрузиться даже в консоль не удаётся.
Re: Ядро 5.7.* не грузится
Моему процессору в этом году 10 лет было, с момента, когда я его купил
Я никаких микрокодов самостоятельно не ставил. Они идут в комплекте с 5.7?
Я никаких микрокодов самостоятельно не ставил. Они идут в комплекте с 5.7?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
Нет, они идут в пакете sys-firmware/intel-microcode и встраиваются либо в ядро, либо в initrd (в зависимости от настроек) при сборке ядра.
Re: Ядро 5.7.* не грузится
Такой пакет у меня не установлен и, вообще, первый раз о нём услышал... всё и без него работало. Он что, обязателен к установке?
P.S. В ядре intel-microcode галку можно, конечно убрать. Но, "откатить на старую версию" в этом случае как?
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
Нет.
Если у вас этого микрокода нигде нет, то и откатывать нечего. В крайнем случае, чтобы проверить, не затесался ли он в каком-то неожиданном месте, можете, как я уже писал, пересобрать старую версию ядра и посмотреть, возникнут ли проблемы. Но в первую очередь проверяйте не микрокод, а загрузку без сторонних модулей.
Re: Ядро 5.7.* не грузится
В том то и дело, что 5.6.15 работает прямо сейчас./dev/random писал: ↑13.06.2020 23:32пересобрать старую версию ядра и посмотреть, возникнут ли проблемы
Я почему то думал, что невозможность загрузки модуля или его некорректная работа должны как то отражаться в логах...
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде. Но, как я уже написал, это очень маловероятно, раз пакет intel-microcode у вас не установлен.
Невозможность загрузки - да. Некорректная работа - совсем не обязательно.
Re: Ядро 5.7.* не грузится
Рискованно просто так это делать. Ядро то ведь рабочее. Оно, конечно, ради истины можно было бы, но я, наверное, пока подожду.../dev/random писал: ↑13.06.2020 23:40Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде.
P.S. Попробовал снять галку intel-microcode, мало ли... через 5 минут станет ясно, помогло ли.
P.P.S. Увы, не помогло.
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
Плохая практика собирать ядра без задания номера локальной ревизии. Всегда может оказаться, что нужно N билдов одной версии ядра. И не удалять их, так как потом ещё запускать для сравнения.
А что это за галочка и где она? Давно x86 не конфигурил. Как параметр называется?
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Это я в 5.7.2 только что посмотрелIntel microcode loading support (MICROCODE_INTEL)
CONFIG_MICROCODE_INTEL:
This options enables microcode patch loading support for Intel
processors.
For the current Intel microcode data package go to
<https://downloadcenter.intel.com> and search for
'Linux Processor Microcode Data File'.
Symbol: MICROCODE_INTEL [=y]
Type : bool
Defined at arch/x86/Kconfig:1318
Prompt: Intel microcode loading support
Depends on: MICROCODE [=y]
Location:
-> Processor type and features
-> CPU microcode loading support (MICROCODE [=y])
Selects: FW_LOADER [=y]
Добавлено (00:51):
Пересобирать не стал, просто попробовал собрать 5.6.18. Мало ли, окно открыто, вдруг микрокоды надуло. Собралось - работает./dev/random писал: ↑13.06.2020 23:40Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде.
-
- Сообщения: 954
- Статус: дилетант широкого профиля
- ОС: Gentoo arm64 musl hardened
- Контактная информация:
Re: Ядро 5.7.* не грузится
С тем же успехом можно заявить, что 5.7.2 не работает с не обновлёнными микрокодами)
С уважением,
Павел Алиев
Павел Алиев
Re: Ядро 5.7.* не грузится
Выше /dev/random предлагал пересобрать. Теперь можно и пересобрать, раз рабочих ядер уже два. Сомнительно, что это что-то даст, правда.
Re: Ядро 5.7.* не грузится
Что такое не везёт и как с этим бороться...
Была надежда на 5.7.3, но она не оправдалась.
Я один такой невезучий, да?
P. S. Уже 5.7.4... интересно, может с ним получится...
Была надежда на 5.7.3, но она не оправдалась.
Я один такой невезучий, да?
P. S. Уже 5.7.4... интересно, может с ним получится...
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
Вы так и не попробовали запуск без virtualbox, nvidia и остальных сторонних модулей? Пока что из вашего описания складывается впечатление, что проблема не в ядре, а в чём-то из них, и ждать нужно не обновления ядра, а обновления этих модулей для совместимости с новым ядром.
Re: Ядро 5.7.* не грузится
Да. Вы оказались правы, проблема действительно в nvidia. Осталось выяснить, как с этим бороться. На просторах интернета нашёл всего 1 патч для ядра 5.7 но он, видимо, и приводит к проблемам.
Что делать в этом случае, непонятно. Слишком низкий уровень для меня
Что делать в этом случае, непонятно. Слишком низкий уровень для меня
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Ядро 5.7.* не грузится
А nouveau вашу карточку, случайно, не поддерживает? Драйвер, конечно, не самый надёжный, но уж надёжнее, чем наколеночные патчи для работы древней версии официального драйвера с современным ядром. Я ведь правильно помню из ваших предыдущих тем, что из официального драйвера поддержка вашей карточки давно удалена, и вам приходится патчить древнюю версию?