1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu 加个全局科学,多半能解决。
另外,我还想告诉你的是,openwrt 没有非常特别的需求或者官方不支持你的硬件,是不需要自己去编译主文件包的,种种原因你编译出来的版本号跟官方opkg 服务器版本号不一样,事后opkg 下载很麻烦。应该用官方推荐的功能:Image Builder。
https://openwrt.org/docs/guide-user/additional-software/imagebuilder
如果你有官方包之外的定制需求,这时候才需要编译,比如你想把科学整合到安装镜像里。
这时候单独编译要用的软件包,然后一起打包进去再安装,这样既能opkg更新官方包,又能开箱即用自己定制的软件。
本帖最后由 Ownab 于 2022-11-24 14:08 编辑
leverkusen 发表于 2022-11-24 13:37
我盲猜几个能解决你问题的点:
1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu ...
温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动
以高通平台为例(代表产品:R7500/R7800;EA8500/EA7500;红米AX6;小米AX3600/AX9000 等)为例, 用op官方镜像只能跑到500~600m左右cpu就满了、而且无线也很烂
自己编译集成上QSDK,可以启用NSS硬件加速,跑满千兆cpu几乎0占用, 使用高通官方驱动无线也很ok RedMomoe 发表于 2022-11-24 14:22
谢谢您!
不过,我既然尝试自己编译,那肯定是有官方包没用的东西需要打包进去了。不过分开编译倒是个不 ...
建议先查查github action出错代码原因,另外弄个留学环境比云主机更方便 建议白嫖,给个范本 [偷笑]
https://github.com/neavo/OpenWRTBuilder/actions Gitpod.io 巧了,我正在装,不过是在hyper-v装的ubuntu,也是自己编译个op学习学习,软路由是j4125,装的ubuntu20.04 服务器版本, gayhub action或者~/.bashrc 配置下proxy,源就用ubuntu官方源,前几天刚弄过,很顺畅 RedMomoe 发表于 2022-11-24 15:05
卡在这一步:
P3TERX 的脚本已经没维护的,这个钻空子远程SSH上去配置的方法已经被Github修复了,现在你得先在本地环境生成.config配置,再上传到github上编译,可以看我发在上面得例子 RedMomoe 发表于 2022-11-24 15:15
这个config文件一定要上传,而不是在页面上输入内容?
有,但是可能是脱裤子放屁更麻烦,因为 Action 本质上是Github提供的一个CI环境而不是免费虚拟机,在CI流程执行过程中是不应该有与用户交互的环节的 ---- 至少Github是这么认为的,所以它并不希望你做类似的事情。
建议你在自己的电脑上搭个编译环境(虚拟机装Ubuntu或者Window WSL),在自己的电脑上 make menuconfig 生成 .config 文件,再通过 Github Action 编译,配置文件这玩意儿也不会经常变,流程跑通以后没想象中那么麻烦的。 aws上白嫖一个虚拟机。可能储存要花点钱。 Ownab 发表于 2022-11-24 13:56
温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动
请问怎么集成QSDK呢 本帖最后由 Ownab 于 2024-5-20 16:14 编辑
luckylee 发表于 2024-5-20 14:57
请问怎么集成QSDK呢
几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系
https://github.com/ACwifidude/nss-packages
https://github.com/Ansuel/nss_repo_find
或直接使用他们打包好的op源码 自行添加第三方包 Ownab 发表于 2024-5-20 16:11
几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系
https://github.com/ACwif ...
谢谢,我看一下
页:
[1]