Make-initrd development discussion
 help / color / mirror / Atom feed
* [make-initrd] Ядра 6.1-un-def и модуль btusb
@ 2024-05-22 13:28 Leonid Krivoshein
  2024-05-22 15:22 ` Alexey Gladkov
  0 siblings, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-22 13:28 UTC (permalink / raw)
  To: make-initrd

Алексей, привет!


На 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.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 13:28 [make-initrd] Ядра 6.1-un-def и модуль btusb Leonid Krivoshein
@ 2024-05-22 15:22 ` Alexey Gladkov
  2024-05-22 16:28   ` Leonid Krivoshein
  2024-05-28 14:26   ` Leonid Krivoshein
  0 siblings, 2 replies; 13+ messages in thread
From: Alexey Gladkov @ 2024-05-22 15:22 UTC (permalink / raw)
  To: make-initrd

On Wed, May 22, 2024 at 04:28:20PM +0300, Leonid Krivoshein wrote:
> Алексей, привет!
> 
> 
> На 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)? Или и так уже 
> всё понятно?

Пока не понятно, но очень интересно.

Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?

Эта firmware не попадает в образ даже если перегенерировать образ на
6.1.85-un-def-alt1 ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 15:22 ` Alexey Gladkov
@ 2024-05-22 16:28   ` Leonid Krivoshein
  2024-05-22 16:46     ` Alexey Gladkov
  2024-05-28 14:26   ` Leonid Krivoshein
  1 sibling, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-22 16:28 UTC (permalink / raw)
  To: make-initrd


On 5/22/24 18:22, Alexey Gladkov wrote:
> Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?

Вывод команды надеюсь получить завтра.


> Эта firmware не попадает в образ даже если перегенерировать образ на
> 6.1.85-un-def-alt1 ?

Сравнил вывод initrd-ls, по нему ещё интереснее становится.

В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu 
из-за фичи plymouth. В два других начало попадать куча всего 
дополнительно, между ними вот вся разница:

$ diff -U0 85.txt 90.txt
--- 85.txt    2024-05-22 19:15:39.017734155 +0300
+++ 90.txt    2024-05-22 19:15:46.885757352 +0300
@@ -551,0 +552 @@
+/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
@@ -563,0 +565 @@
+/lib/firmware/rtl_bt/rtl8822cu_fw.bin

Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не 
попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90, 
если исключить amdgpu:

$ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v 
/lib/firmware/amdgpu
/lib/firmware
/lib/firmware/intel
/lib/firmware/mediatek
/lib/firmware/rtl_bt
/lib/firmware/intel/ibt-11-5.ddc
/lib/firmware/intel/ibt-11-5.sfi
/lib/firmware/intel/ibt-12-16.ddc
/lib/firmware/intel/ibt-12-16.sfi
/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
/lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
/lib/firmware/mediatek/mt7622pr2h.bin
/lib/firmware/mediatek/mt7663pr2h.bin
/lib/firmware/mediatek/mt7668pr2h.bin
/lib/firmware/rtl_bt/rtl8723a_fw.bin
/lib/firmware/rtl_bt/rtl8723b_fw.bin
/lib/firmware/rtl_bt/rtl8723bs_fw.bin
/lib/firmware/rtl_bt/rtl8761a_fw.bin
/lib/firmware/rtl_bt/rtl8821a_fw.bin
/lib/firmware/rtl_bt/rtl8821c_config.bin
/lib/firmware/rtl_bt/rtl8822b_config.bin
/lib/firmware/rtl_bt/rtl8822b_fw.bin
/lib/firmware/rtl_bt/rtl8822cu_fw.bin
/lib/firmware/rtl_bt/rtl8851bu_config.bin
/lib/firmware/rtl_bt/rtl8851bu_fw.bin
/lib/firmware/rtl_bt/rtl8852au_config.bin
/lib/firmware/rtl_bt/rtl8852au_fw.bin
/lib/firmware/rtl_bt/rtl8852bu_config.bin
/lib/firmware/rtl_bt/rtl8852bu_fw.bin
/lib/firmware/rtl_bt/rtl8852cu_config.bin
/lib/firmware/rtl_bt/rtl8852cu_fw.bin
/lib/firmware/rtl_bt/rtl8821a_config.bin -> rtl8821c_config.bin


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 16:28   ` Leonid Krivoshein
@ 2024-05-22 16:46     ` Alexey Gladkov
  2024-05-22 16:55       ` Leonid Krivoshein
  0 siblings, 1 reply; 13+ messages in thread
From: Alexey Gladkov @ 2024-05-22 16:46 UTC (permalink / raw)
  To: make-initrd

On Wed, May 22, 2024 at 07:28:46PM +0300, Leonid Krivoshein wrote:
> 
> On 5/22/24 18:22, Alexey Gladkov wrote:
> > Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?
> 
> Вывод команды надеюсь получить завтра.
> 
> 
> > Эта firmware не попадает в образ даже если перегенерировать образ на
> > 6.1.85-un-def-alt1 ?
> 
> Сравнил вывод initrd-ls, по нему ещё интереснее становится.
> 
> В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu 
> из-за фичи plymouth. В два других начало попадать куча всего 
> дополнительно, между ними вот вся разница:
> 
> $ diff -U0 85.txt 90.txt
> --- 85.txt    2024-05-22 19:15:39.017734155 +0300
> +++ 90.txt    2024-05-22 19:15:46.885757352 +0300
> @@ -551,0 +552 @@
> +/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
> @@ -563,0 +565 @@
> +/lib/firmware/rtl_bt/rtl8822cu_fw.bin
> 
> Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не 
> попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90, 
> если исключить amdgpu:
> 
> $ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v

Этот список получился без PUT_FILES += ... ?

> /lib/firmware/amdgpu
> /lib/firmware
> /lib/firmware/intel
> /lib/firmware/mediatek
> /lib/firmware/rtl_bt
> /lib/firmware/intel/ibt-11-5.ddc
> /lib/firmware/intel/ibt-11-5.sfi
> /lib/firmware/intel/ibt-12-16.ddc
> /lib/firmware/intel/ibt-12-16.sfi
> /lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
> /lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
> /lib/firmware/mediatek/mt7622pr2h.bin
> /lib/firmware/mediatek/mt7663pr2h.bin
> /lib/firmware/mediatek/mt7668pr2h.bin
> /lib/firmware/rtl_bt/rtl8723a_fw.bin
> /lib/firmware/rtl_bt/rtl8723b_fw.bin
> /lib/firmware/rtl_bt/rtl8723bs_fw.bin
> /lib/firmware/rtl_bt/rtl8761a_fw.bin
> /lib/firmware/rtl_bt/rtl8821a_fw.bin
> /lib/firmware/rtl_bt/rtl8821c_config.bin
> /lib/firmware/rtl_bt/rtl8822b_config.bin
> /lib/firmware/rtl_bt/rtl8822b_fw.bin
> /lib/firmware/rtl_bt/rtl8822cu_fw.bin
> /lib/firmware/rtl_bt/rtl8851bu_config.bin
> /lib/firmware/rtl_bt/rtl8851bu_fw.bin
> /lib/firmware/rtl_bt/rtl8852au_config.bin
> /lib/firmware/rtl_bt/rtl8852au_fw.bin
> /lib/firmware/rtl_bt/rtl8852bu_config.bin
> /lib/firmware/rtl_bt/rtl8852bu_fw.bin
> /lib/firmware/rtl_bt/rtl8852cu_config.bin
> /lib/firmware/rtl_bt/rtl8852cu_fw.bin
> /lib/firmware/rtl_bt/rtl8821a_config.bin -> rtl8821c_config.bin
> 
> 
> -- 
> WBR, Leonid Krivoshein.
> 
> _______________________________________________
> Make-initrd mailing list
> Make-initrd@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/make-initrd

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 16:46     ` Alexey Gladkov
@ 2024-05-22 16:55       ` Leonid Krivoshein
  2024-05-22 18:10         ` Alexey Gladkov
  0 siblings, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-22 16:55 UTC (permalink / raw)
  To: make-initrd


