Bug 53706

Summary: Не добавляется модуль phy_rockchip_samsung_hdptx
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: aarch64   
OS: Linux   
Attachments:
Description Flags
make-initrd bug-report
none
make-initrd -v
none
device-tree-from-proc none

Description Антон Мидюков 2025-04-02 22:25:50 MSK
Created attachment 18128 [details]
make-initrd bug-report

На одноплатнике Orange Pi 5 (Rockchip RK3588S) make-initrd не добавляет модуль phy_rockchip_samsung_hdptx (/lib/modules/6.14.0-6.14-alt1/kernel/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.ko.zs
t). Samsung HDMI/eDP Transmitter Combo PHY Driver.
Из-за этого HDMI в initrd не включается.
Comment 1 Антон Мидюков 2025-04-02 22:26:15 MSK
Created attachment 18129 [details]
make-initrd -v
Comment 2 Alexey Gladkov 2025-04-03 11:32:37 MSK
Он не нужен ни для рута ни для gpu-drm.

В рамках какой фичи ты предполагаешь, что make-initrd должен был добавить его ?
Comment 3 Антон Мидюков 2025-04-03 11:51:31 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> Он не нужен ни для рута ни для gpu-drm.
> 
> В рамках какой фичи ты предполагаешь, что make-initrd должен был добавить
> его ?

Полагаю, что gpu-drm. Но нужен он для plymouth. rockchipdrm бесполезен без этого модуля на RK3588.
Comment 4 Alexey Gladkov 2025-04-03 13:18:16 MSK
Я пока не нашёл в sysfs связи между rockchipdrm и phy-rockchip-samsung-hdptx.

Я очень поверхностно посмотрел код rockchipdrm и если я правильно понял, hdmi является опциональной зависимостью.

Я не уверен, но кажется, что это задаётся в device tree. Если это так, то это очень печально. Я очень не хотел лезть в device tree.
Comment 5 Alexey Gladkov 2025-04-03 13:23:27 MSK
У тебя на этой машинке стоит пакет dtc ?

find /proc/device-tree/ -type f -exec head {} + > device-tree-from-proc

Можешь приложить результат команды ?
Comment 6 Антон Мидюков 2025-04-03 13:40:37 MSK
Created attachment 18136 [details]
device-tree-from-proc
Comment 7 Антон Мидюков 2025-04-03 13:41:22 MSK
(Ответ для Alexey Gladkov на комментарий #5)
> У тебя на этой машинке стоит пакет dtc ?
> 

да

> find /proc/device-tree/ -type f -exec head {} + > device-tree-from-proc
> 
> Можешь приложить результат команды ?

приложил
Comment 8 Alexey Gladkov 2025-04-03 15:20:14 MSK
(In reply to Антон Мидюков from comment #7)
> > find /proc/device-tree/ -type f -exec head {} + > device-tree-from-proc
> > 
> > Можешь приложить результат команды ?
> 
> приложил

блин, там та же информация, что и в /sys/firmware/devicetree/base (((

Я пока не знаю как испавить проблему. Если у вас там есть знающие люди, то буду рад советам.