码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-11-23 00:04:58      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:调用   enable   pci   res   说明   bsp   style   gis   ons   

/*******************************************************************************
 *       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

标签:调用   enable   pci   res   说明   bsp   style   gis   ons   

原文地址:https://www.cnblogs.com/zengjfgit/p/11914685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!