编译OpenWrt需要注意的事情:

1、Radeon显卡的问题:OpenWrt通用固件编译出来是直接可以跑在我的G-T40N平台上的,但是开机时间大概有1分半,比路由还慢,通过dmesg查看内核日志发现:

[ 2.00000s]Direct firmware load for radeon/PALM_pfp.bin failed with error -2

[70.00000s]继续执行...

可见由于没有Radeon固件,导致GPU初始化失败,内核不得不用用户态rtc来弥补,该操作耗时大概一分钟,这就是造成开机缓慢的原因。

解决方法:https://wiki.gentoo.org/wiki/Radeon 加上对应的那四个固件即可,该网页以及make kernel_menuconfig上面已经说的很清楚了,包括分隔符等信息。

如果是Intel平台,请无视掉这个问题

2020年5月24日更新:可以直接在make menuconfig中开启kmod-drm-radeon,会自动添加Radeon固件。

顺便一提,CT5000的CPU是G-T40N,显卡是HD6250

如果提示No rule to make target '/lib/firmware/radeon/PALM_me.bin', needed by 'drivers/base/firmware_loader/builtin/radeon/PALM_me.bin.gen.o'.  Stop.

请在/lib/firmware中添加对应的固件,固件可以从linux-firmware包中获得。注意放在主机的/lib/firmware中,不是OpenWRT SDK中。

2、AR网卡问题:手头一张AR5B125、一张AR5B22、一张AR9565,通过kmod-ath9k提供的驱动,仅仅能驱动起来一张AR5B125,虽然能开启WIFIAP,但是搜不到SSID(那开WIFI图个毛线?),反正就是不能用就对了。百般搜索,最后在淘宝客服大神那里得知AMD平台与AR(现在应该叫高通)八字不合,WIFI网卡基本无解。不太确信店家说的正确性,于是乎淘宝又买了张RT3090,据说此卡为“兼容王”,等到手试一下。

20181020更新:已找到解决方案,make menuconfig中展开ath9k内核模块的选项,开启PC OEM平台支持。

3、编译时的建议项:

block-mount和e2fsprogs这两个必须得要把,不然开机了就傻眼了,没法分区。

顺带着,fdisk也带上,方便把硬盘剩余空间进行分区,挂载到overlay上,充分利用空间。

zram-swap和swap-utils这个看个人情况吧,感觉开了心里舒服。但是对性能影响很小(至少在内存充裕的情况下)

【LEDE】x86软路由之路-01-八字不合的AMD平台相关推荐

  1. 【LEDE】x86软路由之路-04-哑巴?alsa了解一下?

    前几天上了x86软路由,闲来无事就想使用硬件自带的耳机接口输出音乐,听听歌也挺不错的.直到现在,才完美的解决了达成这个目的的道路上的种种问题. 1.AMD平台驱动问题:.............这AM ...

  2. 【LEDE】x86软路由之路-12-浅谈复杂网络环境中的AP优化

    很多时候家里人总是抱怨咱家的网怎么那么慢?唱全民K歌别人家的页面刷的一下就打开了,这边还正在加载呢,别人上传作品嗖嗖的,自己就等着进度条一点一点走.总是嚷嚷着移动的网不好,人家联通的网就很好. 到最后 ...

  3. 【LEDE】x86软路由之路-03-挂载移动硬盘?

    突然发现编译好的OpenWrt不能挂载硬盘盒做的移动硬盘,借的学弟的U盘倒是可以,lsusb -v 看一下,Driver=(什么都没有).这很明显就是没驱动啊,识别不了. opkg install k ...

  4. 【LEDE】x86软路由之路-09-AirPlay音乐推流(安卓+IOS)

    https://upload4earn.org/x7o209zpri2g  AirAudio Pro Cracked版. OpenWrt上: luci-app-shairplay安装好,配置好alsa ...

  5. 【LEDE】x86软路由之路-15-关于nr_open、ulimit -n、nofile

    目录 nr_open ulimit procd中的nofile 优先级 疑问 nr_open This denotes the maximum number of file-handles a pro ...

  6. 2020.07.24日自编译L大源码openwrt固件x86软路由精简版

    自编译,精简了大部分功能,保留部分功能,适合旁路拓展性网络使用.默认管理地址192.168.1.1,账户root,密码password. 只适用于x86软路由,普通硬路由不可用,功能与我之前文章编译的 ...

  7. homelede软路由设置方法_二级lede软路由设置方法,lede设置软路由网卡

    二级lede软路由设置方法 方法1:下一个sygate将制作一个软件桥. 在sygate中配置两个网卡的作用,一个是内部网络网关,连接到另一台计算机:另一个是访问外部网络,连接到外部网络. 方法二:( ...

  8. pve中新加一块硬盘_J1900工控主板装PVE虚拟机搭爱快LEDE双软路由系统小记

    疫情居家不出门,突然入迷mini机,折腾了下3.5寸硬盘大小的主板,加外壳.配件组装起来花了不少时间. 主板图: 一个DDR3 内存槽,1个Msata固态槽,1个miniPCI网卡槽,1个SATA硬盘 ...

  9. RouterOS(ROS)+OpenWRT(LEDE)双软路由奶妈级配置

    为什么使用双软路由,双软路由有什么优势?在世界上存在十几个"DNS根服务器",会存在DNS污染的问题,导致终端无法获取到正确的IP地址,通过双软路由可以解决DNS污染的问题,使用R ...

最新文章

  1. java class 生成对象_Java反射机制(创建Class对象的三种方式)
  2. java list有序还是无序_牛批!2w字的Java集合框架面试题精华集(2020最新版),赶紧收藏。...
  3. c语言socket发送excel,socket文件传输功能的实现
  4. MVC技术的面试问题
  5. Oracle入门(十四.17)之procedure传递参数
  6. java创建类的三个步骤_3个简单步骤即可测试Java 8
  7. TeamCity构建依赖项
  8. java session 详解
  9. [原]当你用%查不到记录的时候怎么办?
  10. 前端开发 锚点链接 简单轮播图 0302
  11. 2017.10.5 最短母串 思考记录
  12. 【C++】使用setprecision控制输出流显示浮点数的有效数字个数
  13. 如何在Python中将元素添加到列表
  14. VUE 学习代码理解(1~5课时代码)
  15. web前端教程,详解引入CSS的4种方式
  16. 优质的游戏音效推荐,不容错过
  17. 量子计算机为什么低温,突破量子计算机瓶颈!超低温芯片能在接近绝对零度的温度下工作...
  18. 俞优静的“航海”人生-搜狐财经
  19. PyQt5 QPushButton 设置文字对齐方式(基于setStyleSheet)
  20. 第十六章 二次根式 教案

热门文章

  1. 微云存照片会变模糊吗_把照片存QQ相册会越来越模糊,你们会把照片存在哪里?...
  2. java自定义注解为空值_java 自定义注解
  3. 10422 - Knights in FEN(迭代深度搜索)
  4. 春节电影:万达电影+芒果超媒
  5. 2021年茶艺师(高级)最新解析及茶艺师(高级)考试试题
  6. 虚拟内存,磁盘,光驱
  7. XML的四大解析方式浅析
  8. python元组字典例子_python---基础之模块,列表,元组,字典
  9. Java 编程预热篇:JavaSE 环境搭建和 IDE的安装
  10. RFID珠宝管理技术应用于新零售行业解决方案