Ядро 5.7.* не грузится (Зависание при загрузке)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Ядро 5.7.* не грузится

Сообщение devilr »

Доброго времени суток.
Как-то давно я не ловил зависание при загрузке. Клавиатура в этот момент не работает, в логах ничего подозрительного не видел.
Ядро собирал как обычно, разве что традиционный патч для работы nvidia-drivers-390.132.
Проблема наблюдается в 5.7.1 и 5.7.2 ядрах.
С 5.6.15 система загружается нормально. Как быть и что делать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

Так это у вам уже OpenRC начал работать... Вы вывод отладочных сообщений не заглушили часом? Вдруг там чего интересное должно было бы быть выведено?
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
13.06.2020 01:22
Вы вывод отладочных сообщений не заглушили часом?
Сохнательно, точно нет.
Aliech писал:
13.06.2020 01:22
Вдруг там чего интересное должно было бы быть выведено?
Там - это где?

P.S. Откорректировал /etc/rc.conf на логирование - завтра посмотрю, вдруг что насыпется в логи...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

devilr писал(а):
13.06.2020 01:38
Там - это где?
Добавлением quiet в параметры к ядру, например. Вдруг мимо вашего взгляда что интересное укрылось? Вдруг у вас там console=ttyUSB0 в параметрах ядра? Или ещё какая фигня...
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
13.06.2020 01:51
console=ttyUSB0
Ну, я не настолько сумасшедший. :D
P.S. В /var/log/rc.log ничего интересного. Насчёт quiet посмотрю...
P.P.S. Пока ничего странного не вижу. Интереснее всего то, что старое то ядро работает. Параметры те же, даже config ядра фактически не меняется от ядра к ядру...
Последний раз редактировалось devilr 13.06.2020 02:06, всего редактировалось 2 раза.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

devilr писал(а):
13.06.2020 01:56
Ну, я не настолько сумасшедший. :D
А серийная консоль, между прочим, реально отличная штука, если речь о том, чтобы иметь метод взаимодействия с машиной в условиях отказа штатных устройств ввода-вывода!

Кстати... Моя сборочная ферма опакетила таки 5.7.2, и оно не виснет на тестовых машинах. Правда у меня gentoo только на arm64 эксплуатируется, и та с musl.

Код: Выделить всё

aliech@alnair ~ $ uname -r
5.7.2-gentoo-00
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
13.06.2020 02:05
А серийная консоль, между прочим, реально отличная штука, если речь о том, чтобы иметь метод взаимодействия с машиной в условиях отказа штатных устройств ввода-вывода!
Я не спорю, но дома такое... к тому же всё равно второй машины/нетбука/ноутбука нет. Разве что телефон с OTG подключить.
Насчёт AMD не скажу, я как-то больше любитель INTEL
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Неужели у всех работает?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

devilr писал(а):
13.06.2020 02:09
Насчёт AMD не скажу, я как-то больше любитель INTEL
Уважаемый любитель intel, часом, свежий микрокод не накатывал? Может стоит посмотреть ченджлог на предмет очередных фиксов, которые могут уфиксить намертво всю машину?

PS. Интел - это про маркетинг. Выпускаю серийную продукцию на нём, для инфраструктурных нужд юзаю amd. Это на работе. Так вот, инфраструктура мозгов не делает. Запустил, оно только обновляется само, иногда требуя штатной перезагрузки. А вот серийная продукция на intel'е...
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
13.06.2020 11:26
Уважаемый любитель intel, часом, свежий микрокод не накатывал?
Я уже говорил ранее, что не вижу явного замедления работы не_серверов. Соответственно, нет особого смысла что-то качать и устанавливать.
В явном виде тоже ничего не "накатывал". Если что-то и менялось, так это само ядро.
Самое непонятно, что всё это "на ровном месте". И упоминаний о таком я так и не нашёл...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
RusWolf
Сообщения: 440
ОС: Arch Linux x64 на BTRFS

Re: Ядро 5.7.* не грузится

Сообщение RusWolf »

Тема, не про арч.
Но ядро 5.7.2 нормально работает.
Только вот у некоторых были жалобы, что отваливается swap и с EFiSTUB загрузкой проблемы.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

