Jump to content

odroid C4 network crash


giov

Recommended Posts

Armbianmonitor:

I have a second usb network card (chip ax88179) conected to my C4.

It randomly  crashes and I have to rmmod/modprobe to make it work again : can't be done remotely without network...

 

Looks like this kind of problem is kernel related : any idea ?

 

 

 uname -a
Linux gwm 5.8.16-meson64 #20.08.14 SMP PREEMPT Tue Oct 20 22:50:41 CEST 2020 aarch64 GNU/Linux

 

 

 

[34120.524606] ------------[ cut here ]------------
[34120.524659] NETDEV WATCHDOG: enx002427fe2bf8 (ax88179_178a): transmit queue 0 timed out
[34120.525139] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:442 dev_watchdog+0x300/0x308
[34120.525160] Modules linked in: cpufreq_conservative cpufreq_powersave zstd bridge snd_soc_hdmi_codec dw_hdmi_i2s_audio ftdi_sio ax88179_178a usbnet meson_rng ir_nec_decoder meson_dw_hdmi dw_hdmi snd_soc_meson_g12a_tohdmitx reset_meson_audio_arb snd_soc_meson_codec_glue rc_odroid snd_soc_meson_axg_sound_card meson_saradc snd_soc_meson_card_utils meson_ir rc_core snd_soc_meson_axg_frddr snd_soc_meson_axg_fifo snd_soc_meson_axg_tdmout xt_TCPMSS xt_tcpudp meson_vdec(C) meson_drm v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 drm_kms_helper videobuf2_common cec videodev mc meson_canvas nft_counter snd_soc_meson_axg_tdm_interface snd_soc_meson_axg_tdm_formatter snd_soc_core ac97_bus display_connector snd_pcm_dmaengine snd_pcm drm snd_timer snd drm_panel_orientation_quirks soundcore ch341 usbserial nft_chain_nat zram xt_mark xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink ip_tables x_tables autofs4 spidev rtc_meson_vrtc meson_gxl
[34120.525999]  realtek dwmac_generic dwmac_meson8b
[34120.526096] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G         C        5.8.16-meson64 #20.08.14
[34120.526119] Hardware name: Hardkernel ODROID-C4 (DT)
[34120.526165] pstate: 20400009 (nzCv daif +PAN -UAO BTYPE=--)
[34120.526212] pc : dev_watchdog+0x300/0x308
[34120.526255] lr : dev_watchdog+0x300/0x308
[34120.526278] sp : ffff800010003d90
[34120.526304] x29: ffff800010003d90 x28: ffff0000f20b8680
[34120.526356] x27: 0000000000000004 x26: 0000000000000140
[34120.526406] x25: 00000000ffffffff x24: 0000000000000000
[34120.526455] x23: ffff0000f22883dc x22: ffff0000f2288000
[34120.526504] x21: ffff0000f2288480 x20: ffff8000126b7000
[34120.526551] x19: 0000000000000000 x18: 0000000000000000
[34120.526598] x17: 0000000000000000 x16: 0000000000000000
[34120.526646] x15: ffff8000126d5000 x14: 656d697420302065
[34120.526695] x13: 756575712074696d x12: 736e617274203a29
[34120.526743] x11: 613837315f393731 x10: 3838786128203866
[34120.526791] x9 : 6232656637323432 x8 : 0000000000000000
[34120.526836] x7 : 0000000000000003 x6 : 00000000000001cd
[34120.526881] x5 : 0000000000000001 x4 : 0000000000000000
[34120.526925] x3 : 0000000000000001 x2 : ffff0000f479a1e8
[34120.526972] x1 : 64ee6f6fb4eeb400 x0 : 0000000000000000
[34120.527017] Call trace:
[34120.527075]  dev_watchdog+0x300/0x308
[34120.527134]  call_timer_fn.isra.0+0x24/0x80
[34120.527186]  run_timer_softirq+0x1a0/0x410
[34120.527229]  efi_header_end+0x120/0x25c
[34120.527273]  irq_exit+0xc0/0xe0
[34120.527316]  __handle_domain_irq+0x68/0xc0
[34120.527362]  gic_handle_irq+0x54/0xa8
[34120.527401]  el1_irq+0xb8/0x180
[34120.527446]  arch_cpu_idle+0x14/0x20
[34120.527487]  do_idle+0x210/0x288
[34120.527527]  cpu_startup_entry+0x28/0x70
[34120.527570]  rest_init+0xd8/0xe8
[34120.527619]  arch_call_rest_init+0x10/0x1c
[34120.527664]  start_kernel+0x4f0/0x528
[34120.527692] ---[ end trace 1ba072349341d5ea ]---

 

Edited by giov
adding kernel version
Link to comment
Share on other sites

according syslog (armibian monitor) and my network topology, it seems to be due to a network loop.

 

[  102.120395] usb 1-1.3: USB disconnect, device number 5
[  247.309493] br0: port 2(vpn) entered blocking state
[  247.309502] br0: port 2(vpn) entered disabled state
[  247.309693] device vpn entered promiscuous mode
[  247.309791] br0: port 2(vpn) entered blocking state
[  247.309797] br0: port 2(vpn) entered listening state
[  262.362298] br0: port 2(vpn) entered learning state
[  264.378235] br0: port 2(vpn) entered forwarding state
[  264.378279] br0: topology change detected, sending tcn bpdu
[34100.813434] br0: port 2(vpn) neighbor 01f4.00:1e:06:30:af:f6 lost
[34100.813652] br0: topology change detected, propagating
[34120.524606] ------------[ cut here ]------------
[34120.524659] NETDEV WATCHDOG: enx002427fe2bf8 (ax88179_178a): transmit queue 0 timed out
[34120.525139] WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:442 dev_watchdog+0x300/0x308
[34120.525160] Modules linked in: cpufreq_conservative cpufreq_powersave zstd bridge snd_soc_hdmi_codec dw_hdmi_i2s_audio ftdi_sio ax88179_178a usbnet meson_rng ir_nec_decoder meson_dw_hdmi dw_hdmi snd_soc_meson_g12a_tohdmitx reset_meson_audio_arb snd_soc_meson_codec_glue rc_odroid snd_soc_meson_axg_sound_card meson_saradc snd_soc_meson_card_utils meson_ir rc_core snd_soc_meson_axg_frddr snd_soc_meson_axg_fifo snd_soc_meson_axg_tdmout xt_TCPMSS xt_tcpudp meson_vdec(C) meson_drm v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 drm_kms_helper videobuf2_common cec videodev mc meson_canvas nft_counter snd_soc_meson_axg_tdm_interface snd_soc_meson_axg_tdm_formatter snd_soc_core ac97_bus display_connector snd_pcm_dmaengine snd_pcm drm snd_timer snd drm_panel_orientation_quirks soundcore ch341 usbserial nft_chain_nat zram xt_mark xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink ip_tables x_tables autofs4 spidev rtc_meson_vrtc meson_gxl
[34120.525999]  realtek dwmac_generic dwmac_meson8b
[34120.526096] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G         C        5.8.16-meson64 #20.08.14
[34120.526119] Hardware name: Hardkernel ODROID-C4 (DT)
[34120.526165] pstate: 20400009 (nzCv daif +PAN -UAO BTYPE=--)
[34120.526212] pc : dev_watchdog+0x300/0x308
[34120.526255] lr : dev_watchdog+0x300/0x308
[34120.526278] sp : ffff800010003d90

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines