Пропадает сеть Ethernet на wb5

Переодически отваливается ethernet сеть. Проблема решается вытащить/втащить ethernet провод. Наблюдается на 2-х различных роутерах, при этом прочие устройства подключенные к роутеру работают стабильно, так что вопрос в плохом роутере отпадает. Причем проблема наблюдалась и до и после полного восстановления через microusb.

При дальнейшем просмотре логов нашел ругательства вида:

Mar 12 13:53:16 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: failed to read holding @ 1 [slave_id is modbus:148(0x94)]
Mar 12 13:53:16 wirenboard daemon.info netplugd[2750]: eth0: state ACTIVE flags 0x00011043 UP,BROADCAST,RUNNING,MULTICAST,10000 → 0x00001003 UP,BROADCAST,MULTICAST
Mar 12 13:53:16 wirenboard user.info kernel: [30549.664094] fec 800f0000.ethernet eth0: Link is Down
Mar 12 13:53:16 wirenboard daemon.info netplugd[13891]: /etc/netplug/netplug eth0 out → pid 13891
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Withdrawing address record for 192.168.0.111 on eth0.
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.0.111.
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Interface eth0.IPv4 no longer relevant for mDNS.
Mar 12 13:53:16 wirenboard daemon.info netplugd[2750]: eth0: state OUTING flags 0x00001003 UP,BROADCAST,MULTICAST → 0x00001002 BROADCAST,MULTICAST
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Interface eth0.IPv6 no longer relevant for mDNS.
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::286:41ff:fe1d:eeca.
Mar 12 13:53:16 wirenboard daemon.info avahi-daemon[2494]: Withdrawing address record for fe80::286:41ff:fe1d:eeca on eth0.
Mar 12 13:53:16 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: failed to read holding @ 0 [slave_id is modbus:148(0x94)]
Mar 12 13:53:17 wirenboard daemon.info netplugd[2750]: eth0: state DOWNANDOUT pid 13891 exited status 0
Mar 12 13:53:17 wirenboard daemon.info netplugd[13921]: /etc/netplug/netplug eth0 probe → pid 13921
Mar 12 13:53:17 wirenboard daemon.info netplugd[2750]: eth0: state PROBING flags 0x00001002 BROADCAST,MULTICAST → 0x00001003 UP,BROADCAST,MULTICAST
Mar 12 13:53:17 wirenboard user.info kernel: [30550.572616] fec 800f0000.ethernet eth0: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=800f0000.etherne:00, irq=-1)
Mar 12 13:53:17 wirenboard user.info kernel: [30550.588432] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Mar 12 13:53:17 wirenboard daemon.info netplugd[2750]: eth0: state PROBING_UP pid 13921 exited status 0
Mar 12 13:53:17 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: failed to read holding @ 2 [slave_id is modbus:148(0x94)]
Mar 12 13:53:17 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: failed to read holding @ 6 [slave_id is modbus:148(0x94)]
Mar 12 13:53:18 wirenboard user.notice serial: TRegisterHandler::Poll(): warning: Serial protocol error: failed to read holding @ 7 [slave_id is modbus:148(0x94)]
Mar 12 13:53:18 wirenboard daemon.info ntpd[2769]: Deleting interface #5 eth0, fe80::286:41ff:fe1d:eeca#123, interface stats: received=0, sent=0, dropped=0, active_time=30422 secs
Mar 12 13:53:18 wirenboard daemon.info ntpd[2769]: Deleting interface #3 eth0, 192.168.0.111#123, interface stats: received=0, sent=0, dropped=0, active_time=30422 secs
Mar 12 13:53:18 wirenboard daemon.info ntpd[2769]: peers refreshed

Как быть? Что делать? Думаю писать watchdog для этой цели…
P.S. IP задан жестко:

auto eth0
iface eth0 inet static
pre-up ifconfig eth0 hw ether cat /var/lib/wirenboard/serial.conf || /bin/true
address 192.168.0.111
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1
hostname WirenBoard

Попробуйте пожалуйста netplugd отключить или удалить

Спасибо, попробую

Сейчас проблема повторилась: после включения устройства (зеленый огонек мигал) не смог подключиться (даже не пинговался), хотя на ethernet входе в wirenbord огонек мигал зеленым. Вытащил, потом втащил ethernet ииии… Вайренборд решил перезагрузиться. После перезагрузки начал норм работать. Вот логи в отрезок времени когда все случилось: https://www.dropbox.com/s/sasvqogbv0d0per/log.txt?dl=0

Перезагрузился он из-за какой-то ошибки в конфигурации watchdog, такое видели уже - будем разбираться. Случается как раз, если вокнуть ethernet кабель во время работы.

Здравствуйте.
такая же проблема. После обновления прошивки пропала сеть интернет. По Wi-Fi заходит. При этом значение ethernet IP указан правильный адрес типа 192.168.42.234. Но по нему не могу зайти в веб контролера. При выдергивании интернет кабеля контролер перезагружается.

  1. У вас WB5?
  2. этот ip-адрес пингуется?
  3. если контроллер перезагрузить, то не заработает?
  1. да
  2. нет, не пингуется
  3. нет, не заработает
    IP со стороны модема фиксируется, но не пингуется, переодически пропадает. По Wi-Fi проблем нет захожу.
    На данный момент сеть заработала. Единственное что делал это несколько раз перезагружал GSM модем через if_broken. Ethernet нормально заработал после подключения GSM к GPRS и получения внешнего IP адреса. После перезагрузки контролера стал нормально работать и на Ethernete.
    Правда Ethernet кабель не трогал, не проверял как он будет себя вести.

Решил свою проблему удалением строки
pre-up ifconfig eth0 hw ether cat /var/lib/wirenboard/serial.conf || /bin/true из конфига. Вроде больше не перезагружался и сеть держит стабильно

Вечером попробую у себя проверить