Bug 50098 - CONFIG_CONSOLE_LOGLEVEL_QUIET=3
Summary: CONFIG_CONSOLE_LOGLEVEL_QUIET=3
Status: RESOLVED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-un-def (show other bugs)
Version: unstable
Hardware: all Linux
: P5 enhancement
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-19 20:56 MSK by Антон Мидюков
Modified: 2024-04-28 21:21 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2024-04-19 20:56:09 MSK
Предлагаю понизить уровень шума для режима загрузки с quiet с 4 уровня сообщений на третий:
-CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_CONSOLE_LOGLEVEL_QUIET=3

На 4 уровне выскакивают всякие сообщения, которые пользователь пофиксить не сможет, но при этом тихая загрузка нарушается. Уже более года уровень сообщений снижаем параметром loglevel=3 после quiet, чтобы была действительно тихая загрузка. Если поменяем у всех наших ядер, можно будет убрать из kernel cmdline.
Comment 1 Vitaly Chikunov 2024-04-20 02:58:13 MSK
Для сравнения

redhat/configs/fedora/generic/CONFIG_CONSOLE_LOGLEVEL_QUIET:CONFIG_CONSOLE_LOGLEVEL_QUIET=3
redhat/configs/rhel/generic/CONFIG_CONSOLE_LOGLEVEL_QUIET:CONFIG_CONSOLE_LOGLEVEL_QUIET=4
debian.master/config/config.common.ubuntu:2101:CONFIG_CONSOLE_LOGLEVEL_QUIET=4
Comment 2 Vitaly Chikunov 2024-04-20 03:04:51 MSK
+
suse/config/arm64/default:13265:CONFIG_CONSOLE_LOGLEVEL_QUIET=4
clearlinux/config:9835:CONFIG_CONSOLE_LOGLEVEL_QUIET=4
Comment 3 Vitaly Chikunov 2024-04-20 03:21:53 MSK
Но вообще, эту опцию как раз добавил Редхат для того чтоб сделать =3.

> Author:     Hans de Goede <hdegoede@redhat.com>
> AuthorDate: Tue Jun 19 13:57:26 2018 +0200
> Commit:     Petr Mladek <pmladek@suse.com>
> CommitDate: Wed Jun 27 16:14:29 2018 +0200
> 
>     printk: Make CONSOLE_LOGLEVEL_QUIET configurable
> 
>     The goal of passing the "quiet" option to the kernel is for the kernel
>     to be quiet unless something really is wrong.
> 
>     Sofar passing quiet has been (mostly) equivalent to passing
>     loglevel=4 on the kernel commandline. Which means to show any messages
>     with a level of KERN_ERR or higher severity on the console.
> 
>     In practice this often does not result in a quiet boot though, since
>     there are many false-positive or otherwise harmless error messages printed,
>     defeating the purpose of the quiet option. Esp. the ACPICA code is really
>     bad wrt this, but there are plenty of others too.
> 
>     This commit makes CONSOLE_LOGLEVEL_QUIET configurable.
> 
>     This for example will allow distros which want quiet to really mean quiet
>     to set CONSOLE_LOGLEVEL_QUIET so that only messages with a higher severity
>     then KERN_ERR (CRIT, ALERT, EMERG) get printed, avoiding an endless game
>     of whack-a-mole silencing harmless error messages.
Comment 4 Антон Мидюков 2024-04-20 03:43:02 MSK
(Ответ для Vitaly Chikunov на комментарий #3)
> Но вообще, эту опцию как раз добавил Редхат для того чтоб сделать =3.

Red Hat сначала 6 лет на Fedora гоняет и лишь потом внедряет ;)
Comment 5 Антон Мидюков 2024-04-27 04:45:08 MSK
Я не вижу противопоказаний для снижения уровня логов ядра для опции quiet. Мы от неё ждём тишины, а получаем пугающие предупреждения, которые не исправить. Их исправить можно только исправлением UEFI, но это, как правило, не исправляется производителем материнской платы или ноутбука.
Comment 6 Repository Robot 2024-04-28 21:21:35 MSK
kernel-image-6.8-6.8.8-alt1 -> sisyphus:

 Sat Apr 27 2024 Kernel Bot <kernelbot@altlinux> 6.8.8-alt1
 - v6.8.8 (2024-04-27).
 - Restore kernel and kernel-headers provides.
 - config: CONFIG_CONSOLE_LOGLEVEL_QUIET=3 (ALT#50098).