Manjaro 20.09: USB ethernet dongle keeps hanging
#1
ANSI PBP, updated to the latest Manjaro version.

I'm trying to use the USB ethernet dongle from the store:
https://store.pine64.org/product/usb-network-dongle/

According to lsusb, it is,
Bus 002 Device 005: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter

On the left side (USB 3), it typically won't work unless it's plugged in while the system is booting.
On the right side (USB2), it can be hot-plugged.

But in either case, it keeps dying after a short period of time, say 15 minutes, and then I have to reboot to get it working again.
The attempt to restart then hangs, and needs a long power press to hard-power off the system.

Left side failure log (from journalctl -r) :
Code:
Sep 12 09:01:18 pbp systemd-networkd[381]: eth0: Lost carrier
Sep 12 09:01:18 pbp systemd-networkd[381]: eth0: Link DOWN
Sep 12 09:01:18 pbp kernel: usb 5-1: USB disconnect, device number 2
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: USBSTS:
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command.

The right side left a longer message:
Code:
Sep 12 08:47:15 pbp kernel:  ret_from_fork+0x10/0x38
Sep 12 08:47:15 pbp kernel:  kthread+0x108/0x10c
Sep 12 08:47:15 pbp kernel:  worker_thread+0x178/0x3f4
Sep 12 08:47:15 pbp kernel:  process_one_work+0x1c4/0x390
Sep 12 08:47:15 pbp kernel:  rtl_hw_phy_work_func_t+0x3c/0x170 [r8152]
Sep 12 08:47:15 pbp kernel:  usb_autopm_get_interface+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x2e4/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x194/0x7b0
Sep 12 08:47:15 pbp kernel:  schedule+0x50/0xe0
Sep 12 08:47:15 pbp kernel:  __schedule+0x23c/0x520
Sep 12 08:47:15 pbp kernel:  __switch_to+0xbc/0xe0
Sep 12 08:47:15 pbp kernel: Call trace:
Sep 12 08:47:15 pbp kernel: Workqueue: events_long rtl_hw_phy_work_func_t [r8152]
Sep 12 08:47:15 pbp kernel: kworker/0:0     D    0  1905      2 0x00000228
Sep 12 08:47:15 pbp kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 12 08:47:15 pbp kernel:       Tainted: G         C        5.7.19-1-MANJARO-ARM #1
Sep 12 08:47:15 pbp kernel: INFO: task kworker/0:0:1905 blocked for more than 122 seconds.
Sep 12 08:47:15 pbp kernel:  ret_from_fork+0x10/0x38
Sep 12 08:47:15 pbp kernel:  kthread+0x108/0x10c
Sep 12 08:47:15 pbp kernel:  worker_thread+0x178/0x3f4
Sep 12 08:47:15 pbp kernel:  process_one_work+0x1c4/0x390
Sep 12 08:47:15 pbp kernel:  hub_event+0x140/0x4ac
Sep 12 08:47:15 pbp kernel:  port_event+0x358/0x5d0
Sep 12 08:47:15 pbp kernel:  hub_handle_remote_wakeup+0xc0/0x184
Sep 12 08:47:15 pbp kernel:  usb_remote_wakeup+0x60/0xbc
Sep 12 08:47:15 pbp kernel:  usb_autoresume_device+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x518/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_callback+0x5c/0x84
Sep 12 08:47:15 pbp kernel:  __rpm_callback+0x134/0x190
Sep 12 08:47:15 pbp kernel:  usb_runtime_resume+0x18/0x24
Sep 12 08:47:15 pbp kernel:  usb_resume_both+0x104/0x184
Sep 12 08:47:15 pbp kernel:  usb_resume_interface.part.0.isra.0+0x44/0x100
Sep 12 08:47:15 pbp kernel:  rtl8152_reset_resume+0x54/0x7c [r8152]
Sep 12 08:47:15 pbp kernel:  set_ethernet_addr.isra.0+0x8c/0x94 [r8152]
Sep 12 08:47:15 pbp kernel:  rtl8152_set_mac_address+0x54/0x130 [r8152]
Sep 12 08:47:15 pbp kernel:  usb_autopm_get_interface+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x2e4/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x194/0x7b0
Sep 12 08:47:15 pbp kernel:  schedule+0x50/0xe0
Sep 12 08:47:15 pbp kernel:  __schedule+0x23c/0x520
Sep 12 08:47:15 pbp kernel:  __switch_to+0xbc/0xe0
Sep 12 08:47:15 pbp kernel: Call trace:
Sep 12 08:47:15 pbp kernel: Workqueue: usb_hub_wq hub_event
Sep 12 08:47:15 pbp kernel: kworker/0:2     D    0   256      2 0x00000028
Sep 12 08:47:15 pbp kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 12 08:47:15 pbp kernel:       Tainted: G         C        5.7.19-1-MANJARO-ARM #1
Sep 12 08:47:15 pbp kernel: INFO: task kworker/0:2:256 blocked for more than 122 seconds.
Sep 12 08:44:57 pbp kernel: usb 2-1.1: reset high-speed USB device number 3 using ehci-platform

