I have a couple of removable sata drive docks that plug directly into the sata cables on the motherboard.
On Fedora before 42, I could plug in a drive and mount it. It would ask for sudo permissions and the encryption password and everything worked fine.
As of Fedora 42, it doesn't reread the attached drives. If I have a 4tb drive and I unmount it and put in a 6tb drive, it still thinks that the 4tb drive is attached and refuses to recognize the 6tb drive.
Gnome doesn't see the drive. Gnome-disks doesn't see the drive. KDE doesn't see the drive.
This has worked for a very long time, but no longer works with 42. Anyone have a idea what has changed? I hate to have to reboot every time I change a disk.
I have verified that this used to work on Fedora 41 using a live cd on the same hardware. I also posted this to Reddit, but got no useful answers.
I would submit a bug on this, but I don't know what component is failing. I tested the rawhide kernel on 42 and got the same results. Nothing shows in the dmesg log because it doesn't register that the drive has changed.
Ideas?
On Wed, 04 Jun 2025 09:24:14 -0700 Alan via users users@lists.fedoraproject.org wrote:
I have a couple of removable sata drive docks that plug directly into the sata cables on the motherboard.
Check the UEFI settings. Is Hotplug enabled for the port?
Then check dmesg on Fedora.
On Wed, 2025-06-04 at 19:00 +0200, Marco Moock wrote:
On Wed, 04 Jun 2025 09:24:14 -0700 Alan via users users@lists.fedoraproject.org wrote:
I have a couple of removable sata drive docks that plug directly into the sata cables on the motherboard.
Check the UEFI settings. Is Hotplug enabled for the port?
Then check dmesg on Fedora.
Bingo! We have a winner!
The ports were set for "hotplug supported", but not "hotplug enabled". Enabling the port fixed it.
Thanks!