You are not logged in.
Hello,
I recently added an ASUS Hyper M.2 x16 Gen5 to a threadripper TRX4 workstation that has redhat9, win11 and arch. And only in arch, I was having many issues during shutdown, and while reading devices (lsblk, os-probe, nvme, etc). The system would just be in a waiting state and never complete a command involving shutdown and probing devices. The system was fine in other operating systems. I never mounted volumes in arch from this card.
As I have fixed it, I no longer have the dmesg output, but it had something along the lines of:
frozen state error detected reset controller nvme
and a processing hang time measured in minutes, like every 2 mins.
I couldn't find an answer in the forums, but I did in proxmox forums, hence why I am posting:
Need to add this command for this card for the kernel:
pcie_aspm=off
This is to turn off the active state power management of the card. I guess it doesn't really play nice, even when not mounted.
I use grub, so I edited
/etc/default/grub
and added
GRUB_CMDLINE_LINUX_DEFAULT="pcie_aspm=off"
It hasn't given me any problems ever since.
Hopefully it saves the search-time to someone else.
Thanks!
Offline