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=1751676439; x=1752281239; 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=e5rAT76kldeML33oZXSzr9SWhZI6t/FONWgUk3iPuAE=; b=bJzQsYBh+yt45rm+NmA4KTLaoGYNPQyoMvV4AbuV9Tu+qXsCF7PCrfjB0DbSDe40ad G2hITHBZyD/pXo2vlfWegTSySlNy98yom2zICvV5dLobex4poHl/VVOxTWFDXmgIykJL GAyOH/TjYGFJitLtJQO/V4YED36+i8H7G7H6oS1FugPHdEQHgTOrFrhvk14vyTXQ7Mrd MaHXUojpeRLgDAdZQxBrhYN/yZo7v8cfIb9MfaKODJ8NuCw1VbyjZlziXDtOtRlOrLOT uJp4Shsf+ZduTr3v/BzjUeigk+0ALUOOm7FZRVOLp3oDGwe/pSasj3wfxewwOr64Nrql yKCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751676439; x=1752281239; 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=e5rAT76kldeML33oZXSzr9SWhZI6t/FONWgUk3iPuAE=; b=DPbc06OLNG7tYVdFYmagb0jnz5xHASC96Yk/Zg+aNOJ1GJxCAYVoWx1MfROsmX8e4D 1TgIoXCK05i/8JHxDyEwdc1isdkxs29EjpCPsLZnxpwAW8zDZqOvKfyWLZ3ui3YMpJqt U42Dt1XsTqHSKoCbkIz6rq+/SpYAssxWtAKR7yArK1f3cJCEym07LRX710RVKr1TnMn2 Dt3lUNAItt9ruOkalAVj4+Yblwf6vUfCqAzLRmPRGliWRxALqcs6Gg9dUICVfjK6AWKS jySt2UDgXb1TbbbIpB8mytj8q9mSYCv3wNKwWUWdURau6+6VFSW7aFnBJ4XZhkmhwTjR tzuA== X-Gm-Message-State: AOJu0YwF1HBO1MlAekeTUzAQ/Lolyh5+K7lzDC9wi++Swb1gopQu4SHh jyYb+cpba0mh9QVKc0AIss0mbnLKAQDxZerx7m5A1hRJOqwr3EHh4N7tz2N7BQ== X-Gm-Gg: ASbGncuGiYSzEW4ucMh0+b+NyAX5V+S7WLdUrukV50HldgS5uUo3jSZJXUu7XLI+9bw VkyVCNuK9/CdnpI9VWr6mmWU46J7fZ/ZCan8xwxFTyWNlTJtHGXp3xeogftrlYJREzRoKICSbYj Ea97yT909nu9zgClNeXQpKF3bWbXnBdZgo3VyqQr1UKlJo9Bbul3KuewwtLO1Q3n/OfX8vdHJov x9whEPlIMJLuwMa6XXqf/7LVmUUBIp07uqkZmUM29AqwoMrP/r6Fycf9JeekjFhd9VWL0WMsnmR VRyrMDvrcwRNPHp1O3duMjbmt3phnzt7xDU6Uy171ow/gmzJDuXKFqjS7JZJrzbMojBkubXH2vN i6jlR9bOGGKMkpQI25GVdxhZsPFB95RD08Dh1 X-Google-Smtp-Source: AGHT+IHtoNSQ1py+ZYm7AjmOj56WCNwpMz6lGUeDCl1mL0tVtrGt8WMDuHKPouEmq2WKWMZD7Vrzkg== X-Received: by 2002:a05:6512:239e:b0:553:2ed2:15b5 with SMTP id 2adb3069b0e04-557ab5df384mr1199119e87.57.1751676439191; Fri, 04 Jul 2025 17:47:19 -0700 (PDT) Message-ID: <8fc9f887-7448-4e4e-a2a1-a829a8b25f1f@gmail.com> Date: Sat, 5 Jul 2025 03:47:15 +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> 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 00:47:22 -0000 Archived-At: List-Archive: On 7/4/25 21:23, Alexey Gladkov wrote: > On Fri, Jul 04, 2025 at 06:23:52PM +0300, Leonid Krivoshein wrote: >> Привет! >> >> >> On 7/4/25 18:03, Alexey Gladkov wrote: >>> On Fri, Jul 04, 2025 at 03:20:02PM +0200, Alexey Gladkov wrote: >>>> On Fri, Jul 04, 2025 at 01:38:10PM +0200, Alexey Gladkov wrote: >>>>>> При использовании опции -v тоже не показываются эти сообщения в make-initrd? >>>>> Даже с -v не показывает. >>>>> >>>>> https://github.com/osboot/make-initrd/blob/master/utils/depinfo/kmod-depinfo.c#L325-L338 >>>> Можно сделать что-то типа такого. У меня при генерации таких сообщений не >>>> выводится, но непонятно насколько это будет спамить пользователей. >>> Не. Такие сообщения, как минимум по умолчанию, выводить нельзя. Я даже не >>> уверен, что такое количество сообщений полезно с -v. >>> >>> $ ./depinfo nouveau 2>&1 >/dev/null |grep -c 'depinfo: WARNING: firmware' >>> 431 >> Дело в том, что в модуле есть ссылка на firmware. Если при загрузке >> нужной не окажется, загрузки может не случиться. Почему здесь такое >> число ссылок на отсутствующие файлы firmware -- отдельный хороший вопрос. > В моём случае у меня не установлены firmware для nvidia. А если начать с самого мягкого варианта -- предупреждения с "-v" и с фильтрацией по спискам? Например, в "/etc/initrd.mk.d/{modules,firmware}/*.list" файлы со списками по тем модулям/фирмварям, по которым не нужно выводить предупреждения? Во первых, эти списки можно будет потом опакетить. Во-вторых, это даст возможность изучить вопрос во времени без спама пользователей. Предпосылка: если даже система загрузилась успешно, из-за отсутствия отдельных firmware она дальше может не совсем корректно работать. Проблема затрагивает даже обычный rootfs. Здесь мы получаем возможность, при желании, отлавливать ситуации разъезда новых зависимостей ядра при его обновлении. -- WBR, Leonid Krivoshein.