Commit ae3949968ec1

Vincent Demeester <vincent@sbr.pm>
2026-02-27 11:03:18
fix(kyushu): disable USB autosuspend for C920
Prevented xHCI controller resets caused by C920 webcam autosuspend that cascaded to the r8152 USB ethernet adapter, resulting in dropped packets.
1 parent f165b67
Changed files (1)
systems
systems/kyushu/extra.nix
@@ -82,6 +82,11 @@
   hardware.keyboard.qmk.enable = true;
 
   services.udev.packages = [ pkgs.sane-airscan ];
+  services.udev.extraRules = ''
+    # Disable autosuspend for Logitech C920 to prevent xHCI controller resets
+    # that cascade to the r8152 USB ethernet adapter, causing packet drops.
+    ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="082d", ATTR{power/control}="on"
+  '';
   hardware.sane = {
     enable = true;
     extraBackends = [ pkgs.sane-airscan ];