On 5/22/24 19:46, Alexey Gladkov wrote:
> On Wed, May 22, 2024 at 07:28:46PM +0300, Leonid Krivoshein wrote:
>> On 5/22/24 18:22, Alexey Gladkov wrote:
>>> Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?
>> Вывод команды надеюсь получить завтра.
>>
>>
>>> Эта firmware не попадает в образ даже если перегенерировать образ на
>>> 6.1.85-un-def-alt1 ?
>> Сравнил вывод initrd-ls, по нему ещё интереснее становится.
>>
>> В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu
>> из-за фичи plymouth. В два других начало попадать куча всего
>> дополнительно, между ними вот вся разница:
>>
>> $ diff -U0 85.txt 90.txt
>> --- 85.txt    2024-05-22 19:15:39.017734155 +0300
>> +++ 90.txt    2024-05-22 19:15:46.885757352 +0300
>> @@ -551,0 +552 @@
>> +/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>> @@ -563,0 +565 @@
>> +/lib/firmware/rtl_bt/rtl8822cu_fw.bin
>>
>> Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не
>> попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90,
>> если исключить amdgpu:
>>
>> $ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v
> Этот список получился без PUT_FILES += ... ?

С ним и без список почти одинаковый, разница только в двух файлах 
(выше). С PUT_FILES дополнительно 
попадают:/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin 
/lib/firmware/rtl_bt/rtl8822cu_fw.bin
>> /lib/firmware/amdgpu
>> /lib/firmware
>> /lib/firmware/intel
>> /lib/firmware/mediatek
>> /lib/firmware/rtl_bt
>> /lib/firmware/intel/ibt-11-5.ddc
>> /lib/firmware/intel/ibt-11-5.sfi
>> /lib/firmware/intel/ibt-12-16.ddc
>> /lib/firmware/intel/ibt-12-16.sfi
>> /lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>> /lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
>> /lib/firmware/mediatek/mt7622pr2h.bin
>> /lib/firmware/mediatek/mt7663pr2h.bin
>> /lib/firmware/mediatek/mt7668pr2h.bin
>> /lib/firmware/rtl_bt/rtl8723a_fw.bin
>> /lib/firmware/rtl_bt/rtl8723b_fw.bin
>> /lib/firmware/rtl_bt/rtl8723bs_fw.bin
>> /lib/firmware/rtl_bt/rtl8761a_fw.bin
>> /lib/firmware/rtl_bt/rtl8821a_fw.bin
>> /lib/firmware/rtl_bt/rtl8821c_config.bin
>> /lib/firmware/rtl_bt/rtl8822b_config.bin
>> /lib/firmware/rtl_bt/rtl8822b_fw.bin
>> /lib/firmware/rtl_bt/rtl8822cu_fw.bin
>> /lib/firmware/rtl_bt/rtl8851bu_config.bin
>> /lib/firmware/rtl_bt/rtl8851bu_fw.bin
>> /lib/firmware/rtl_bt/rtl8852au_config.bin
>> /lib/firmware/rtl_bt/rtl8852au_fw.bin
>> /lib/firmware/rtl_bt/rtl8852bu_config.bin
>> /lib/firmware/rtl_bt/rtl8852bu_fw.bin
>> /lib/firmware/rtl_bt/rtl8852cu_config.bin
>> /lib/firmware/rtl_bt/rtl8852cu_fw.bin
>> /lib/firmware/rtl_bt/rtl8821a_config.bin -> rtl8821c_config.bin


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 16:55       ` Leonid Krivoshein
@ 2024-05-22 18:10         ` Alexey Gladkov
  2024-05-22 18:31           ` Leonid Krivoshein
  2024-05-27  7:46           ` Leonid Krivoshein
  0 siblings, 2 replies; 13+ messages in thread
