我正在手臂上运行 5.10 内核和 debian bookworm。
我想使用 USB 2.0 HDMI 适配器。
我将 udl 和 udlfb 驱动程序设置为内核中的模块。
在没有列入黑名单的情况下,udlfb 驱动程序会加载并创建一个 fb0 设备,但没有 dri/card0 设备。
当我将 udlfb 列入黑名单时,udl 驱动程序会被加载,并且我会得到 dev dri card0,但我没有得到 fb0 设备。
仅供参考,我的嵌入式设备上没有其他显示器/显卡。
在不同的 ubuntu 电脑上,我看到 udl 或 drm 创建了 card0 和 fb0 设备。
我的内核配置中是否缺少某些不允许创建 fb0 的内容? 插入适配器时我没有看到任何错误,只是我在 dmesg 上的输出比我在其他系统上看到的少一行,这就是 fb0 上的创建。
我确实安装了xorg。 我不想要一个只有 xorg 的桌面管理器,这样我就可以只播放视频而不做其他事情。
它只使用 udlfb 驱动程序运行,但速度非常慢,例如 1 fps。
谢谢
已解决问题。
缺少这个内核配置参数 CONFIG_DRM_FBDEV_EMULATION
现在可以按预期工作了。