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=-3.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1762698927; bh=K2rsEdvSei/6cIg/juQa8pSI8gFgGHsmqsXxQkyZmFk=; h=Date:From:To:Subject:References:In-Reply-To:From; b=qUpHnGnHhDhEa3UydV4tFGhd15pi+KVM1WnbTCR4pfQonxMmJBIvccSeYTopCBHJE auQFkaAvOqIPU8vWyWVfURCtxXioTATv6UitRr/21RdGNXMx53OPS09fERQ9G3RZLJ 5yN8QYwzm+zqLOW8FNw2D4Ms7JizWGnX0L009wJVmATLci/Bmfrox+uxYbZHD3ZRk1 OVRkjIdXD6WiEY38RAnf4zQZl+ZerKM44b2+d2laQ2+dypCawqe1EBY22Tfweyqhwd IAFA9WNtOg3TmtDcmh0xedK0piHA7+G5I38Jnta9IcVilCyTzzsXWup0f6v4B3FWHJ FswZY4UKmCd8Q== Date: Sun, 9 Nov 2025 15:35:23 +0100 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: <75971d55-d9ec-4030-a1cd-5cba6f3211d1@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <75971d55-d9ec-4030-a1cd-5cba6f3211d1@gmail.com> Subject: Re: [make-initrd] =?utf-8?b?S2VybmVsIDYuMTIuNDQtYWx0MSsg0Lgg0LzQvtC0?= =?utf-8?b?0YPQu9GMIG52bWU=?= 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: Sun, 09 Nov 2025 14:35:30 -0000 Archived-At: List-Archive: On Fri, Nov 07, 2025 at 10:38:45PM +0300, Leonid Krivoshein wrote: > Всем привет! > > > Начиная с ядра 6.12.44 nvme стал загружаемым модулем: > > 28 августа 2025 г. Kernel Bot 6.12.44-alt1 > - v6.12.44 (2025-08-28). > - config: Build NVME as a module instead of built-in. > > Теперь для загрузки помогает добавление в /etc/initrd.mk: > > MODULES_ADD += nvme > > Без этого система не грузится. Поможет ли вывод make-initrd -vvv отладке? Всё ясно. Тут сразу пара проблем: * В sysfs для рейда нет каталога slaves, в котором должны быть перечислены блочные устройства. Я не знаю почему так, но я нашёл другой API для поиска зависимостей. * nvme имеют неожиданную структуру в sysfs. Зависимости рейда указывают в /sys/devices/virtual/nvme-subsystem/..., а не на настоящие устройства. В master я сделал фиксы для обеих проблем. Пожалуйста проверь. -- Rgrds, legion