From: Alexey Gladkov @ 2024-05-22 18:10 UTC (permalink / raw)
  To: make-initrd

On Wed, May 22, 2024 at 07:55:36PM +0300, Leonid Krivoshein wrote:
> 
> On 5/22/24 19:46, Alexey Gladkov wrote:
> > On Wed, May 22, 2024 at 07:28:46PM +0300, Leonid Krivoshein wrote:
> >> On 5/22/24 18:22, Alexey Gladkov wrote:
> >>> Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?
> >> Вывод команды надеюсь получить завтра.
> >>
> >>
> >>> Эта firmware не попадает в образ даже если перегенерировать образ на
> >>> 6.1.85-un-def-alt1 ?
> >> Сравнил вывод initrd-ls, по нему ещё интереснее становится.
> >>
> >> В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu
> >> из-за фичи plymouth. В два других начало попадать куча всего
> >> дополнительно, между ними вот вся разница:
> >>
> >> $ diff -U0 85.txt 90.txt
> >> --- 85.txt    2024-05-22 19:15:39.017734155 +0300
> >> +++ 90.txt    2024-05-22 19:15:46.885757352 +0300
> >> @@ -551,0 +552 @@
> >> +/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
> >> @@ -563,0 +565 @@
> >> +/lib/firmware/rtl_bt/rtl8822cu_fw.bin
> >>
> >> Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не
> >> попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90,
> >> если исключить amdgpu:
> >>
> >> $ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v
> > Этот список получился без PUT_FILES += ... ?
> 
> С ним и без список почти одинаковый, разница только в двух файлах 
> (выше). С PUT_FILES дополнительно 
> попадают:/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin 
> /lib/firmware/rtl_bt/rtl8822cu_fw.bin

Я спрашиваю, потому что в списке ниже присутствуют rtl_bt/rtl8822* и они
все есть в зависимостях btrtl (на моей системе). Поэтому мне сложно
поверить, что часть зависимостей попадает в образ, а часть нет. Это
странно.

Поэтому повторю просьбу показать на ядре 6.1.85-un-def-alt1:

  modinfo -F firmware btrtl

скорее всего в списке не будет rtl_bt/rtl8822cu_fw.

Предварительное версия это то что у вас бага в ядре.

Я открыл 6.1.90-alt1 и вижу, что rtl_bt/rtl8822cu_fw описана[1], но вот
среди MODULE_FIRMWARE её нет. У вас нет v6.4-4262-gbb23f07cb639,
который добавляет[2] MODULE_FIRMWARE("rtl_bt/rtl8822cu_fw.bin").

