enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed

Posted zengjfgit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed相关的知识,希望对你有一定的参考价值。

/*******************************************************************************
 *       enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed
 * 说明:
 *     Linux驱动pci_enable_device函数调用出现not claimed报错。
 *
 *                                          2019-11-22 深圳 宝安西乡 曾剑锋
 ******************************************************************************/

一、参考文档
    1. pci_enable_device() fails after remove/rescan
        https://stackoverflow.com/questions/46476844/pci-enable-device-fails-after-remove-rescan

二、原因
    FPGA的PCI/PCIe控制器的class没有设置好,可能使用了默认的0。从而导致在Linux下面识别为pcie Non-VGA unclassified device。
    
三、解决方法:
    可以设置为0x40000(multimedia video device)或者0xff0000(unregistered device),已验证0xff0000确实有效

 

以上是关于enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed的主要内容,如果未能解决你的问题,请参考以下文章

Android studio GPU Monitor :GPU Profiling needs to be enabled in the device's developer options(

OpenCL错误代号定义

AssertionError: Torch not compiled with CUDA enabled

在 Powershell 中处理字符串参数的布尔值

[Tools] Using mobile device for debugging your mobile web site

Play Store 没有在 Play Store 上发布我的应用,具有 BIND_DEVICE_ADMIN、DEVICE_ADMIN_DISABLE_REQUESTED 和 DEVICE_ADMIN