hanwckf / build-beikeyun

scripts for build beikeyun firmware
MIT License
91 stars 48 forks source link

armbian无规律断网 #7

Closed void285 closed 3 years ago

void285 commented 4 years ago

现象是双向都无法ping通,显示目标地址无法到达。

之前安装了小钢炮系统,不久就发现了这个现象,开始时大致三两天出一次问题,后来写了定时脚本,网络中断时记录日志并重启,最近基本几十分钟到几小时就出问题,一直怀疑是内核或以太网驱动有问题,所以安装了armbian。但发现问题依旧,目前装armbian4天了,好的时候大半天才出问题,坏的时候重启了几十分钟就出问题。

尝试过用ip link set dev eht0 down/up重启端口,但无果,只会导致很长的错误输出,并且系统假死,只能多次ctrl+alt+del重启。 尝试过插拔网线,换上级路由,也无果。 贝壳云接了硬盘插座带了两块硬盘,没有改造过硬件,没有盖盖子,CPU基本稳定在45-52度,应该不是过热的问题。

用小钢炮时通过定时脚本记录了一段时间日志,现在armbian出问题后直接在tty查看日志并重启。发现断网时都有NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out的记录,而此记录前没有明显异常的其它日志。

现在对此问题的原因和解决完全没有头绪,希望获得帮助,谢谢。

以下是安装armbian这几天来系统发生错误时间点前后的日志,希望有帮助。

root@beikeyun:~# grep -a -A 5 -B 5 "cut here" /var/log/messages
Mar 24 19:03:59 localhost kernel: [ 6938.134427] docker0: port 1(veth2e909dd) entered forwarding state
Mar 24 19:03:59 localhost NetworkManager[407]: <info>  [1585047839.7524] device (veth2e909dd): carrier: link connected
Mar 24 19:03:59 localhost NetworkManager[407]: <info>  [1585047839.7534] device (docker0): carrier: link connected
Mar 24 19:04:14 localhost kernel: [ 6953.189522] docker0: port 1(veth2e909dd) entered forwarding state
Mar 24 19:33:49 localhost kernel: [ 8727.877481] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 24 19:33:49 localhost kernel: [ 8727.877626] ------------[ cut here ]------------
Mar 24 19:33:49 localhost kernel: [ 8727.877641] WARNING: at net/sched/sch_generic.c:306
Mar 24 19:33:49 localhost kernel: [ 8727.877650] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 24 19:33:49 localhost kernel: [ 8727.877794]
Mar 24 19:33:49 localhost kernel: [ 8727.877810] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.4.192-rockchip64 #1
Mar 24 19:33:49 localhost kernel: [ 8727.877820] Hardware name: Beikeyun (DT)
--
Mar 24 21:21:34 localhost NetworkManager[415]: <info>  [1585056094.1615] manager: NetworkManager state is now CONNECTED_SITE
Mar 24 21:21:34 localhost NetworkManager[415]: <info>  [1585056094.1621] policy: set 'Wired connection 1' (eth0) as default for IPv4 routing and DNS
Mar 24 21:21:34 localhost NetworkManager[415]: <info>  [1585056094.1688] device (eth0): Activation: successful, device activated.
Mar 24 21:21:34 localhost NetworkManager[415]: <info>  [1585056094.1718] manager: NetworkManager state is now CONNECTED_GLOBAL
Mar 24 21:49:39 localhost kernel: [ 1965.893453] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 24 21:49:39 localhost kernel: [ 1965.893558] ------------[ cut here ]------------
Mar 24 21:49:39 localhost kernel: [ 1965.893571] WARNING: at net/sched/sch_generic.c:306
Mar 24 21:49:39 localhost kernel: [ 1965.893576] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 24 21:49:39 localhost kernel: [ 1965.893650]
Mar 24 21:49:39 localhost kernel: [ 1965.893660] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.192-rockchip64 #1
Mar 24 21:49:39 localhost kernel: [ 1965.893664] Hardware name: Beikeyun (DT)
--
Mar 25 09:35:39 localhost NetworkManager[427]: <info>  [1585100139.3267] device (vethabd0a3c): carrier: link connected
Mar 25 09:35:39 localhost NetworkManager[427]: <info>  [1585100139.3278] device (docker0): carrier: link connected
Mar 25 09:35:54 localhost kernel: [   31.854687] docker0: port 1(vethabd0a3c) entered forwarding state
Mar 25 09:36:03 localhost kernel: [   41.322112] tty_port_close_start: tty->count = 1 port count = 2.
Mar 25 22:07:55 localhost kernel: [41289.274810] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 25 22:07:55 localhost kernel: [41289.274961] ------------[ cut here ]------------
Mar 25 22:07:55 localhost kernel: [41289.274986] WARNING: at net/sched/sch_generic.c:306
Mar 25 22:07:55 localhost kernel: [41289.275008] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 25 22:07:55 localhost kernel: [41289.275142]
Mar 25 22:07:55 localhost kernel: [41289.275159] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 25 22:07:55 localhost kernel: [41289.275168] Hardware name: Beikeyun (DT)
--
Mar 26 09:12:46 localhost NetworkManager[426]: <info>  [1585185166.8664] device (veth302f35b): carrier: link connected
Mar 26 09:12:46 localhost NetworkManager[426]: <info>  [1585185166.8677] device (docker0): carrier: link connected
Mar 26 09:13:01 localhost kernel: [   32.622277] docker0: port 1(veth302f35b) entered forwarding state
Mar 26 09:13:11 localhost kernel: [   42.002033] tty_port_close_start: tty->count = 1 port count = 2.
Mar 26 10:47:52 localhost kernel: [ 5710.784037] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 26 10:47:52 localhost kernel: [ 5710.784184] ------------[ cut here ]------------
Mar 26 10:47:52 localhost kernel: [ 5710.784198] WARNING: at net/sched/sch_generic.c:306
Mar 26 10:47:52 localhost kernel: [ 5710.784207] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 26 10:47:52 localhost kernel: [ 5710.784339]
Mar 26 10:47:52 localhost kernel: [ 5710.784355] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 26 10:47:52 localhost kernel: [ 5710.784364] Hardware name: Beikeyun (DT)
--
Mar 26 16:37:04 localhost kernel: [  353.599582] docker0: port 1(vethecda3ee) entered disabled state
Mar 26 16:37:04 localhost kernel: [  353.602683] device vethecda3ee left promiscuous mode
Mar 26 16:37:04 localhost kernel: [  353.602715] docker0: port 1(vethecda3ee) entered disabled state
Mar 26 16:37:04 localhost NetworkManager[409]: <info>  [1585211824.9450] device (vethecda3ee): released from master device docker0
Mar 26 16:56:22 localhost kernel: [ 1510.840259] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 26 16:56:22 localhost kernel: [ 1510.840416] ------------[ cut here ]------------
Mar 26 16:56:22 localhost kernel: [ 1510.840431] WARNING: at net/sched/sch_generic.c:306
Mar 26 16:56:22 localhost kernel: [ 1510.840440] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 26 16:56:22 localhost kernel: [ 1510.840572]
Mar 26 16:56:22 localhost kernel: [ 1510.840589] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 26 16:56:22 localhost kernel: [ 1510.840598] Hardware name: Beikeyun (DT)
root@beikeyun:~# grep -a -A 5 -B 5 "cut here" /var/log/syslog
Mar 26 10:47:41 localhost syncthing[500]: [47LTX] INFO: Could not connect to relay relay://195.219.124.44:443/?id=APWVEYE-E7ZE5R6-YPZT4WO-JRYK3D3-QUYFPF2-PC532VS-G3UIH2N-CLRDTQK&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=: dial tcp 195.219.124.44:443: connect: no route to host
Mar 26 10:47:44 localhost syncthing[500]: [47LTX] INFO: Could not connect to relay relay://70.19.79.244:443/?id=X6L4PFL-4JYU32M-HFKC2KX-HPIZ3E3-J4I6DC3-XSKB7ZJ-6SVIHAC-6DWHOQP&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=10000000&statusAddr=:22070&providedBy=Bad_Dog: dial tcp 70.19.79.244:443: connect: no route to host
Mar 26 10:47:47 localhost syncthing[500]: [47LTX] INFO: Could not connect to relay relay://213.148.212.114:443/?id=K7QMSZK-5T6HUMZ-MZPW5XF-IBRDYCK-HHE4BZE-7MS4AJB-6GUYI4Q-ZIS25Q3&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=estuditic.com: dial tcp 213.148.212.114:443: connect: no route to host Mar 26 10:47:50 localhost syncthing[500]: [47LTX] INFO: Could not connect to relay relay://193.239.58.220:443/?id=KGHYUNF-ZC2KNJI-NMRMSBR-WEBPIYD-A6HI6YP-46I2JSJ-JGMY7BQ-SCFOJQ4&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=kajman: dial tcp 193.239.58.220:443: connect: no route to host
Mar 26 10:47:52 localhost kernel: [ 5710.784037] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 26 10:47:52 localhost kernel: [ 5710.784184] ------------[ cut here ]------------
Mar 26 10:47:52 localhost kernel: [ 5710.784198] WARNING: at net/sched/sch_generic.c:306
Mar 26 10:47:52 localhost kernel: [ 5710.784207] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 26 10:47:52 localhost kernel: [ 5710.784339]
Mar 26 10:47:52 localhost kernel: [ 5710.784355] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 26 10:47:52 localhost kernel: [ 5710.784364] Hardware name: Beikeyun (DT)
--
Mar 26 16:55:39 localhost ntpd[581]: Soliciting pool server 210.23.25.77
Mar 26 16:55:40 localhost ntpd[581]: Soliciting pool server 202.73.57.107
Mar 26 16:55:46 localhost transmission-daemon[2458]: DHT dht.transmissionbt.com:6881: Name or service not known (tr-dht.c:128)
Mar 26 16:55:47 localhost ntpd[581]: Soliciting pool server 202.156.0.34
Mar 26 16:56:22 localhost kernel: [ 1510.840259] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 26 16:56:22 localhost kernel: [ 1510.840416] ------------[ cut here ]------------
Mar 26 16:56:22 localhost kernel: [ 1510.840431] WARNING: at net/sched/sch_generic.c:306
Mar 26 16:56:22 localhost kernel: [ 1510.840440] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 26 16:56:22 localhost kernel: [ 1510.840572]
Mar 26 16:56:22 localhost kernel: [ 1510.840589] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 26 16:56:22 localhost kernel: [ 1510.840598] Hardware name: Beikeyun (DT)
root@beikeyun:~# grep -a -A 5 -B 5 "cut here" /var/log/syslog.1
Mar 25 22:07:48 localhost ntpd[536]: error resolving pool 1.debian.pool.ntp.org: Name or service not known (-2)
Mar 25 22:07:48 localhost syncthing[505]: [47LTX] INFO: Could not connect to relay relay://195.201.94.137:443/?id=7SU5ON4-HS7NAPO-SZD4O7E-VLGK4RY-N4I6E5B-EYK3WDW-XUWA6XS-AAVT3QG&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=1000000&statusAddr=:22070&providedBy=sorahl: dial tcp 195.201.94.137:443: connect: no route to host
Mar 25 22:07:51 localhost syncthing[505]: [47LTX] INFO: Could not connect to relay relay://195.182.4.237:443/?id=VA2URMF-VEBWFZQ-ZVTSYU3-NMXXJ7L-LDFFSSW-QZNZSQR-7U7JW7O-U5GI3QD&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=TSG: dial tcp 195.182.4.237:443: connect: no route to host
Mar 25 22:07:54 localhost syncthing[505]: [47LTX] INFO: Could not connect to relay relay://193.148.71.96:443/?id=AWVSYP4-OASWQ7Q-332WTLC-JEQGJ5Q-3AYVCAH-3RAYGQ5-H5A7RJO-7PINEA3&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=193.148.71.96:22070&providedBy=ILoveYaToo: dial tcp 193.148.71.96:443: connect: no route to host
Mar 25 22:07:55 localhost kernel: [41289.274810] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 25 22:07:55 localhost kernel: [41289.274961] ------------[ cut here ]------------
Mar 25 22:07:55 localhost kernel: [41289.274986] WARNING: at net/sched/sch_generic.c:306
Mar 25 22:07:55 localhost kernel: [41289.275008] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 25 22:07:55 localhost kernel: [41289.275142]
Mar 25 22:07:55 localhost kernel: [41289.275159] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.4.192-rockchip64 #1
Mar 25 22:07:55 localhost kernel: [41289.275168] Hardware name: Beikeyun (DT)
root@beikeyun:~# zgrep -a -A 5 -B 5 "cut here" /var/log/syslog.2.gz
Mar 24 19:33:41 localhost syncthing[491]: [47LTX] INFO: Could not connect to relay relay://195.219.227.72:443/?id=C7DL52H-RDTA2ID-W6IPEEH-RY5U4GL-UIORQDI-2LXX7BH-5YELCJH-V4KOJQS&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=: dial tcp 195.219.227.72:443: connect: no route to host
Mar 24 19:33:44 localhost ntpd[517]: error resolving pool 1.debian.pool.ntp.org: Name or service not known (-2)
Mar 24 19:33:44 localhost syncthing[491]: [47LTX] INFO: Could not connect to relay relay://66.110.80.11:443/?id=ERBF2V7-EFMGPJY-2ZDEWAY-35IQITD-SRKTN6X-QZR254L-GVT56ER-UW6ACQ2&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=: dial tcp 66.110.80.11:443: connect: no route to host
Mar 24 19:33:47 localhost syncthing[491]: [47LTX] INFO: Could not connect to relay relay://195.182.4.237:443/?id=VA2URMF-VEBWFZQ-ZVTSYU3-NMXXJ7L-LDFFSSW-QZNZSQR-7U7JW7O-U5GI3QD&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=TSG: dial tcp 195.182.4.237:443: connect: no route to host
Mar 24 19:33:49 localhost kernel: [ 8727.877481] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 24 19:33:49 localhost kernel: [ 8727.877626] ------------[ cut here ]------------
Mar 24 19:33:49 localhost kernel: [ 8727.877641] WARNING: at net/sched/sch_generic.c:306
Mar 24 19:33:49 localhost kernel: [ 8727.877650] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 24 19:33:49 localhost kernel: [ 8727.877794]
Mar 24 19:33:49 localhost kernel: [ 8727.877810] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.4.192-rockchip64 #1
Mar 24 19:33:49 localhost kernel: [ 8727.877820] Hardware name: Beikeyun (DT)
--
Mar 24 21:39:28 localhost systemd[1]: Reloading.
Mar 24 21:39:29 localhost systemd[1]: /lib/systemd/system/smbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/smbd.pid → /run/sa mba/smbd.pid; please update the unit file accordingly.
Mar 24 21:39:29 localhost systemd[1]: /lib/systemd/system/nmbd.service:9: PIDFile= references path below legacy directory /var/run/, updating /var/run/samba/nmbd.pid → /run/sa mba/nmbd.pid; please update the unit file accordingly.
Mar 24 21:39:29 localhost systemd[1]: /lib/systemd/system/rpc-statd.service:13: PIDFile= references path below legacy directory /var/run/, updating /var/run/rpc.statd.pid → /r un/rpc.statd.pid; please update the unit file accordingly.
Mar 24 21:39:29 localhost systemd[1]: /lib/systemd/system/autofs.service:7: PIDFile= references path below legacy directory /var/run/, updating /var/run/autofs.pid → /run/auto fs.pid; please update the unit file accordingly.
Mar 24 21:49:39 localhost kernel: [ 1965.893453] NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out
Mar 24 21:49:39 localhost kernel: [ 1965.893558] ------------[ cut here ]------------
Mar 24 21:49:39 localhost kernel: [ 1965.893571] WARNING: at net/sched/sch_generic.c:306
Mar 24 21:49:39 localhost kernel: [ 1965.893576] Modules linked in: xt_nat xt_tcpudp veth xt_conntrack nft_meta ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nft_counter xt_addrtype nft_compat nft_chain_nat_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack nf_tables_ipv4 nf_tables nfnetlink br_netfilter bridge stp llc af_packet overlay ip_tables x_tables autofs4 uas usb_storage
Mar 24 21:49:39 localhost kernel: [ 1965.893650]
Mar 24 21:49:39 localhost kernel: [ 1965.893660] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.192-rockchip64 #1
Mar 24 21:49:39 localhost kernel: [ 1965.893664] Hardware name: Beikeyun (DT)
void285 commented 4 years ago

可能贝壳云用户比较少,也可能问题的出现与硬件体质有关,总之基本搜不到与此类似的中文问题描述。

以下两个链接描述的问题跟上述问题比较接近,但没有提供解决方案,也许有帮助。

'Re: NETDEV WATCHDOG: eth1 (r8169): transmit queue 0 timed out' - MARC

rk3399: NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out · Issue #27 · rockchip-linux/kernel

xiaokaixuan commented 3 years ago

@qijianjun 我也遇到过一次断网的问题 后来再没有出现过...楼主可参考这篇帖子解决“NETDEV WATCHDOG: eth0: transmit timed out”

解决了的话记得回来说下方法。

xiaokaixuan commented 3 years ago

可能贝壳云用户比较少,也可能问题的出现与硬件体质有关,总之基本搜不到与此类似的中文问题描述。

以下两个链接描述的问题跟上述问题比较接近,但没有提供解决方案,也许有帮助。

'Re: NETDEV WATCHDOG: eth1 (r8169): transmit queue 0 timed out' - MARC

rk3399: NETDEV WATCHDOG: eth0 (rk_gmac-dwmac): transmit queue 0 timed out · Issue #27 · rockchip-linux/kernel

你可以在/boot/armbianEnv.txt里面加一行extraargs=acpi=off noapic试试。