[1] https://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=blob;f=drivers/bluetooth/btrtl.c;h=ead632595ce06f5ab02ffc5af70c91952d4b4d33;hb=1699fff4d6a560f358500cfff3b2bd1131f6df16#l215
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bb23f07cb63975968bbabe314486e2b087234fc5

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 18:10         ` Alexey Gladkov
@ 2024-05-22 18:31           ` Leonid Krivoshein
  2024-05-27  7:46           ` Leonid Krivoshein
  1 sibling, 0 replies; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-22 18:31 UTC (permalink / raw)
  To: make-initrd



On 5/22/24 21:10, Alexey Gladkov wrote:
> On Wed, May 22, 2024 at 07:55:36PM +0300, Leonid Krivoshein wrote:
>> On 5/22/24 19:46, Alexey Gladkov wrote:
>>> On Wed, May 22, 2024 at 07:28:46PM +0300, Leonid Krivoshein wrote:
>>>> On 5/22/24 18:22, Alexey Gladkov wrote:
>>>>> Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?
>>>> Вывод команды надеюсь получить завтра.
>>>>
>>>>
>>>>> Эта firmware не попадает в образ даже если перегенерировать образ на
>>>>> 6.1.85-un-def-alt1 ?
>>>> Сравнил вывод initrd-ls, по нему ещё интереснее становится.
>>>>
>>>> В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu
>>>> из-за фичи plymouth. В два других начало попадать куча всего
>>>> дополнительно, между ними вот вся разница:
>>>>
>>>> $ diff -U0 85.txt 90.txt
>>>> --- 85.txt    2024-05-22 19:15:39.017734155 +0300
>>>> +++ 90.txt    2024-05-22 19:15:46.885757352 +0300
>>>> @@ -551,0 +552 @@
>>>> +/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>>>> @@ -563,0 +565 @@
>>>> +/lib/firmware/rtl_bt/rtl8822cu_fw.bin
>>>>
>>>> Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не
>>>> попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90,
>>>> если исключить amdgpu:
>>>>
>>>> $ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v
>>> Этот список получился без PUT_FILES += ... ?
>> С ним и без список почти одинаковый, разница только в двух файлах
>> (выше). С PUT_FILES дополнительно
>> попадают:/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>> /lib/firmware/rtl_bt/rtl8822cu_fw.bin
> Я спрашиваю, потому что в списке ниже присутствуют rtl_bt/rtl8822* и они
> все есть в зависимостях btrtl (на моей системе). Поэтому мне сложно
> поверить, что часть зависимостей попадает в образ, а часть нет. Это
> странно.

Как раз то, что описано в самом низу, это объясняет.


> Поэтому повторю просьбу показать на ядре 6.1.85-un-def-alt1:
>
>    modinfo -F firmware btrtl
>
> скорее всего в списке не будет rtl_bt/rtl8822cu_fw.

Согласен, что не будет. Завтра точно узнаем.


> Предварительное версия это то что у вас бага в ядре.
>
> Я открыл 6.1.90-alt1 и вижу, что rtl_bt/rtl8822cu_fw описана[1], но вот
> среди MODULE_FIRMWARE её нет. У вас нет v6.4-4262-gbb23f07cb639,
> который добавляет[2] MODULE_FIRMWARE("rtl_bt/rtl8822cu_fw.bin").
>
> [1] https://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=blob;f=drivers/bluetooth/btrtl.c;h=ead632595ce06f5ab02ffc5af70c91952d4b4d33;hb=1699fff4d6a560f358500cfff3b2bd1131f6df16#l215
> [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bb23f07cb63975968bbabe314486e2b087234fc5

Да, выглядит убедительно. Такой строчки:

MODULE_FIRMWARE("rtl_bt/rtl8822cu_fw.bin");

я тут не вижу:

https://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=blob;f=drivers/bluetooth/btrtl.c;h=ead632595ce06f5ab02ffc5af70c91952d4b4d33;hb=1699fff4d6a560f358500cfff3b2bd1131f6df16#l1062


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 18:10         ` Alexey Gladkov
  2024-05-22 18:31           ` Leonid Krivoshein
@ 2024-05-27  7:46           ` Leonid Krivoshein
  1 sibling, 0 replies; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-27  7:46 UTC (permalink / raw)
  To: make-initrd

Привет!


