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 update broke hardware video acceleration with mpv myself600 2 168 01-25-2023, 09:12 AM
Last Post: myself600
  Issue with booting Manjaro from encrypted NVMe drive on pbp Cs137 0 71 01-19-2023, 01:47 PM
Last Post: Cs137
  Manjaro ARM 20.04 spikerguy 68 78,073 01-08-2023, 07:22 PM
Last Post: vandys
  org.kde.plasma.core not installed (Manjaro) twirlip 0 87 01-06-2023, 09:47 AM
Last Post: twirlip
  Help installing Manjaro on eMMC of Pinebook Pro pine4546464 2 243 12-31-2022, 12:18 PM
Last Post: pine4546464
  PineBook HOW TO REINSTALL ARCH-Manjaro. Ice-O-Star 0 397 10-22-2022, 10:46 AM
Last Post: Ice-O-Star
  newer ""emmc-installer" images (manjaro xfce) magistral 1 401 10-10-2022, 06:22 AM
Last Post: maxjrh
  Webcam not working in Manjaro with Cheese, but works in Armbian petaramesh 1 359 09-30-2022, 10:09 AM
Last Post: crazyquark
  manjaro on pinebook pro low audio quality over jack alcck 1 409 09-22-2022, 11:31 AM
Last Post: petersen77
  Manjaro update: wxgtk dependency issue Vinay 5 809 09-09-2022, 12:03 PM
Last Post: Vinay

Forum Jump:


Users browsing this thread: 1 Guest(s)