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=1751897533; x=1752502333; 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=JuHIv1x1bGJLCppHo14okO7yTppgJRywEQb88N5Wzrc=; b=IRNATZKn1+rhRBTk3SZnjWtdJlT/3Cj8jWb4B8tZAYR59j5rvD3NPKHO+k+5Om9r1H dL5rxdEZk0uZ9fgMOAtRlPbKORYb0Ho9ISBqCvVxCqjEAiZpQSuLzzhn8uPXtc0SOLnE 6LfZ0JOu4B36Li+y3bg2E/tFVWE5FEe652sb1HOhBURBywo1gNCL95raHBY2lcLa5Hjg wmjUIH/2is83fLZQKrrDmuWLED4S1tkM7TPyZMr1RscwjqA68yx8/gKpSfImDwBuTvFU 26GzRsuvWJDAJomAw8qyX2FnIUDPn2xcPdxbrmLT2QEh9pHz8kpFbO+UdbjJRGjBSXhX 9GSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751897533; x=1752502333; 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=JuHIv1x1bGJLCppHo14okO7yTppgJRywEQb88N5Wzrc=; b=KT6vqfMC1FEOEFD2kP4EmL5q92cXb1ONFo53DezDBMvUaayHuZwi/bxaQjmHWVevVw AnCndCtU1ntn/WO0ELEn9VkT8mzsZj0D1MaC494R7tNivOadnpdfX94H681RS1pvsCbV IVC8JK5sTNWj0yn6BTWknZFn/taV8mwkahZuC5BmT7SRPt2bVZn6rBK4P1mi1ypcXtfZ jNGQpsXIoVsOJ5CsRccXMIEC6WV4aBD3RbwpjkyKzN+BZ8FkNXdfLpaZ3/hNJj8mWtZB QT14ZTW+9J8g4Yvt3b+QgzfwPwca6gQxwkU+kU0YrnNGpof9gIFi4RfrV7CG8hkN3txj 42Sw== X-Gm-Message-State: AOJu0Ywxx9VpRn8uoYOz63N9hRE9x/6mQy/QmfGCRkkCWGed30EXan08 iCDZGsbs6Yw/6qdAk1NVz8TWMYJ8UUWE8E/HihuQvT00SgwNbopxfWg++BwnmQ== X-Gm-Gg: ASbGncuf7eewzv4BI50Ynmnu/Nlqwmpfa7Pl6Xo+pKsJ3SNyJUPw8YfMGBebSAK8BC7 3ZHnaEPcuxmRP16OSHeujgZXeXylbhxkwqG3yDbOFFOw3xk636XYAgvCpfLSUzuDaQsOUpHUWxH 6NVpdhO3nGBOl/Tnh4mpkLES9x5qvh6Zh3ZMasozmXCAmYZUK4RzNJK6ut0mmPx9g5Yb5Fzbwxv fFtl40tV3Jv3c2uMRqQUjuAwh7mpMYVOz9dUGLtuC3+fmfjD1g3OOx1e920m9mqXaBlpmVHSP+e Ks5YjIM7LQEBBHNqgCJRXM4h5VEINDdj/ECR2ovMtkiA9023z1zdCmND/5F7pKcyMGK+wzvh464 67/EdULe6zHGRW0qUTliDieBf6YcjJoY= X-Google-Smtp-Source: AGHT+IHQHElmXjqkfIQWKRJgV4x5VEX+dzWqmiVrLVY1bcmBqDJzHuWwsQ3ib+sMmF9epogZseMlWQ== X-Received: by 2002:a05:6512:3f0b:b0:553:2884:5fb3 with SMTP id 2adb3069b0e04-556423f706fmr3785445e87.12.1751897533009; Mon, 07 Jul 2025 07:12:13 -0700 (PDT) Message-ID: <7ca77af8-2624-4e37-8477-8f8e0864a637@gmail.com> Date: Mon, 7 Jul 2025 17:12:10 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: make-initrd@lists.altlinux.org References: <7ea72ffa-4e94-4e22-9158-6930530c675c@gmail.com> <8fc9f887-7448-4e4e-a2a1-a829a8b25f1f@gmail.com> <73b7d08b-5a20-4dfb-86df-0471151708c6@gmail.com> <2f81ae4a-606a-4cfd-9bdd-4d8c234d74c4@gmail.com> <7054f951-85ab-4fcc-8787-f33db604c5dc@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: Mon, 07 Jul 2025 14:12:16 -0000 Archived-At: List-Archive: On 7/7/25 15:07, Konstantin Lepikhov wrote: > Hi Leonid! > > On 07/06/2025, at 06:36:47 PM you wrote: > > >> Я просто не стал лазить по багзиле более детально. Мне постоянно >> приходится смотреть логи со всевозможного железа. С amdgpu такое >> эпизодически вылазит. Наш набор упакованных файлов видимо какой-то >> другой, не полный. Партнёры присылают "правильный" набор, но с >> непонятными лицензиями и из неизвестного источника, мы такое даже не >> можем опакетить. И нет нормального инструмента, чтобы чётко >> диагностировать, что у нас не так с firmware. И тот же инструмент помог >> бы быстро и точно диагностировать баг с BT в ядре, там как раз разъезд >> путей. > Один вопрос - зачем превращать make-initrd в диагностический инструмент > для поддержки? Если заказчик не додал каких файлов это проблема заказчика, > а не всех пользователей дистрибутива. Мне пока это видится как процесс > "давайте создадим проблему а потом будем ее героически решать". Конечно, можно сделать отдельный (внешний) инструмент, но (я надеюсь) его механизмы рано или поздно будут полезны make-initrd для интеграции с его функционалом. Проблемы-то разные им можно будет отлавливать, разумнее всего это делать на этапе создания образа initrd. Сейчас алгоритм весьма простой: есть модуль -- в initrd затягиваются все упоминаемые в них firmware, при их наличии в stage2 rootfs. А будут фильтры, будет более глубокое понимание их назначения, можно будет тянуть только то, что нужно в конкретной системе. Это направление, в котором можно двигаться. -- WBR, Leonid Krivoshein.