On 5/22/24 21:10, Alexey Gladkov wrote:
> On Wed, May 22, 2024 at 07:55:36PM +0300, Leonid Krivoshein wrote:
>> On 5/22/24 19:46, Alexey Gladkov wrote:
>>> On Wed, May 22, 2024 at 07:28:46PM +0300, Leonid Krivoshein wrote:
>>>> On 5/22/24 18:22, Alexey Gladkov wrote:
>>>>> Что выводит на 6.1.85-un-def-alt1 команда: modinfo -F firmware btrtl ?
>>>> Вывод команды надеюсь получить завтра.
>>>>
>>>>
>>>>> Эта firmware не попадает в образ даже если перегенерировать образ на
>>>>> 6.1.85-un-def-alt1 ?
>>>> Сравнил вывод initrd-ls, по нему ещё интереснее становится.
>>>>
>>>> В 6.1.71 в /lib/firmware попадал весьма увесистый подкаталог amdgpu
>>>> из-за фичи plymouth. В два других начало попадать куча всего
>>>> дополнительно, между ними вот вся разница:
>>>>
>>>> $ diff -U0 85.txt 90.txt
>>>> --- 85.txt    2024-05-22 19:15:39.017734155 +0300
>>>> +++ 90.txt    2024-05-22 19:15:46.885757352 +0300
>>>> @@ -551,0 +552 @@
>>>> +/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>>>> @@ -563,0 +565 @@
>>>> +/lib/firmware/rtl_bt/rtl8822cu_fw.bin
>>>>
>>>> Но тут последняя строка в 6.1.90 благодаря PUT_FILES += ..., без неё не
>>>> попадает. А вот что ещё попадает в оба initrd с ядрами 6.1.85 и 6.1.90,
>>>> если исключить amdgpu:
>>>>
>>>> $ cut -c51- initrdls_initrd-6.1.90.txt |grep /lib/firmware |grep -v
>>> Этот список получился без PUT_FILES += ... ?
>> С ним и без список почти одинаковый, разница только в двух файлах
>> (выше). С PUT_FILES дополнительно
>> попадают:/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
>> /lib/firmware/rtl_bt/rtl8822cu_fw.bin
> Я спрашиваю, потому что в списке ниже присутствуют rtl_bt/rtl8822* и они
> все есть в зависимостях btrtl (на моей системе). Поэтому мне сложно
> поверить, что часть зависимостей попадает в образ, а часть нет. Это
> странно.
>
> Поэтому повторю просьбу показать на ядре 6.1.85-un-def-alt1:
>
>    modinfo -F firmware btrtl
>
> скорее всего в списке не будет rtl_bt/rtl8822cu_fw.

Да, этой нет:

# modinfo -F firmware btrtl
rtl_bt/rtl8851bu_config.bin
rtl_bt/rtl8851bu_fw.bin
rtl_bt/rtl8852cu_config.bin
rtl_bt/rtl8852cu_fw.bin
rtl_bt/rtl8852bu_config.bin
rtl_bt/rtl8852bu_fw.bin
rtl_bt/rtl8852au_config.bin
rtl_bt/rtl8852au_fw.bin
rtl_bt/rtl8822b_config.bin
rtl_bt/rtl8822b_fw.bin
rtl_bt/rtl8821a_config.bin
rtl_bt/rtl8821a_fw.bin
rtl_bt/rtl8761a_config.bin
rtl_bt/rtl8761a_fw.bin
rtl_bt/rtl8723ds_config.bin
rtl_bt/rtl8723ds_fw.bin
rtl_bt/rtl8723cs_xx_config.bin
rtl_bt/rtl8723cs_xx_fw.bin
rtl_bt/rtl8723cs_vf_config.bin
rtl_bt/rtl8723cs_vf_fw.bin
rtl_bt/rtl8723cs_cg_config.bin
rtl_bt/rtl8723cs_cg_fw.bin
rtl_bt/rtl8723bs_config.bin
rtl_bt/rtl8723bs_fw.bin
rtl_bt/rtl8723b_config.bin
rtl_bt/rtl8723b_fw.bin
rtl_bt/rtl8723a_fw.bin


> Предварительное версия это то что у вас бага в ядре.

Всё же баг апстрима, который был исправлен в 6.4 и ещё не сбэкпорчен в 
6.1 LTS, потому и у нас не исправлен. В любом случае спасибо!


