逻辑部分加了一个PCIE-RC组件,启动时发现如下错误:

vmap allocation for size 268439552 failed: use vmalloc=<size> to increase size.xilinx-pcie a0000000.axi-pcie: ioremap failed for resource [mem 0xa0000000-0xafffffff]xilinx-pcie a0000000.axi-pcie: Parsing DT failedxilinx-pcie: probe of a0000000.axi-pcie failed with error -12

从打印信息来看,是vmalloc 申请失败,原因是申请的空间太大了。

从逻辑组件的设备树可以看到,需要申请256M,而目前实际分配给vmalloc的只有200多M (通过 cat /proc/meminfo查看)。
修改办法:
修改bootargs的vmalloc大小。(在设备树中修改)
chosen {
bootargs = "console=ttyPS0,115200 root=/dev/ram rw earlyprintk vmalloc=400M";
linux,stdout-path = "/amba@0/serial@e0000000";
};
修改后,打印如下:
zynq> cat /proc/meminfo
MemTotal:         901364 kB
MemFree:          871852 kB
MemAvailable:     870244 kB
Buffers:             184 kB
Cached:             4696 kB
SwapCached:            0 kB
Active:             3036 kB
Inactive:           2516 kB
Active(anon):        672 kB
Inactive(anon):        0 kB
Active(file):       2364 kB
Inactive(file):     2516 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:        293888 kB
HighFree:         285408 kB
LowTotal:         607476 kB
LowFree:          586444 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:           672 kB
Mapped:             3268 kB
Shmem:                 0 kB
Slab:               3700 kB
SReclaimable:       1264 kB
SUnreclaim:         2436 kB
KernelStack:         320 kB
PageTables:          104 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      450680 kB
Committed_AS:       1824 kB
VmallocTotal:     401408 kB
VmallocUsed:       19516 kB
VmallocChunk:     277500 kB
CmaTotal:          16384 kB
CmaFree:           16128 kB

内核启动错误:use vmalloc=size to increase size.相关推荐

  1. 内核启动错误:vmap allocation for size 314576896 failed: use vmalloc=size to increase size

    逻辑部分加了一个PCIE-RC组件,启动时发现如下错误: # insmod recorder_all_dongtai.ko [ 188.999787] recorder_all: loading ou ...

  2. es启动错误max number of threads [3802] for user [elasticsearch] is too low, increase to at leas

    es启动错误如下 max number of threads [3802] for user [elasticsearch] is too low, increase to at least [409 ...

  3. linux 内核启动参数

    Linux 内核引导选项简介 作者:金步国 版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布. 无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此 ...

  4. 【内核】linux内核启动流程详细分析【转】

    转自:http://www.cnblogs.com/lcw/p/3337937.html Linux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件 ...

  5. Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) 【转】...

    转自:http://blog.chinaunix.net/uid-25909619-id-4938389.html 在完成了zImage自解压之后,就跳转到了解压后的内核(也就是vmlinux的bin ...

  6. 【内核】linux内核启动流程详细分析

    Linux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码, 主要作用 ...

  7. CE6内核启动过程-新角度

    开发人员有必要理解CE系统启动过程.首先回顾一下系统怎样建立起来的.微软工具链生成.exe和.dll文件.这些文件都包含了Portable Executable格式,简称PE格式.它们的结构都是一样的 ...

  8. linux内核唤醒过程,Linux内核启动过程分析

    1.Linux内核启动协议 阅读文档\linux-2.6.35\Documentation\x86\boot.txt 传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这 ...

  9. Linux移植之内核启动过程引导阶段分析

    在Linux移植之make uImage编译过程分析中已经提到了uImage是一个压缩的包并且内含压缩程序,可以进行自解压.自解压完成之后内核代码从物理地址为0x30008000处开始运行.下面分析在 ...

最新文章

  1. R语言构建xgboost模型:控制训练信息输出级别verbose参数
  2. linux 中文输入法 xshall,Centos6.7下安装ibus中文输入法
  3. 可能是性价比最高的,0-180度乐高舵机解决方案
  4. “分库分表 ?选型和流程要慎重,否则会失控
  5. Keras之DNN:基于Keras(sigmoid+binary_crossentropy+predict_proba)利用DNN实现分类预测概率——DIY二分类数据集预测新数据点
  6. 【阿里云课程】详解深度学习优化:泛化与正则化,学习率与最优化
  7. Python动态绑定属性和方法
  8. java代码ftp重命名未生效_java实现FTP远程文件移动(重命名、复制、拷贝) | 学步园...
  9. java selenium环境安装
  10. python s append_Python Pandas Series.append()用法及代码示例
  11. 计算机管理 网络延时打开,如何解决网络延时-如何解决局域网访问延迟问题?通过局域网访问网内机子,有时候半天没 爱问知识人...
  12. Unity NGUI 之 UIScrollView 基本用法
  13. JS验证身份证、营业执照、组织机构代码等
  14. 十分钟快速自制CMSIS_DAP仿真器~将ST-LINK-V2变身DAP仿真器~
  15. 整理了一份嵌入式软件工具清单!
  16. w ndows10系统怎么退出安全模式,Windows 10安全模式怎么解除
  17. nsstring sizewithfont的崩溃
  18. Auto.js Pro安卓免ROOT引流脚本开发系列教程26网易公开课(4)-关注用户
  19. 系统桌面常见问题处理
  20. Unity3D 射击游戏练习实例

热门文章

  1. 表之sql删除重复数据、查找去除重复数据、DISTINCT用法
  2. 画架构图没有好素材可不行
  3. 吉他学习--视频教程链接
  4. PDF怎么转换成Excel?用迅读PDF转换器,高效又精准
  5. Element ui+vue前端框架组件主题美化后台管理系统模板html
  6. CI information
  7. 天天生鲜购物商城系统
  8. 复杂网络中衡量网络中节点中心性的几种度量指标
  9. 基于Python的Excel自动生成软件——以工作日志为例
  10. 从 Windows 切换到 Mac,这些不能错过的 Tips!