void285 commented 3 years ago

谢谢,我试试,不过可能比较难观察到效果,因为有这个问题,已经很久不用它干活了,只是有个脚本自动检测没法联网就重启,上次自动重启是17天以前了。 似乎负载重了就容易重启,我一度怀疑是我这个硬件有某种缺陷,因为之前用小钢炮,现在用armbian都有这个症状。 我给它上点负载看看效果再反馈吧。

void285 commented 3 years ago

1小时高负债,没断网,看后面长期观察吧:

System load:   14.17 14.17 13.99        Up time:       2:06 hours               Local users:   4
Memory usage:  56 % of 985MB    IP:            192.168.1.185
CPU temp:      68°C
Usage of /:    61% of 7.0G
void285 commented 3 years ago

昨天断网重启了,继续观察。

xiaokaixuan commented 3 years ago

昨天断网重启了,继续观察。

我的也出现了,但不是断网是死机,日志根本查不到,日志都停止记录了,死机前没任何异常日志。

mslovecc commented 3 years ago

我有两台贝壳云,其中一台是矿机体质非常差刷的同样的系统和你们一样出现死机或断网的情况。但是刷降频版的小钢炮可以稳定运行一个多月都没有问题,可是不太喜欢小钢炮那样精简的系统,还是希望可以解决armbian断网死机的问题。

mslovecc commented 3 years ago

谢谢,我试试,不过可能比较难观察到效果,因为有这个问题,已经很久不用它干活了,只是有个脚本自动检测没法联网就重启,上次自动重启是17天以前了。 似乎负载重了就容易重启,我一度怀疑是我这个硬件有某种缺陷,因为之前用小钢炮,现在用armbian都有这个症状。 我给它上点负载看看效果再反馈吧。

可以分享一下那个检测到无法联网就自动重启的脚本吗?

void285 commented 3 years ago

谢谢,我试试,不过可能比较难观察到效果,因为有这个问题,已经很久不用它干活了,只是有个脚本自动检测没法联网就重启,上次自动重启是17天以前了。 似乎负载重了就容易重启,我一度怀疑是我这个硬件有某种缺陷,因为之前用小钢炮,现在用armbian都有这个症状。 我给它上点负载看看效果再反馈吧。

可以分享一下那个检测到无法联网就自动重启的脚本吗?

root@beikeyun:~ # cat cping.sh
#!/bin/sh

# file to log ping result and debug
rfile=/root/ping.txt
# file to log ping result only (for find out continuous failure count)
rfile2=/root/ping2.txt
# the router ip
ip=192.168.1.1
# flag to show whether another work in process
pflag=/root/ping-flag
# flag to show whether transmission manually shutdown before
tflag=/root/transmission-flag

function doping()
{
        # output eg: 10/10/0/ /0.945/0.980/1.059/
        # nanodm
        # r=`ping ${ip} -c 10 | grep "\(loss\|trip\)" | sed 's/\( packets transmitted, \| packets received, \|% packet loss\|round-trip min\/avg\/max = \| ms\)/\//g'`
        # armbian
        r=`ping ${ip} -c 10 | grep "\(loss\|rtt min\)" | sed 's/, time [0-9]\+ms//g' | sed 's/\( packets transmitted, \| received, \|+[0-9]\+ errors, \|% packet loss\|rtt min\/avg\/max\/mdev = \| ms\)/\//g'`
        # output eg: 10/10/0/0.945/0.980/1.059/
        r=${r/$'\n'\//}
        r=${r/\/\//\/}
        # output eg: 10
        l=$(echo $r | cut -d'/' -f2)
        d=`date "+%Y-%m-%d %H:%M:%S"`
        if [[ $l -lt 10 ]]; then
                # output eg: 2020-03-13 18:11:10 192.168.1.1 10/9/10/0.417/0.815/0.990/
                echo "${d} ${ip} ${r}" >> ${rfile}
                echo "${d} ${ip} ${r}" >> ${rfile2}
        else
                # prevent frequent reboot
                fc2=`tail -n 1 ${rfile2} | grep 10/0/100 | wc -l`
                if [[ $fc2 -eq 1 ]]; then
                        echo "${d} ${ip} ${r}" >> ${rfile2}
                fi
        fi
}

function checkping()
{
        # network down
        if [[ $l -eq 0 ]]; then
                # output eg: 0
                fc=`tail -n 3 ${rfile2} | grep 10/0/100 | wc -l`
                # network still down after 3 tries
                if [[ $fc -ge 3 ]]; then
                        # stop transmission
                        transmission-remote --torrent all --stop
                        sleep 60
                        # log the event with a flag file
                        touch ~/transmission-flag
                        transmission-remote --exit
                        # log timepoint and reboot
                        rmflag
                        d=`date "+%Y-%m-%d %H:%M:%S"`
                        echo "${d} reboot system from tail" >> ${rfile}
                        sudo reboot
                # retry with down and up eth dev
                else
                        # d=`date "+%Y-%m-%d %H:%M:%S"`
                        # echo "${d} down and up the eth0 dev" >> ${rfile}
                        # ip link set dev eth0 down
                        # sleep 15
                        # ip link set dev eth0 up
                        sleep 15
                        # redo the ping work
                        doping
                        # recursively call the checkping function, it will cause reboot or nothing
                        checkping
                fi
        # network not [totally] down
        else
                # start transmission if shutdown before
                if [[ -e ${tflag} ]]; then
                        transmission-remote --torrent all --start
                        curl https://sc.ftqq.com/xxxxx.send?text=rebootBKY
                        rm ${tflag}
                fi
        fi
}

function rmflag()
{
        if [[ -e ${pflag} ]]; then
                rm ${pflag}
        fi
}

if [[ -e ${pflag} ]];then
        mt=`stat -c %Y ${pflag}`
        now=`date +"%s"`
        long=`expr $now - $mt`
        d=`date "+%Y-%m-%d %H:%M:%S"`
        if [[ $long -le 300 ]];then
                echo "${d} in work after ${long}, skip" >> ${rfile}
                # exit
                exit 0
        else
                echo "${d} in work after ${long}, force to work" >> ${rfile}
        fi
fi

touch ${pflag}
doping
checkping
rmflag
mslovecc commented 3 years ago

谢谢,我试试,不过可能比较难观察到效果,因为有这个问题,已经很久不用它干活了,只是有个脚本自动检测没法联网就重启,上次自动重启是17天以前了。 似乎负载重了就容易重启,我一度怀疑是我这个硬件有某种缺陷,因为之前用小钢炮,现在用armbian都有这个症状。 我给它上点负载看看效果再反馈吧。

可以分享一下那个检测到无法联网就自动重启的脚本吗?

root@beikeyun:~ # cat cping.sh
#!/bin/sh

# file to log ping result and debug
rfile=/root/ping.txt
# file to log ping result only (for find out continuous failure count)
rfile2=/root/ping2.txt
# the router ip
ip=192.168.1.1
# flag to show whether another work in process
pflag=/root/ping-flag
# flag to show whether transmission manually shutdown before
tflag=/root/transmission-flag

function doping()
{
        # output eg: 10/10/0/ /0.945/0.980/1.059/
        # nanodm
        # r=`ping ${ip} -c 10 | grep "\(loss\|trip\)" | sed 's/\( packets transmitted, \| packets received, \|% packet loss\|round-trip min\/avg\/max = \| ms\)/\//g'`
        # armbian
        r=`ping ${ip} -c 10 | grep "\(loss\|rtt min\)" | sed 's/, time [0-9]\+ms//g' | sed 's/\( packets transmitted, \| received, \|+[0-9]\+ errors, \|% packet loss\|rtt min\/avg\/max\/mdev = \| ms\)/\//g'`
        # output eg: 10/10/0/0.945/0.980/1.059/
        r=${r/$'\n'\//}
        r=${r/\/\//\/}
        # output eg: 10
        l=$(echo $r | cut -d'/' -f2)
        d=`date "+%Y-%m-%d %H:%M:%S"`
        if [[ $l -lt 10 ]]; then
                # output eg: 2020-03-13 18:11:10 192.168.1.1 10/9/10/0.417/0.815/0.990/
                echo "${d} ${ip} ${r}" >> ${rfile}
                echo "${d} ${ip} ${r}" >> ${rfile2}
        else
                # prevent frequent reboot
                fc2=`tail -n 1 ${rfile2} | grep 10/0/100 | wc -l`
                if [[ $fc2 -eq 1 ]]; then
                        echo "${d} ${ip} ${r}" >> ${rfile2}
                fi
        fi
}

function checkping()
{
        # network down
        if [[ $l -eq 0 ]]; then
                # output eg: 0
                fc=`tail -n 3 ${rfile2} | grep 10/0/100 | wc -l`
                # network still down after 3 tries
                if [[ $fc -ge 3 ]]; then
                        # stop transmission
                        transmission-remote --torrent all --stop
                        sleep 60
                        # log the event with a flag file
                        touch ~/transmission-flag
                        transmission-remote --exit
                        # log timepoint and reboot
                        rmflag
                        d=`date "+%Y-%m-%d %H:%M:%S"`
                        echo "${d} reboot system from tail" >> ${rfile}
                        sudo reboot
                # retry with down and up eth dev
                else
                        # d=`date "+%Y-%m-%d %H:%M:%S"`
                        # echo "${d} down and up the eth0 dev" >> ${rfile}
                        # ip link set dev eth0 down
                        # sleep 15
                        # ip link set dev eth0 up
                        sleep 15
                        # redo the ping work
                        doping
                        # recursively call the checkping function, it will cause reboot or nothing
                        checkping
                fi
        # network not [totally] down
        else
                # start transmission if shutdown before
                if [[ -e ${tflag} ]]; then
                        transmission-remote --torrent all --start
                        curl https://sc.ftqq.com/xxxxx.send?text=rebootBKY
                        rm ${tflag}
                fi
        fi
}

function rmflag()
{
        if [[ -e ${pflag} ]]; then
                rm ${pflag}
        fi
}

if [[ -e ${pflag} ]];then
        mt=`stat -c %Y ${pflag}`
        now=`date +"%s"`
        long=`expr $now - $mt`
        d=`date "+%Y-%m-%d %H:%M:%S"`
        if [[ $long -le 300 ]];then
                echo "${d} in work after ${long}, skip" >> ${rfile}
                # exit
                exit 0
        else
                echo "${d} in work after ${long}, force to work" >> ${rfile}
        fi
fi

touch ${pflag}
doping
checkping
rmflag

谢谢分享,你的断网问题解决了吗?

void285 commented 3 years ago

没有解决,我不了解是固件的问题还是硬件的问题。 看到有个openwrt的固件,修订记录多次提到过针对贝壳云的优化,也许解决了此问题。欢迎有时间的人尝试并分享结果:[2021-02-17] 53+、53+O S905x3(含x2)、S922x、贝壳云、我家云、微加云等OP固件 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!

xiaokaixuan commented 3 years ago

@qijianjun 可能就是内核或驱动的问题,这个帖子我看过了。我没有重刷,只把内核升级到了5.4.28。现在运行20天了,一直在下载东西,没再出现过,后续再观察下。 Linux beikeyun 5.4.28-rockchip-flippy-32+ #70 SMP PREEMPT Fri Mar 27 22:24:11 CST 2020 aarch64 GNU/Linux

void285 commented 3 years ago

@qijianjun 可能就是内核或驱动的问题,这个帖子我看过了。我没有重刷,只把内核升级到了5.4.28。现在运行20天了,一直在下载东西,没再出现过,后续再观察下。 Linux beikeyun 5.4.28-rockchip-flippy-32+ #70 SMP PREEMPT Fri Mar 27 22:24:11 CST 2020 aarch64 GNU/Linux

请教怎么升级内核,没有查到有参考价值的信息来源。

xiaokaixuan commented 3 years ago

@qijianjun 可能就是内核或驱动的问题,这个帖子我看过了。我没有重刷,只把内核升级到了5.4.28。现在运行20天了,一直在下载东西,没再出现过,后续再观察下。 Linux beikeyun 5.4.28-rockchip-flippy-32+ #70 SMP PREEMPT Fri Mar 27 22:24:11 CST 2020 aarch64 GNU/Linux

请教怎么升级内核,没有查到有参考价值的信息来源。

帖子里提供的网盘里有纯内核供下载,解压到对应目录,修改下/bootconfig dtb Image System.map uInitrd的指向目标。 修改/boot/armbianEnv.txt中的fdtfile=dtb/rockchip/rk3328-beikeyun-1296mhz.dtb 改的时候最好谨慎一些不然有可能就启不来了。

kaixuan@beikeyun:~$ ll kernel_5.4.28/
total 56M
drwxr-xr-x 2 kaixuan kaixuan 4.0K 2021-02-04 16:13:30 ./
drwxr-xr-x 6 kaixuan kaixuan 4.0K 2021-02-23 12:11:28 ../
-rw------- 1 kaixuan kaixuan  28M 2021-02-04 11:40:15 boot-5.4.28-rockchip-flippy-32+.tar.gz
-rw-r--r-- 1 kaixuan kaixuan 383K 2021-02-04 11:40:26 dtb-5.4.28-rockchip-flippy-32+.tar.gz
-rw-r--r-- 1 kaixuan kaixuan  27M 2021-02-04 11:40:32 modules-5.4.28-rockchip-flippy-32+.tar.gz
kaixuan@beikeyun:~$ ll /lib/modules/
total 16K
drwxr-xr-x  4 root root 4.0K 2021-02-04 11:44:46 ./
drwxr-xr-x 17 root root 4.0K 2019-07-16 21:29:41 ../
drwxr-xr-x  3 root root 4.0K 2019-07-16 21:29:44 4.4.184-rockchip64/
drwxr-xr-x  3 root root 4.0K 2020-03-27 22:26:52 5.4.28-rockchip-flippy-32+/
kaixuan@beikeyun:~$ ll /boot/
total 42M
drwxr-xr-x  4 root root 4.0K 2021-02-06 09:54:40 ./
drwxr-xr-x 22 root root 4.0K 2019-07-16 21:29:41 ../
-rw-r--r--  1 root root  216 2021-02-06 09:54:40 armbianEnv.txt
-rw-r--r--  1 root root    0 2021-02-04 12:03:00 armbianEnv.txt.out
-rw-r--r--  1 root root 1.5K 2019-07-16 21:31:31 armbian_first_run.txt.template
-rw-r--r--  1 root root  38K 2019-07-16 21:31:31 boot.bmp
-rw-r--r--  1 root root 2.9K 2019-09-16 19:29:11 boot.cmd
-rw-r--r--  1 root root 4.8K 2019-07-16 21:31:31 boot-desktop.png
-rw-rw-r--  1 root root 2.9K 2019-09-16 19:29:11 boot.scr
lrwxrwxrwx  1 root root   33 2021-02-04 16:34:26 config -> config-5.4.28-rockchip-flippy-32+*
-rwxr-xr-x  1 root root 185K 2020-03-27 22:26:52 config-5.4.28-rockchip-flippy-32+*
lrwxrwxrwx  1 root root   30 2021-02-04 11:52:34 dtb -> dtb-5.4.28-rockchip-flippy-32+/
drwxr-xr-x  3 root root 4.0K 2021-02-04 16:36:05 dtb-5.4.28-rockchip-flippy-32+/
lrwxrwxrwx  1 root root   34 2021-02-04 11:53:23 Image -> vmlinuz-5.4.28-rockchip-flippy-32+*
-rwxr-xr-x  1 root root 9.2M 2020-03-27 22:27:00 initrd.img-5.4.28-rockchip-flippy-32+*
drwxr-xr-x  2 root root 4.0K 2021-02-04 16:46:24 kernel.old/
-rw-r--r--  1 root root    0 2019-07-16 21:30:37 .next
lrwxrwxrwx  1 root root   37 2021-02-04 16:33:16 System.map -> System.map-5.4.28-rockchip-flippy-32+*
-rwxr-xr-x  1 root root 4.0M 2020-03-27 22:26:52 System.map-5.4.28-rockchip-flippy-32+*
lrwxrwxrwx  1 root root   34 2021-02-04 11:53:54 uInitrd -> uInitrd-5.4.28-rockchip-flippy-32+*
-rwxr-xr-x  1 root root 9.2M 2020-03-27 22:27:00 uInitrd-5.4.28-rockchip-flippy-32+*
-rwxr-xr-x  1 root root  19M 2020-03-27 22:26:52 vmlinuz-5.4.28-rockchip-flippy-32+*
kaixuan@beikeyun:~$ ll /boot/dtb-5.4.28-rockchip-flippy-32+/
total 12K
drwxr-xr-x 3 root root 4.0K 2021-02-04 16:36:05 ./
drwxr-xr-x 4 root root 4.0K 2021-02-06 09:54:40 ../
drwxr-xr-x 2 root root 4.0K 2021-02-04 16:36:05 rockchip/
kaixuan@beikeyun:~$
void285 commented 3 years ago

谢谢,正在下载。

to others: 下载地址在:N1_Openwrt_免费高速下载|百度网盘-分享无限制,提取码:02im,需要的三个文件:

-rw------- 1 kaixuan kaixuan  28M 2021-02-04 11:40:15 boot-5.4.28-rockchip-flippy-32+.tar.gz
-rw-r--r-- 1 kaixuan kaixuan 383K 2021-02-04 11:40:26 dtb-5.4.28-rockchip-flippy-32+.tar.gz
-rw-r--r-- 1 kaixuan kaixuan  27M 2021-02-04 11:40:32 modules-5.4.28-rockchip-flippy-32+.tar.gz
void285 commented 3 years ago

更新内核的命令记录,供参考:

# 查看当前版本
cat /etc/os-release
cat /etc/armbian-release
cat /etc/armbian-image-release
# 查看当前内核相关目录
ll /lib/modules
ll /lib/modules/4.4.192-rockchip64
ll /boot
# 准备工作目录,将下载的文件拷贝到工作目录
mkdir kernel_5.4.28
scp boot-5.4.28-rockchip-flippy-32+.tar.gz modules-5.4.28-rockchip-flippy-32+.tar.gz dtb-5.4.28-rockchip-flippy-32+.tar.gz root@bky:~/kernel_5.4.28
cd kernel_5.4.28
ls
# 解压
mkdir boot-5.4.28-rockchip-flippy-32+
tar xvzf boot-5.4.28-rockchip-flippy-32+.tar.gz -C boot-5.4.28-rockchip-flippy-32+
mkdir modules-5.4.28-rockchip-flippy-32+
tar xvzf modules-5.4.28-rockchip-flippy-32+.tar.gz -C modules-5.4.28-rockchip-flippy-32+
mkdir dtb-5.4.28-rockchip-flippy-32+
tar xvzf dtb-5.4.28-rockchip-flippy-32+.tar.gz -C dtb-5.4.28-rockchip-flippy-32+
# 将新版本的initrd、内核、dtb放置到正确位置
mv boot-5.4.28-rockchip-flippy-32+/* /boot
mv 5.4.28-rockchip-flippy-32+ /lib/modules
mv dtb-5.4.28-rockchip-flippy-32+ /boot
# 归档旧版本文件
mkdir kernel.old
mv *192* kernel.old
# 链接新版本文件
ln -s config-5.4.28-rockchip-flippy-32+ config
ln -s System.map-5.4.28-rockchip-flippy-32+ System.map
rm uInitrd
ln -s uInitrd-5.4.28-rockchip-flippy-32+ uInitrd
rm Image
ln -s vmlinuz-5.4.28-rockchip-flippy-32+ Image
rm dtb
ln -s dtb-5.4.28-rockchip-flippy-32+ dtb
rm dtb.old
# 更新dtb文件路径,据实修改
vim armbianEnv.txt
# 重启
reboot
void285 commented 3 years ago

学习阅读了本repo的源码,了解到固件是对rock64的固件稍加定制形成的,于是尝试发布新版本。

因为armbian的新包发布格式略有更改,本人fork后做了一点针对性的修改,然后用travis-ci发布了5.10内核的新版本固件,需要的请尝试下并反馈: Releases · void285/build-beikeyun

Armbian_21.02.1_beikeyun_buster_current_5.10.12.img.xz    | 379 MB | 基于debian
Armbian_21.02.1_beikeyun_focal_current_5.10.12.img.xz     | 275 MB | 基于ubuntu
Armbian_21.02.1_beikeyun_focal_legacy_4.4.213.img.xz      | 238 MB | 基于ubuntu,旧版内核
xiaokaixuan commented 3 years ago

@qijianjun 新repo的Issues功能没开放

void285 commented 3 years ago

更新内核后问题已解决,提供两个值得参考的信息。 1、使用旧内核时,每分钟运行ping -n 10到路由器的脚本,一天会出现上百次不同程度的丢包,即10个检测包只有9个或者更少返回的情况;使用新内核后,不再有ping到路由器时丢包的问题了。 2、一份内核日志分别记录了旧内核、新内核启动过程中的两次日志,有参考研究的价值。

root@beikeyun:/var/log # cat kern.log.1 | grep error
Feb 21 11:17:02 localhost kernel: [    6.972181] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
Feb 22 01:17:01 localhost kernel: [    6.025738] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
Feb 23 15:43:06 localhost kernel: [    8.334920] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
Feb 25 05:17:01 localhost kernel: [    8.554624] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
root@beikeyun:/var/log # cat kern.log.1 | grep warn
Feb 23 15:43:08 localhost kernel: [   12.051229] random: 7 urandom warning(s) missed due to ratelimiting
Feb 25 05:17:04 localhost kernel: [   11.690688] random: 7 urandom warning(s) missed due to ratelimiting
root@beikeyun:/var/log # cat kern.log.1 | grep fail
Feb 21 11:17:02 localhost kernel: [    0.368002] genirq: Setting trigger mode 8 for irq 162 failed (gic_set_type+0x0/0x64)
Feb 21 11:17:02 localhost kernel: [    2.618519] phy phy-ff470000.usb3-phy.0: Looking up phy-supply property in node /usb3-phy@ff470000/utmi@ff470000 failed
Feb 21 11:17:02 localhost kernel: [    2.618949] phy phy-ff470000.usb3-phy.1: Looking up phy-supply property in node /usb3-phy@ff470000/pipe@ff478000 failed
Feb 21 11:17:02 localhost kernel: [    2.622185] phy phy-ff430000.hdmiphy.2: Looking up phy-supply property in node /hdmiphy@ff430000 failed
Feb 21 11:17:02 localhost kernel: [    2.634288] pwm-regulator vdd-center: lookup for GPIO enable failed
Feb 21 11:17:02 localhost kernel: [    2.634346] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    2.634706] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    2.634807] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    2.645056] i2c i2c-4: of_i2c: modalias failure on /hdmi@ff3c0000/ports
Feb 21 11:17:02 localhost kernel: [    2.650748] rockchip-drm display-subsystem: failed to parse display resources
Feb 21 11:17:02 localhost kernel: [    3.343423] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    3.351793] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    3.352071] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 21 11:17:02 localhost kernel: [    3.386264] dwmmc_rockchip ff520000.dwmmc: Looking up vmmc-supply property in node /dwmmc@ff520000 failed
Feb 21 11:17:02 localhost kernel: [    3.386289] dwmmc_rockchip ff520000.dwmmc: Looking up vqmmc-supply property in node /dwmmc@ff520000 failed
Feb 21 11:17:02 localhost kernel: [    3.394309] dwmmc_rockchip ff520000.dwmmc: lookup for GPIO wp failed
Feb 21 11:17:06 localhost kernel: [   11.718129] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 21 11:17:06 localhost kernel: [   11.718180] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 21 11:17:06 localhost kernel: [   11.718196] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 21 11:17:06 localhost kernel: [   11.718210] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 21 11:17:06 localhost kernel: [   11.718225] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 21 11:17:06 localhost kernel: [   11.718239] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:01 localhost kernel: [    0.363937] genirq: Setting trigger mode 8 for irq 162 failed (gic_set_type+0x0/0x64)
Feb 22 01:17:01 localhost kernel: [    2.614010] phy phy-ff470000.usb3-phy.0: Looking up phy-supply property in node /usb3-phy@ff470000/utmi@ff470000 failed
Feb 22 01:17:01 localhost kernel: [    2.614447] phy phy-ff470000.usb3-phy.1: Looking up phy-supply property in node /usb3-phy@ff470000/pipe@ff478000 failed
Feb 22 01:17:01 localhost kernel: [    2.617621] phy phy-ff430000.hdmiphy.2: Looking up phy-supply property in node /hdmiphy@ff430000 failed
Feb 22 01:17:01 localhost kernel: [    2.629739] pwm-regulator vdd-center: lookup for GPIO enable failed
Feb 22 01:17:01 localhost kernel: [    2.629797] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    2.630151] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    2.630279] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    2.640619] i2c i2c-4: of_i2c: modalias failure on /hdmi@ff3c0000/ports
Feb 22 01:17:01 localhost kernel: [    2.646223] rockchip-drm display-subsystem: failed to parse display resources
Feb 22 01:17:01 localhost kernel: [    3.335928] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    3.344260] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    3.344523] pwm-regulator vdd-center: Looking up pwm-supply property in node /vdd-center failed
Feb 22 01:17:01 localhost kernel: [    3.378583] dwmmc_rockchip ff520000.dwmmc: Looking up vmmc-supply property in node /dwmmc@ff520000 failed
Feb 22 01:17:01 localhost kernel: [    3.378606] dwmmc_rockchip ff520000.dwmmc: Looking up vqmmc-supply property in node /dwmmc@ff520000 failed
Feb 22 01:17:01 localhost kernel: [    3.386615] dwmmc_rockchip ff520000.dwmmc: lookup for GPIO wp failed
Feb 22 01:17:05 localhost kernel: [   10.497107] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:05 localhost kernel: [   10.497157] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:05 localhost kernel: [   10.497175] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:05 localhost kernel: [   10.497189] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:05 localhost kernel: [   10.497204] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 22 01:17:05 localhost kernel: [   10.497220] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
Feb 23 15:43:06 localhost kernel: [    4.987298] rockchip-drm display-subsystem: failed to bind ff3c0000.hdmi (ops dw_hdmi_rockchip_ops): -517
Feb 23 15:43:06 localhost kernel: [    4.988426] rockchip-drm display-subsystem: master bind failed: -517
Feb 25 05:17:01 localhost kernel: [    4.986126] rockchip-drm display-subsystem: failed to bind ff3c0000.hdmi (ops dw_hdmi_rockchip_ops): -517
Feb 25 05:17:01 localhost kernel: [    4.987164] rockchip-drm display-subsystem: master bind failed: -517
MiltonLai commented 2 years ago

学习阅读了本repo的源码,了解到固件是对rock64的固件稍加定制形成的,于是尝试发布新版本。

因为armbian的新包发布格式略有更改,本人fork后做了一点针对性的修改,然后用travis-ci发布了5.10内核的新版本固件,需要的请尝试下并反馈: Releases · qijianjun/build-beikeyun

Armbian_21.02.1_beikeyun_buster_current_5.10.12.img.xz    | 379 MB | 基于debian
Armbian_21.02.1_beikeyun_focal_current_5.10.12.img.xz     | 275 MB | 基于ubuntu
Armbian_21.02.1_beikeyun_focal_legacy_4.4.213.img.xz      | 238 MB | 基于ubuntu,旧版内核

请问这几个镜像怎么安装?

用AndroidTool2.58, 刷这个项目下发布的 Armbian_5.90_beikeyun_Ubuntu_bionic_default_4.4.182.img.xz 这些可以正常启动, 但是同样的方法刷上面的那几个5.10.12的无法启动.

void285 commented 2 years ago

抱歉,上面发布的版本打包时出错了,晚些我重新发布下

MiltonLai commented 2 years ago

抱歉,上面发布的版本打包时出错了,晚些我重新发布下

哈哈感谢感谢!

robinZhao commented 2 years ago

这个方法更新内核后无法启动啊