RusWolf писал:
13.06.2020 13:05
Но ядро 5.7.2 нормально работает.
Я рад за него. Только у меня система с ним не грузится, а так всё хорошо. :)
Вопрос был: как быть и что делать? Если хотя бы ошибку какую увидеть, то уже было бы хорошо - можно было бы решить. А тут непонятно, либо та строка, которая у меня в снимке зависает, имеет проблемы, либо на следующей строке проблема...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
13.06.2020 13:22
Вопрос был: как быть и что делать?
Шаг первый: пересобрать ядро в чистом виде. Без патчей, без сторонних модулей (вроде виртуалбокса и драйверов nvidia). Не забыть убедиться, что сторонние модули от предыдущей пересборки не подхватываются при загрузке (лучше их удалить явно). Посмотреть, загрузится ли.

Если загрузится: начать включать эти вещи по одной, пока какая-нибудь не вызовет проблему. С ней и разбираться.

Если не загрузится: попробовать пересобрать старое ядро, чтобы оно подхватило новый микрокод. Посмотреть, вызовет ли это проблемы со старым ядром. Если вызовет, значит, проблемы с микрокодом из новости. Если нет, нужно искать другие причины.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

/dev/random писал:
13.06.2020 20:57
Если вызовет, значит, проблемы с микрокодом из новости.
Из какой новости?

А без патчей собрать - это как вообще? Я до этого собирал простым способом, с конфигом,который у меня ещё с начала работы с этой машиной появился. Проблемы обычно были либо с невозможностью собрать модуль nvidia, либо с загрузкой xorg . Первое решалось нужным патчем на Nvidia, второе с отключением автозагрузки xdm и решением проблемы из консоли. А теперь другое -модуль то собрался, а вот загрузиться даже в консоль не удаётся.
Ладно, что хоть старое ядро есть.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
13.06.2020 22:43
Из какой новости?
[ON] Обновление микрокода Intel, устраняющее уязвимость CROSSTalk, приводит к проблемам
devilr писал(а):
13.06.2020 22:43
А без патчей собрать - это как вообще?
Если не накладывали на ядро никаких патчей, то "без патчей" можете пропустить.
devilr писал(а):
13.06.2020 22:43
Я до этого собирал простым способом, с конфигом,который у меня ещё с начала работы с этой машиной появился. Проблемы обычно были либо с невозможностью собрать модуль nvidia, либо с загрузкой xorg . Первое решалось нужным патчем на Nvidia, второе с отключением автозагрузки xdm и решением проблемы из консоли. А теперь другое -модуль то собрался, а вот загрузиться даже в консоль не удаётся.
Удалите эти модули (из /lib/modules и initrd) и попробуйте загрузиться без них. Если не поможет, то проверяйте на проблему с микрокодом.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Моему процессору в этом году 10 лет было, с момента, когда я его купил
Я никаких микрокодов самостоятельно не ставил. Они идут в комплекте с 5.7?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
13.06.2020 22:57
Моему процессору в этом году 10 лет было, с момента, когда я его купил
Я никаких микрокодов самостоятельно не ставил. Они идут в комплекте с 5.7?
Нет, они идут в пакете sys-firmware/intel-microcode и встраиваются либо в ядро, либо в initrd (в зависимости от настроек) при сборке ядра.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

/dev/random писал:
13.06.2020 23:18
Нет, они идут в пакете sys-firmware/intel-microcode
Такой пакет у меня не установлен и, вообще, первый раз о нём услышал... всё и без него работало. Он что, обязателен к установке?
P.S. В ядре intel-microcode галку можно, конечно убрать. Но, "откатить на старую версию" в этом случае как?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
13.06.2020 23:20
Он что, обязателен к установке?
Нет.
devilr писал(а):
13.06.2020 23:20
В ядре intel-microcode галку можно, конечно убрать. Но, "откатить на старую версию" в этом случае как?
Если у вас этого микрокода нигде нет, то и откатывать нечего. В крайнем случае, чтобы проверить, не затесался ли он в каком-то неожиданном месте, можете, как я уже писал, пересобрать старую версию ядра и посмотреть, возникнут ли проблемы. Но в первую очередь проверяйте не микрокод, а загрузку без сторонних модулей.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

/dev/random писал:
13.06.2020 23:32
пересобрать старую версию ядра и посмотреть, возникнут ли проблемы
В том то и дело, что 5.6.15 работает прямо сейчас.
/dev/random писал:
13.06.2020 23:32
загрузку без сторонних модулей
Я почему то думал, что невозможность загрузки модуля или его некорректная работа должны как то отражаться в логах...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
13.06.2020 23:35
В том то и дело, что 5.6.15 работает прямо сейчас.
Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде. Но, как я уже написал, это очень маловероятно, раз пакет intel-microcode у вас не установлен.
devilr писал(а):
13.06.2020 23:35
Я почему то думал, что невозможность загрузки модуля или его некорректная работа должны как то отражаться в логах...
Невозможность загрузки - да. Некорректная работа - совсем не обязательно.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

/dev/random писал:
13.06.2020 23:40
Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде.
Рискованно просто так это делать. Ядро то ведь рабочее. Оно, конечно, ради истины можно было бы, но я, наверное, пока подожду...
P.S. Попробовал снять галку intel-microcode, мало ли... через 5 минут станет ясно, помогло ли.
P.P.S. Увы, не помогло.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

devilr писал(а):
13.06.2020 23:43
Рискованно просто так это делать.
Плохая практика собирать ядра без задания номера локальной ревизии. Всегда может оказаться, что нужно N билдов одной версии ядра. И не удалять их, так как потом ещё запускать для сравнения.
devilr писал(а):
13.06.2020 23:43
P.S. Попробовал снять галку intel-microcode, мало ли... через 5 минут станет ясно, помогло ли.
А что это за галочка и где она? Давно x86 не конфигурил. Как параметр называется?
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
14.06.2020 00:39
А что это за галочка и где она? Давно x86 не конфигурил. Как параметр называется?
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]
Это я в 5.7.2 только что посмотрел
Добавлено (00:51):
/dev/random писал:
13.06.2020 23:40
Я написал "пересобрать". Да, сейчас оно работает. Вопрос: испортится ли оно после пересборки? Если да, то проблема в микрокоде.
Пересобирать не стал, просто попробовал собрать 5.6.18. Мало ли, окно открыто, вдруг микрокоды надуло. :) Собралось - работает.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
Aliech
Сообщения: 553
ОС: Gentoo arm64 musl hardened

Re: Ядро 5.7.* не грузится

Сообщение Aliech »

devilr писал(а):
14.06.2020 00:43
Мало ли, окно открыто, вдруг микрокоды надуло.
С тем же успехом можно заявить, что 5.7.2 не работает с не обновлёнными микрокодами)
С уважением, Zerg
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Aliech писал:
14.06.2020 00:57
С тем же успехом можно заявить, что 5.7.2 не работает с не обновлёнными микрокодами)
Выше /dev/random предлагал пересобрать. Теперь можно и пересобрать, раз рабочих ядер уже два. :) Сомнительно, что это что-то даст, правда.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Что такое не везёт и как с этим бороться...
Была надежда на 5.7.3, но она не оправдалась.
Я один такой невезучий, да? :(

P. S. Уже 5.7.4... интересно, может с ним получится...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

devilr писал(а):
18.06.2020 15:06
Что такое не везёт и как с этим бороться...
Была надежда на 5.7.3, но она не оправдалась.
Я один такой невезучий, да? :(
Вы так и не попробовали запуск без virtualbox, nvidia и остальных сторонних модулей? Пока что из вашего описания складывается впечатление, что проблема не в ядре, а в чём-то из них, и ждать нужно не обновления ядра, а обновления этих модулей для совместимости с новым ядром.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3177
ОС: Mandriva => Gentoo (~amd64)

Re: Ядро 5.7.* не грузится

Сообщение devilr »

Да. Вы оказались правы, проблема действительно в nvidia. Осталось выяснить, как с этим бороться. На просторах интернета нашёл всего 1 патч для ядра 5.7 но он, видимо, и приводит к проблемам.
Что делать в этом случае, непонятно. Слишком низкий уровень для меня :(
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Linux это просто
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5103
ОС: Gentoo

Re: Ядро 5.7.* не грузится

Сообщение /dev/random »

А nouveau вашу карточку, случайно, не поддерживает? Драйвер, конечно, не самый надёжный, но уж надёжнее, чем наколеночные патчи для работы древней версии официального драйвера с современным ядром. Я ведь правильно помню из ваших предыдущих тем, что из официального драйвера поддержка вашей карточки давно удалена, и вам приходится патчить древнюю версию?
Спасибо сказали: