Mitigation suggestions from o3:

1.  **Upgrade the kernel / firmware.**  On Ubuntu 22.04 for Pi, try the
**`linux-raspi` 6.6-series HWE kernel** (or 6.8 if GA when you read
this).  It pulls in xHCI ring-management fixes for “TRB DMA ptr” errors
and several AX88179 patches.

2. **Put the dongle on a powered USB 3 hub or a USB 2 port.**  USB 2 mode drops 
peak current and sidesteps several xHCI quirks at the cost of throughput (≈300 
Mb/s real-world).
                                
3. **Disable USB autosuspend for the device.**  Add a udev rule (`echo on > 
/sys/bus/usb/devices/<dev>/power/control`) so the dongle never enters low-power 
states that sometimes trigger this hang.                                        
    |           |

4. **Use a different chipset (e.g., Realtek RTL8153)** if you need rock-
solid GigE over USB.

5. **Watchdog-style workaround:** if upgrading isn’t an option, a simple
systemd service that runs `ip link set enx000ec6c38af4 down && sleep 2
&& ip link set … up` when `ping` to your upstream fails can get you back
online in seconds.

For 1. You would need to upgrade for 24.04 
(https://ubuntu.com/certified/platforms/12135/24.04%20LTS)
Im trying 2, quick and easy, but my speed seems to be capped at 250Mbps. Let us 
know if you try the others.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1953554

Title:
  NETDEV WATCHDOG: waneth (ax88179_178a): transmit queue 0 timed out

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1953554/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to