linux c pci bar0读写,解决部分linux发行版内核加载时出现 pci 0000:01:00.0: BAR 6: no pa...
问题描述:
部分linux发行版安装在笔记本上时可能会出现类似如下错误提示:
pci 0000:01:00.0: BAR 6: no parent found for of device
pci 0000:01:00.0: BAR 0: no parent found for of device
pci 0000:01:00.0: BAR 2: no parent found for of device
pci 0000:01:00.0: BAR 0: no parent found for of device
这是kernel加载时,检查设备出现的错误提示,但是好像不影响使用,所以只要修改下内核,屏蔽掉此错误提示,然后重新编译安装新内核即可。
我使用的事fedora 12,此次重新编译内核选择2.6.32.9
解决步骤:
1.下载新内核,并解压
#tar xvf linux-2.6.32.9.tar.bz2 -C /usr/src
2.进入新内核目录,修改dirvers/pci/setup-res.c源码
#vi drivers/pci/setup-res.c
先找到111行,因为我出现的只有
pci 0000:01:00.0: BAR 0: no parent found for of device
pci 0000:01:00.0: BAR 2: no parent found for of device
pci 0000:01:00.0: BAR 0: no parent found for of device
这两个错误提示(BAR 0 和BAR 2),所以我修改为:
if (err &am
linux c pci bar0读写,解决部分linux发行版内核加载时出现 pci 0000:01:00.0: BAR 6: no pa...相关推荐
- Open /sys/bus/pci/devices/0000:01:00.0/driver/unbind failed. err 13 (Permission denied)
问题描述 同事反馈在系统初始化时,写入设备驱动目录下的 unbind 文件将网卡从内核驱动解绑时会失败,报错信息如下: 200317 10:33:54.948 ERROR - Open /sys/bu ...
- Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法
Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can't change power state from D3cold to D0 的解决方法 贺志 ...
- linux内核加载卡主,请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题
请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题 cpu:mcimx6u5dvm10AB 硬件上,我把wp和cd都直接接地了,这次新加工的核心板,以及重新设计一个新项目的 ...
- linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解
对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...
- linux配置文件重新加载失败,linux下为什么每次修改完配置文件之后都需要重新加载配置文件...
解释了 linux下为什么每次修改完配置文件之后都需要重新加载配置文件 目录一.关于inode 二.inode的作用 二.为什么每次修改完服务器配置文件之后,都需要重新加载一下配置文件? 一.关于in ...
- linux 内核4.12,Linux Kernel 4.12 发布,最新的稳定版内核
原标题:Linux Kernel 4.12 发布,最新的稳定版内核 来源:开源中国社区 www.oschina.net/news/86412/linux-kernel-4-12 Linux Kerne ...
- uboot加载linux内核加载那些内容,几个地址参数及uboot加载启动内核过程的理解
关于uBoot和Linux内核中几个地址参数及uboot加载启动内核过程的理解 uboot一般使用mkimage工具先制作一个启动映象文件来引导识别内核的,uboot源代码的tools/目录下有mki ...
- uboot加载linux内核加载那些内容,uBoot和Linux内核中涉及到的几个地址参数的理解...
uBoot和Linux内核中涉及到的几个地址参数的理解 ************************************************* arch/arm/Makefile //内核 ...
- arch linux系统玩游戏,Garuda Linux 20200831发布,基于Arch的游戏发行版
原标题:Garuda Linux 20200831发布,基于Arch的游戏发行版 来自:Linux迷 https://www.linuxmi.com/arch-garuda-linux-snap-fl ...
最新文章
- nginx+tomcat+memcache实现负载均衡、session共享
- C++如何输出特定格式浮点数
- 第三篇 :Mysql存储引擎、数据导入导出、管理表记录、匹配条件
- 如何利用python在一个文档里写入长须_Python语法入门—文件处理
- 阿里云网盘开放申请!非会员下载 10MB/s!
- MacosX 下GCC编译指定版本的代码
- 浅析软件开发项目中的需求分析
- rzsz的编译安装及SecureCR下Zmodem传输用法
- qtp如何软件测试,QTP测试流程
- 树莓派GPIO引脚介绍
- LoadRunner教程(19)-LoadRunner 性能图表分析
- c语言程序设计教程答案王晓云,【单选题】华人图灵奖获得者是( )
A. 吴恩达 B. 王小云 C. 姚期智 D. 杨振宁...
- fluent周期边界_在ANSYS Mesh模块中创建周期边界
- 康耐视智能相机更新固件版本方式
- php eval函数的用法,php eval函数用法详解
- 证明左右特征向量正交
- STLINK下载程序出现cannot access target. shutting down debug session问题解决的一般步骤
- 初学Flutter 环境搭建
- zookeeper 集群搭建及常见问题解决(虚拟机)
- 2019年全国大学生电子设计竞赛仪器设备和主要元器件清单(配图/整理)【本科组】