This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] GBM 无法打开任何驱动程序

Guru**** 1960875 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/861732/gbm-failed-to-open-any-driver

主题中讨论的其他器件:DRA829

使用 GBM 在 Dra829 EVM 板上运行时出现错误:

================================================================================================================

GBM:无法打开任何驱动程序(搜索路径/usr//lib/dri)
GBM:上次 dlopen 错误:/usr//lib/dri/kms_swrast_dri.so:无法打开共享目标文件:没有这样的文件或目录
无法加载驱动程序:kms_swrast
GBM:无法打开任何驱动程序(搜索路径/usr//lib/dri)
GBM:上次 dlopen 错误:/usr//lib/dri/swrast_dri.so:无法打开共享目标文件:没有这样的文件或目录
无法加载 swrast 驱动程序

===================================================================================

/usr/lib/dri/.下只有一个文件"PVR_DRI.SO" 默认情况下、GBM 似乎没有加载。

如何解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否分享您的应用程序如何打开 GBM?

    谢谢、

    Gowtham

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gowtham、

    我的应用非常简单:

    步骤1:int fd = open ("/dev/dri/card0、O_RDWR);

    步骤2:struct GBM_device * display = GBM_CREASE_DEVICE (FD);

    由 Aarch64-linux-gnu-gcc 编译、与-lEGL 链接

    第一步是正常的、但步骤2始终失败。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的系统中是否有多个卡? 是否可以使用"ls /dev/dri/card?"进行检查?

    尝试在其他卡上执行相同的操作(如果可用)、然后查看是否成功

    -Subhajit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试了每张卡、但都出现了相同的故障。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这很奇怪。 今天、我的应用程序没有发生任何变化、错误就消失了。

    我认为这可能是由电路板中错误的 DRM 驱动程序引起的。

    请关闭此问题。

    谢谢

x 出现错误。请重试或与管理员联系。