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
  PineBook Pro-Problems with ARCH-Manjaro. Ice-O-Star 0 228 10-22-2022, 10:46 AM
Last Post: Ice-O-Star
  newer ""emmc-installer" images (manjaro xfce) magistral 1 271 10-10-2022, 06:22 AM
Last Post: maxjrh
  Webcam not working in Manjaro with Cheese, but works in Armbian petaramesh 1 243 09-30-2022, 10:09 AM
Last Post: crazyquark
  manjaro on pinebook pro low audio quality over jack alcck 1 298 09-22-2022, 11:31 AM
Last Post: petersen77
  Manjaro update: wxgtk dependency issue Vinay 5 543 09-09-2022, 12:03 PM
Last Post: Vinay
  Error trying to update Manjaro software boosterh 5 683 08-31-2022, 10:28 PM
Last Post: shulamy
  Help with Kali Linux wifi not working but works with Manjaro PineSupporter 2 963 08-25-2022, 02:15 PM
Last Post: Niko
  Manjaro Gnome 22.06 pamac update fail/soft-bricked-OS u974615 5 552 08-21-2022, 12:00 PM
Last Post: u974615
  Fresh Manjaro does not boot from eMMC pentamassiv 7 2,185 08-18-2022, 11:47 AM
Last Post: Bemo
  hardware accelerated video decoding manjaro plasma markifi 0 655 07-14-2022, 11:04 PM
Last Post: markifi

Forum Jump:


Users browsing this thread: 1 Guest(s)