> Я открыл 6.1.90-alt1 и вижу, что rtl_bt/rtl8822cu_fw описана[1], но вот
> среди MODULE_FIRMWARE её нет. У вас нет v6.4-4262-gbb23f07cb639,
> который добавляет[2] MODULE_FIRMWARE("rtl_bt/rtl8822cu_fw.bin").
>
> [1] https://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=blob;f=drivers/bluetooth/btrtl.c;h=ead632595ce06f5ab02ffc5af70c91952d4b4d33;hb=1699fff4d6a560f358500cfff3b2bd1131f6df16#l215
> [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bb23f07cb63975968bbabe314486e2b087234fc5
>

-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-22 15:22 ` Alexey Gladkov
  2024-05-22 16:28   ` Leonid Krivoshein
@ 2024-05-28 14:26   ` Leonid Krivoshein
  2024-05-28 15:20     ` Alexey Gladkov
  1 sibling, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-28 14:26 UTC (permalink / raw)
  To: make-initrd

Привет!


On 5/22/24 18:22, Alexey Gladkov wrote:
> On Wed, May 22, 2024 at 04:28:20PM +0300, Leonid Krivoshein wrote:
>> [...]
>>
>> 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

Остался интересный вопрос: почему вообще стек BT залетает в initrd? Нет 
ли в этом ошибки? Ты говорил, что на твоей системе тоже это происходит. 
Проверили с таким /etc/initrd.mk:

# trying to detect modules and features to access to root volume
AUTODETECT = all
# FEATURES += plymouth


Всё равно залетает весь стек bluetooth.


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-28 14:26   ` Leonid Krivoshein
@ 2024-05-28 15:20     ` Alexey Gladkov
  2024-05-28 22:01       ` Leonid Krivoshein
  0 siblings, 1 reply; 13+ messages in thread
From: Alexey Gladkov @ 2024-05-28 15:20 UTC (permalink / raw)
  To: make-initrd

On Tue, May 28, 2024 at 05:26:17PM +0300, Leonid Krivoshein wrote:
> Привет!
> 
> 
> On 5/22/24 18:22, Alexey Gladkov wrote:
> > On Wed, May 22, 2024 at 04:28:20PM +0300, Leonid Krivoshein wrote:
> >> [...]
> >>
> >> 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
> 
> Остался интересный вопрос: почему вообще стек BT залетает в initrd? Нет 
> ли в этом ошибки? Ты говорил, что на твоей системе тоже это происходит. 
> Проверили с таким /etc/initrd.mk:
> 
> # trying to detect modules and features to access to root volume
> AUTODETECT = all
> # FEATURES += plymouth
> 
> 
> Всё равно залетает весь стек bluetooth.

На это я смогу ответить только с баг репортом.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-28 15:20     ` Alexey Gladkov
@ 2024-05-28 22:01       ` Leonid Krivoshein
  2024-05-31  9:45         ` Alexey Gladkov
  0 siblings, 1 reply; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-28 22:01 UTC (permalink / raw)
  To: make-initrd

Привет!


On 5/28/24 18:20, Alexey Gladkov wrote:
> On Tue, May 28, 2024 at 05:26:17PM +0300, Leonid Krivoshein wrote:
>> Привет!
>>
>>
>> On 5/22/24 18:22, Alexey Gladkov wrote:
>>> On Wed, May 22, 2024 at 04:28:20PM +0300, Leonid Krivoshein wrote:
>>>> [...]
>>>>
>>>> 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
>> Остался интересный вопрос: почему вообще стек BT залетает в initrd? Нет
>> ли в этом ошибки? Ты говорил, что на твоей системе тоже это происходит.
>> Проверили с таким /etc/initrd.mk:
>>
>> # trying to detect modules and features to access to root volume
>> AUTODETECT = all
>> # FEATURES += plymouth
>>
>>
>> Всё равно залетает весь стек bluetooth.
> На это я смогу ответить только с баг репортом.

Отправил bug-report напрямую.

Было подозрение на drm, оно отпало.


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-28 22:01       ` Leonid Krivoshein
@ 2024-05-31  9:45         ` Alexey Gladkov
  2024-05-31 10:15           ` Leonid Krivoshein
  0 siblings, 1 reply; 13+ messages in thread
From: Alexey Gladkov @ 2024-05-31  9:45 UTC (permalink / raw)
  To: make-initrd

On Wed, May 29, 2024 at 01:01:37AM +0300, Leonid Krivoshein wrote:
> Привет!
> 
> 
> On 5/28/24 18:20, Alexey Gladkov wrote:
> > On Tue, May 28, 2024 at 05:26:17PM +0300, Leonid Krivoshein wrote:
> >> Привет!
> >>
> >>
> >> On 5/22/24 18:22, Alexey Gladkov wrote:
> >>> On Wed, May 22, 2024 at 04:28:20PM +0300, Leonid Krivoshein wrote:
> >>>> [...]
> >>>>
> >>>> 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
> >> Остался интересный вопрос: почему вообще стек BT залетает в initrd? Нет
> >> ли в этом ошибки? Ты говорил, что на твоей системе тоже это происходит.
> >> Проверили с таким /etc/initrd.mk:
> >>
> >> # trying to detect modules and features to access to root volume
> >> AUTODETECT = all
> >> # FEATURES += plymouth
> >>
> >>
> >> Всё равно залетает весь стек bluetooth.
> > На это я смогу ответить только с баг репортом.
> 
> Отправил bug-report напрямую.
> 
> Было подозрение на drm, оно отпало.

guess-keyboard находит usb:v1358pC123d0000dcE0dsc01dp01icE0isc01ip01in00
который подходит под:

alias usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* btusb
alias usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* btusb

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [make-initrd] Ядра 6.1-un-def и модуль btusb
  2024-05-31  9:45         ` Alexey Gladkov
@ 2024-05-31 10:15           ` Leonid Krivoshein
  0 siblings, 0 replies; 13+ messages in thread
From: Leonid Krivoshein @ 2024-05-31 10:15 UTC (permalink / raw)
  To: make-initrd


On 5/31/24 12:45, Alexey Gladkov wrote:
> On Wed, May 29, 2024 at 01:01:37AM +0300, Leonid Krivoshein wrote:
>> Привет!
>>
>> [...]
>> Отправил bug-report напрямую.
>>
>> Было подозрение на drm, оно отпало.
> guess-keyboard находит usb:v1358pC123d0000dcE0dsc01dp01icE0isc01ip01in00
> который подходит под:
>
> alias usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* btusb
> alias usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* btusb

Спасибо! Ты полностью подтвердил первоначальное предположение. Поскольку 
это обычная встроенная в ноутбук клавиатура, похоже на ошибку апстрима. 
Потому что из-за этого в initrd стал залетать весь BT стек. IMHO, ему 
там не место.


-- 
WBR, Leonid Krivoshein.



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-05-31 10:15 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-22 13:28 [make-initrd] Ядра 6.1-un-def и модуль btusb Leonid Krivoshein
2024-05-22 15:22 ` Alexey Gladkov
2024-05-22 16:28   ` Leonid Krivoshein
2024-05-22 16:46     ` Alexey Gladkov
2024-05-22 16:55       ` Leonid Krivoshein
2024-05-22 18:10         ` Alexey Gladkov
2024-05-22 18:31           ` Leonid Krivoshein
2024-05-27  7:46           ` Leonid Krivoshein
2024-05-28 14:26   ` Leonid Krivoshein
2024-05-28 15:20     ` Alexey Gladkov
2024-05-28 22:01       ` Leonid Krivoshein
2024-05-31  9:45         ` Alexey Gladkov
2024-05-31 10:15           ` Leonid Krivoshein

Make-initrd development discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/make-initrd/0 make-initrd/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 make-initrd make-initrd/ http://lore.altlinux.org/make-initrd \
		make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com
	public-inbox-index make-initrd

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.make-initrd


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git