Anybody else trying to use these?
#2
(09-12-2020, 03:27 AM)Dendrocalamus64 Wrote: ANSI PBP, updated to the latest Manjaro version.

I'm trying to use the USB ethernet dongle from the store:
https://store.pine64.org/product/usb-network-dongle/

According to lsusb, it is,
Bus 002 Device 005: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter

On the left side (USB 3), it typically won't work unless it's plugged in while the system is booting.
On the right side (USB2), it can be hot-plugged.

But in either case, it keeps dying after a short period of time, say 15 minutes, and then I have to reboot to get it working again.
The attempt to restart then hangs, and needs a long power press to hard-power off the system.

Left side failure log (from journalctl -r) :
Code:
Sep 12 09:01:18 pbp systemd-networkd[381]: eth0: Lost carrier
Sep 12 09:01:18 pbp systemd-networkd[381]: eth0: Link DOWN
Sep 12 09:01:18 pbp kernel: usb 5-1: USB disconnect, device number 2
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: USBSTS:
Sep 12 09:01:18 pbp kernel: xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command.

The right side left a longer message:
Code:
Sep 12 08:47:15 pbp kernel:  ret_from_fork+0x10/0x38
Sep 12 08:47:15 pbp kernel:  kthread+0x108/0x10c
Sep 12 08:47:15 pbp kernel:  worker_thread+0x178/0x3f4
Sep 12 08:47:15 pbp kernel:  process_one_work+0x1c4/0x390
Sep 12 08:47:15 pbp kernel:  rtl_hw_phy_work_func_t+0x3c/0x170 [r8152]
Sep 12 08:47:15 pbp kernel:  usb_autopm_get_interface+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x2e4/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x194/0x7b0
Sep 12 08:47:15 pbp kernel:  schedule+0x50/0xe0
Sep 12 08:47:15 pbp kernel:  __schedule+0x23c/0x520
Sep 12 08:47:15 pbp kernel:  __switch_to+0xbc/0xe0
Sep 12 08:47:15 pbp kernel: Call trace:
Sep 12 08:47:15 pbp kernel: Workqueue: events_long rtl_hw_phy_work_func_t [r8152]
Sep 12 08:47:15 pbp kernel: kworker/0:0     D    0  1905      2 0x00000228
Sep 12 08:47:15 pbp kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 12 08:47:15 pbp kernel:       Tainted: G         C        5.7.19-1-MANJARO-ARM #1
Sep 12 08:47:15 pbp kernel: INFO: task kworker/0:0:1905 blocked for more than 122 seconds.
Sep 12 08:47:15 pbp kernel:  ret_from_fork+0x10/0x38
Sep 12 08:47:15 pbp kernel:  kthread+0x108/0x10c
Sep 12 08:47:15 pbp kernel:  worker_thread+0x178/0x3f4
Sep 12 08:47:15 pbp kernel:  process_one_work+0x1c4/0x390
Sep 12 08:47:15 pbp kernel:  hub_event+0x140/0x4ac
Sep 12 08:47:15 pbp kernel:  port_event+0x358/0x5d0
Sep 12 08:47:15 pbp kernel:  hub_handle_remote_wakeup+0xc0/0x184
Sep 12 08:47:15 pbp kernel:  usb_remote_wakeup+0x60/0xbc
Sep 12 08:47:15 pbp kernel:  usb_autoresume_device+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x518/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_callback+0x5c/0x84
Sep 12 08:47:15 pbp kernel:  __rpm_callback+0x134/0x190
Sep 12 08:47:15 pbp kernel:  usb_runtime_resume+0x18/0x24
Sep 12 08:47:15 pbp kernel:  usb_resume_both+0x104/0x184
Sep 12 08:47:15 pbp kernel:  usb_resume_interface.part.0.isra.0+0x44/0x100
Sep 12 08:47:15 pbp kernel:  rtl8152_reset_resume+0x54/0x7c [r8152]
Sep 12 08:47:15 pbp kernel:  set_ethernet_addr.isra.0+0x8c/0x94 [r8152]
Sep 12 08:47:15 pbp kernel:  rtl8152_set_mac_address+0x54/0x130 [r8152]
Sep 12 08:47:15 pbp kernel:  usb_autopm_get_interface+0x20/0x64
Sep 12 08:47:15 pbp kernel:  __pm_runtime_resume+0x40/0x94
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x2e4/0x7b0
Sep 12 08:47:15 pbp kernel:  rpm_resume+0x194/0x7b0
Sep 12 08:47:15 pbp kernel:  schedule+0x50/0xe0
Sep 12 08:47:15 pbp kernel:  __schedule+0x23c/0x520
Sep 12 08:47:15 pbp kernel:  __switch_to+0xbc/0xe0
Sep 12 08:47:15 pbp kernel: Call trace:
Sep 12 08:47:15 pbp kernel: Workqueue: usb_hub_wq hub_event
Sep 12 08:47:15 pbp kernel: kworker/0:2     D    0   256      2 0x00000028
Sep 12 08:47:15 pbp kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Sep 12 08:47:15 pbp kernel:       Tainted: G         C        5.7.19-1-MANJARO-ARM #1
Sep 12 08:47:15 pbp kernel: INFO: task kworker/0:2:256 blocked for more than 122 seconds.
Sep 12 08:44:57 pbp kernel: usb 2-1.1: reset high-speed USB device number 3 using ehci-platform

