Bug 53706 - Не добавляется модуль phy_rockchip_samsung_hdptx
Summary: Не добавляется модуль phy_rockchip_samsung_hdptx
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: aarch64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-02 22:25 MSK by Антон Мидюков
Modified: 2025-04-03 15:20 MSK (History)
5 users (show)

See Also:


Attachments
make-initrd bug-report (1.32 MB, application/x-xz)
2025-04-02 22:25 MSK, Антон Мидюков
no flags Details
make-initrd -v (10.77 KB, text/plain)
2025-04-02 22:26 MSK, Антон Мидюков
no flags Details
device-tree-from-proc (387.17 KB, text/plain)
2025-04-03 13:40 MSK, Антон Мидюков
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 (((

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