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=1716384503; x=1716989303; darn=lists.altlinux.org; h=content-transfer-encoding:to:subject:from:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=uU5XEPLOUj50ZNFh1RJkTH/ZCCyp5J62eWhGhzBVXII=; b=WWZzvC3t1QhAxeZB65aTE1ae1Up1bauVeSzZ9IbBHHD0Sim9ntASLIAbQmLASKsCrR /FCkE45wKurKWuLmdnnj6OsHeD9KGl2LJQt5LAXuW6zn49ceHi36A2ijH73Yor+Ey7ud pXFhbwk8MLnDdw+h39EclViUPip/B2jXKmCZqcgOxvXZYUgbVJjlBRtA7REVMDn0Ds74 7QXeHp640/QG/oBUqqIoz32qpyBXRtegDn0Vm2/7SCTiYIslB6y4gPmLhsgnKSV9OxWg 1w9XQPsFQAERPONp+CXKU4Hpfe+QkrSqxMQDTGghxcXYSIZMqauLKBEdm3haNRHeUVa/ 8Y9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716384503; x=1716989303; h=content-transfer-encoding:to:subject:from:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=uU5XEPLOUj50ZNFh1RJkTH/ZCCyp5J62eWhGhzBVXII=; b=DwSbLe23yMk1Gx5av/kZ5pWNphAOj5OGd8OLQfRfnxPOGxPvYNgSZrSXSVBiz946Dv KLB+6Rn/An7KEgaWqEV8LKgkJdjnW5dtQrpN4Dj5GoUrGMXQwXDbG6K2At/lwt3Xf/ya jN+lygW3PfUfSbrvYmeyiOdwwp1EbxPQAQfBC7ErxPjF8EtrsgDHucuQFQh+bH/xpKNL 30ONi84rm+KHpm9h2BAIQaU0AWP+ihMM9GLJZYBlAA/qirzGaAtNsAxtSbuyymIlM7Nb FMBgIlHU0LxGSfa89rPl1ETrdIEg+6JNpakRRZ9BaodHTF7xJxU1rKTq5xvRAeNQ3e6Q SMbg== X-Gm-Message-State: AOJu0YxDmlDAm1D7lfSenb4sOsFcjIK4lMipAxLRsN8y9U+aQz/+4oL+ WxqoiNPXT/6DioZmh9z+lZD7iLOBbZ6pymAynw3HYaB770B6mKJLdri1EQ== X-Google-Smtp-Source: AGHT+IFL95Xwdp4U1C3+jI9BeTbSrc3eqOuPuCQ0kohN7YDFjvewHdGyljLU10IobFDv0R5TPgA0+g== X-Received: by 2002:a2e:870b:0:b0:2dd:cb34:ddbc with SMTP id 38308e7fff4ca-2e9495bae69mr16789831fa.48.1716384502844; Wed, 22 May 2024 06:28:22 -0700 (PDT) Message-ID: <334e55f8-2736-4427-a01d-50382e4c5b89@gmail.com> Date: Wed, 22 May 2024 16:28:20 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru, en-US From: Leonid Krivoshein To: make-initrd@lists.altlinux.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [make-initrd] =?utf-8?b?0K/QtNGA0LAgNi4xLXVuLWRlZiDQuCDQvNC+0LQ=?= =?utf-8?b?0YPQu9GMIGJ0dXNi?= 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: Wed, 22 May 2024 13:28:28 -0000 Archived-At: List-Archive: Алексей, привет! На p10 поймали. Ноутбук Huawei MatePad 14. С ядром 6.1.71-un-def-alt1 всё было хорошо. На последних ядрах (6.1.79-un-def-alt1, 6.1.85-un-def-alt1 и 6.1.90-un-def) отвалился Bluetooth с такой диагностикой на раннем этапе загрузки: [    2.544349] bluetooth hci0: Direct firmware load for rtl_bt/rtl8822cu_fw.bin failed with error -2 [    2.544353] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8822cu_fw.bin not found Помогает выгрузка и загрузка модуля либо перегенерация initrd с добавлением строки: PUT_FILES += /lib/firmware/rtl_bt/rtl8822cu_fw.bin Без этого добавления на ядре 6.1.85-un-def-alt1: Used features: add-modules add-udev-rules cleanup compress depmod-image gpu-drm kbd locales network plymouth rdshell rootfs system-glibc ucode Packed modules: af_packet amdgpu bluetooth btbcm btintel btmtk btrtl btusb cec drm drm_buddy drm_display_helper drm_kms_helper drm_ttm_helper ecdh_generic evdev gpu-sched hid hid-generic hwmon i2c-algo-bit input-leds intel-agp intel-gtt iommu_v2 joydev rc-core rfkill serio_raw sis-agp ttm via-agp video wmi xhci-hcd xhci-pci xhci-pci-renesas Видно, что почему-то залетает btusb и вообще весь bluetooth, но не попадает нужный файл firmware. Но ещё непонятно, почему в initrd стал попадать модуль btusb. В softdeps его нигде нет, вот всё что есть на 6.1.90 в modalias: $ grep -E ' btusb$' modules.alias alias usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* btusb alias usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* btusb alias usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* btusb alias of:N*T*Cusb4ca,301aC* btusb alias of:N*T*Cusb4ca,301a btusb alias of:N*T*Cusbcf3,e300C* btusb alias of:N*T*Cusbcf3,e300 btusb alias of:N*T*Cusb1286,204eC* btusb alias of:N*T*Cusb1286,204e btusb У модуля btusb зависимости есть, как раз те, что тоже залетают в initrd. А вот от него никто не зависит. Из чего я сделал вывод, что есть спотыкание о какой-то glob из вышеперечисленных. Нужно ли вешать баг? На ядро или make-initrd? Нужен ли тебе bug-report (1.4Mb)? Или и так уже всё понятно? -- WBR, Leonid Krivoshein.