Openwrt x86 内核 6.6.79,分支: 24.10,挺多 bug 的

8 天前
timscoffee666  timscoffee666

笔记本改装的 openwrt ,刷了两个不同的最新版本 openwrt (内核 6.6.79 ,分支: 24.10:esir 2025 ,openwrt 原版),发现有 bug 的地方:

1 、不支持 pci 转的网卡:网卡的型号是 RTL8111 ,对应驱动应该是 kmod-r8168 ,但两个版本均无法启动,对应的报错信息:

Wed Mar 12 20:38:48 2025 kern.err kernel: [ 650.377304] eth1: pci link is down

Wed Mar 12 20:38:48 2025 kern.err kernel: [ 650.377304] .

Wed Mar 12 20:38:48 2025 kern.err kernel: [ 652.458171] eth1: cmd = 0xff, should be 0x07

2 、无法通过命令完全关闭屏幕

之前的版本都可以使用命令 setterm --blank 1 一分钟后关闭屏幕(包括屏幕灯,彻底黑屏),但这个版本的屏幕是黑了,但背景灯依旧是亮着的。

希望有遇到的坛友想想办法,如何克服这些 bug

800 次点击
所在节点   OpenWrt  OpenWrt
5 条回复
kokutou
kokutou
8 天前
装 pve ,然后装 op 。。。
timscoffee666
timscoffee666
8 天前
@kokutou 我换了用黑群晖,安装虚拟机跑 openwrt ,也是不行

我把几个 openwrt 版本的错误日志都投喂给 claude.ai ,证实是硬件问题(驱动问题)

=========

[ 1847.354586] r8169 0000:03:00.0: Unable to change power state from D3cold to D0, device inaccessible

[ 1847.354935] r8169 0000:03:00.0: Mem-Wr-Inval unavailable

[ 1847.355070] r8169 0000:03:00.0: error -EIO: PCI read failed

[ 1847.355183] r8169: probe of 0000:03:00.0 failed with error -5

========
These errors indicate that:

The system is unable to power up the network card (cannot change from D3cold to D0 state)

PCI read operations are failing

The driver probe ultimately fails with error code -5
k9982874
k9982874
8 天前
是不是镜像下载破损或污染了,对比一下 sha256 的值看看。
我也在用 openwrt 24.10 ,正巧也是 TL8111 pcie 两口网卡。PVE8 安装,网卡直通 openwrt 无问题。
timscoffee666
timscoffee666
7 天前
@k9982874 我试了好几个版本,的 24.10 ,都提示无法启动 pci 的网卡,真是怪了

哈希值都一样,镜像没问题

可能我的笔记本比较老旧的原因
timscoffee666
timscoffee666
7 天前
原因找到了。
我自己编译了一版本,把 kmod-r8128 删了,添加了 kmod-r8169,这样两个网卡都可以上网了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118578

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX