I have tried it all and it still does not work. Running a Dell Optiplex 7050 micro
Bash:
# show autosuspend
cat /sys/module/usbcore/parameters/autosuspend
> 2
# show usb devices
lsusb
> Bus 002 Device 002: ID 0bda:8156 Realtek Semiconductor Corp. USB 10/100/1G/2.5G LAN
#show delay
cat /sys/bus/usb/devices/usb2/power/autosuspend_delay_ms
>0
# show grub
cat /etc/default/grub
> GRUB_CMDLINE_LINUX_DEFAULT="quiet usbcore.autosuspend=-1"
SOLVED I was editing the wrong files, because I do not use GRUB.
so I only had to add usbcore.autosuspend=-1 to the file /etc/kernel/cmdline and proxmox-boot-tool refresh and reboot before it worked!