Changing a kernel parameter resolved my issue, this is on some 15+ year old hardware.
Hardware: AMD SB700/SB800/SB900 AHCI (1002:4391)
Old kernel: 6.8.12-30-pve - hot-plug remove/insert works
New kernel: 7.0.14-4-pve - hot-plug removal and insert does not work
Workaround: added kernel cmdline ahci.mobile_lpm_policy=1
For grub
Edit GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub, example:
run:
For systemd-boot:
Hope this helps someone!
Hardware: AMD SB700/SB800/SB900 AHCI (1002:4391)
Old kernel: 6.8.12-30-pve - hot-plug remove/insert works
New kernel: 7.0.14-4-pve - hot-plug removal and insert does not work
Workaround: added kernel cmdline ahci.mobile_lpm_policy=1
For grub
Edit GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub, example:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet ahci.mobile_lpm_policy=1"
Code:
update-grub
reboot
For systemd-boot:
Code:
echo "ahci.mobile_lpm_policy=1" >> /etc/kernel/cmdline
proxmox-boot-tool refresh
reboot
Hope this helps someone!