Anybody else trying to use these?

I'm having issues with my UGREEN dongle that worked just fine until the kernel update last week. Wifi works, but ethernet is weird. I can, say, stream youtube videos seemingly endlessly, but if I try to stream output from my SDR from my server on the same network it loses the connection and can't reconnect unless I reboot. I get 'limited connectivity'. I can also reproduce this problem at will by just opening the terminal and trying to ping google. Ethernet connection drops. Very strange.

I have not had the rebooting problems, though. Still, I assume our problems are related. Anyone know an easy way to roll back to the last kernel?


Possibly Related Threads…
Thread Author Replies Views Last Post
  Manjaro Sway Theme Broken Eighty8 1 873 03-08-2024, 08:41 AM
Last Post: tophneal
Question Manjaro with Full Disk Encryption and GRUB dumetrulo 1 2,435 02-02-2024, 02:45 AM
Last Post: frankkinney
  Manjaro network problem late 2023 acruhl 1 911 01-19-2024, 11:32 PM
Last Post: Kevin Kofler
  Help installing Manjaro on eMMC of Pinebook Pro pine4546464 4 3,416 12-13-2023, 07:22 PM
Last Post: trillobite
  Need Help Recovering Manjaro /boot Contents on Pinebook Pro calinb 6 3,713 12-11-2023, 03:47 AM
Last Post: calinb
  Manjaro 20.04 not loading from SD (with Manjaro on eMMC) zaius 1 947 12-07-2023, 03:11 PM
Last Post: wdt
  Manjaro ARM: enabling external monitors & fixing Broadcom WiFi after updating trifleneurotic 2 1,776 11-14-2023, 10:57 AM
Last Post: trifleneurotic
  Manjaro [ARM Stable Update] 2021-07-23 issues Bocanila 1 2,467 08-21-2023, 09:10 PM
Last Post: vanessadonald
  [Manjaro] u-boot won't boot from eMMC with (unbootable) SD card present zackw 1 2,562 08-21-2023, 09:08 PM
Last Post: vanessadonald
  Manjaro - HIbernate - brcmfmac clk issue pompeyPinePro 1 1,291 08-18-2023, 02:06 AM
Last Post: juliamenendez

Forum Jump:


Users browsing this thread: 1 Guest(s)