Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

odroid C4 network crash

Featured Replies

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

  • Author

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

 

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.