我有一台 ARMv7 微型计算机(基于 Freescale IMX6),用作媒体服务器,在 Archlinux 上运行。最近几周,我的有线连接 (eth0) 出现了问题,它突然断线了。路由器上根本没有任何 LED 活动。
可以通过重置服务器来解决。当我通过 ssh 连接到服务器时,它从未掉线过。
您知道要进行哪些测试才能找出问题吗?
谢谢。
消息!
通过串行监控半小时后,连接断开,dmesg 收到以下信息:
[ 2446.512636] fec 2188000.ethernet eth0: MDIO read timeout
[ 2449.518071] libphy: 2188000.ethernet:00 - Link is Down
手动重新启动 netctl 配置文件时:
[gabriel@KRAKEN ~] sudo netctl restart wired
[ 4628.956096] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8035 ethernet] (mii_bus:phy_addr=2188000.ethernet:00, irq=-1)
[ 4628.980669] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 4634.965091] libphy: 2188000.ethernet:00 - Link is Up - 100/Full
[ 4635.001893] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 4641.010042] libphy: 2188000.ethernet:00 - Link is Down
[ 4644.030879] libphy: 2188000.ethernet:00 - Link is Up - 100/Full
[ 4646.067933] libphy: 2188000.ethernet:00 - Link is Up - 10/Full
答案1
安装新内核后问题解决。