From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751720648; x=1752325448; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=t8J9T/thS5fmDs137zqoqW6pya3bWu/uwRZtVuIDBjc=; b=jOJv6fMb/8pzn0271uiibpf3KU6lmWmOqCN/dwDEuukw/nrycf0Pjd+2T8twSfLO3X 2RrdPi5kHUSzC9wno6iqXg6+2CBqgkDNzxdB8ZW8MlHafqXfyL0Vc6U5w62zbvBiW/8Q JWqCnIRcqRrSztEauUlMlLULhOHFk+9s0oUrS+6f3cw+kNpoRdxiioD3QMBqchGwAwF8 gL+YTMDjILiyMiyVT43kYll1xjJnQdOhJAOHT4qws3HanZ570L6XCyoGVjBCnI3LQT05 UGsz1Y+RBXVU4zGp3H+LW+aBTlaUBhwucKfgyeOa0JziCUJuSAju9PuyqLIPcG462hDE baBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751720648; x=1752325448; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=t8J9T/thS5fmDs137zqoqW6pya3bWu/uwRZtVuIDBjc=; b=U4A2XP9Pqxs/Re1d8JVZEjzt/aRinPfUli6RPpygGlNNpe1s79js9BzaMPnyJid0He Gjv0uO1vIw3W1PlWV4lJNjlHNVVDKsEd4otilEM/ruf92ubnSKMt0jFdAOqB0+qbNssH bAsMII+/4dioelrd7SdpaxnHNcs9Yje/xY8A9WaP+/rk2m5s8MXg4UU+aK6GagZZMZQ5 LikLiDduY+riUIA7skxZxIwgVMo7QTJcumB2Dxd7CSdsxF/MAMpdvAL/x3DIGYXIYzIy qq0KtjRq/0sKsfjMHe/mvABft9b9OvmmhFuPe81qSTCwrpj2/6tmnFIkb7tZfmyR9jS9 9ewA== X-Gm-Message-State: AOJu0YzB4FUeQ1WoKmawCrcsOLVOdMO+QkzaE5x85GdH+GgJGBdv7kdx iz5ZPnBSotKt4fbjlNiT/z5B8rqCIRnqj1YgglheAJUgPecfbUixg2JlNKG+Lg== X-Gm-Gg: ASbGncsmX+aF6VwXvRjuaKb5AC1pbX+w0QHh3e1bYIfBG6v+WqWKvQTMEaKRlvElh95 SPMulwm/f/+FKVZ/mj8+s9o0FXd2wKPMKO6Ktlt77QTbAkBqCXn6BM+usa04TUYbOk/ShX+g0dm D+tpHbEkdbBO8JIVDfbOxhbqE6XpC3poJ6wIljGvNMx6egoChAwhynThDxBhtimpD4gskApRELw rYofWoWsZD1L584bwu7sx3aswQVL0t4fJP6UVswCpkfdcyvkgXFnZQs6lUsRXu8C/Cq/OkZ+rd7 Si5JbNSABQii+ElKPqxHbjz5P7rw/WYE8SCbpYm9VpjoH6py9QJzmciWzHQgSygnQ08OQuxYSbo p2iocDJwBANTLL9teF1yeYpdWCnXqYw6eq1Hv2tChRHDI8yQ= X-Google-Smtp-Source: AGHT+IHxgHr9seOA2lAJHyeU0WBq6No2EKTVCUXjlglY0XbHutYSjZhni2ami51xC6Y/redK02AKuA== X-Received: by 2002:a05:6512:31d0:b0:550:e04d:2b66 with SMTP id 2adb3069b0e04-5565b6d6235mr1884090e87.17.1751720647621; Sat, 05 Jul 2025 06:04:07 -0700 (PDT) Message-ID: <73b7d08b-5a20-4dfb-86df-0471151708c6@gmail.com> Date: Sat, 5 Jul 2025 16:04:05 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: make-initrd@lists.altlinux.org References: <11ddbeff-a860-4345-b6a5-bf97bc07330e@gmail.com> <99bf271f-f81d-4588-b10d-0dda94e1277c@altlinux.org> <7ea72ffa-4e94-4e22-9158-6930530c675c@gmail.com> <8fc9f887-7448-4e4e-a2a1-a829a8b25f1f@gmail.com> Content-Language: ru, en-US From: Leonid Krivoshein In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [make-initrd] Possible missing firmware X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jul 2025 13:04:11 -0000 Archived-At: List-Archive: On 7/5/25 11:36, Alexey Gladkov wrote: > On Sat, Jul 05, 2025 at 03:47:15AM +0300, Leonid Krivoshein wrote: >> А если начать с самого мягкого варианта -- предупреждения с "-v" и с >> фильтрацией по спискам? Например, в >> "/etc/initrd.mk.d/{modules,firmware}/*.list" файлы со списками по тем >> модулям/фирмварям, по которым не нужно выводить предупреждения? > Это ужасная идея. > >> Во первых, эти списки можно будет потом опакетить. Во-вторых, это даст >> возможность изучить вопрос во времени без спама пользователей. >> Предпосылка: если даже система загрузилась успешно, из-за отсутствия >> отдельных firmware она дальше может не совсем корректно работать. >> Проблема затрагивает даже обычный rootfs. Здесь мы получаем возможность, >> при желании, отлавливать ситуации разъезда новых зависимостей ядра при >> его обновлении. > Давай сначала сделаем шаг назад и ты опишешь проблему, которую предлагаешь > решить. А также масштаб проблемы. Потому что для меня сейчас проблема > видится несколько надуманной. > > Прошу, потому что из тех сообщений об ошибках я себе нафантазировал одно, > а ты и Антон думаете скорее всего про другое. Пакеты с firmware и пакеты с ядрами сопровождаются разными людьми, они обновляются не синхронно, не согласованно. О проблемах разъезда путей в ядре и соответствующей firmware мы всегда узнаём постфактум по соответствующим багам, когда новое initrd уже сгенерировано и не получилось загрузиться или получилось, но эта новая связка создала проблемы при дальнейшей работе. Мы могли бы выявлять потенциальные проблемы уже на этапе создания initrd. А без реализации предлагаемого мы не сможем даже примерно оценить масштаб этой проблемы для будущих обновлений. Поэтому я считаю, что такой инструмент был бы полезным. Хотя бы подсчитывать число предупреждений без вывода их в stderr, если не указан "-v". -- WBR, Leonid Krivoshein.