On 10/6/23 23:58, Felix Miata wrote:
Fritz Hudnut composed on 2023-10-07 00:41 (UTC):
Leap seems to have switched sdc drive for sdd internal drive It was a common problem two decades ago, called "inconsistent device enumeration". Even though all my many PCs are multiboot, it has been a rare problem here since a modest time after I began using SUSE around 20 years ago.
For "internal" (SCSI, SATA, PATA & PCIe connected) drives, the problem of "external" drives (USB, Firewire, anything removable except SCSI/SAS) intercepting drive name assignments can be minimized in several ways:
1-do not use legacy drive names sda, sdb, sdc, sdd, sde...sdX for configurations.
2-do use UUID and/or LABELs and/or the assignments in /dev/disk/, not what they link to.
3-keep BIOS set to ignore external boot devices except for specific boots needed.
4-exclude USB storage device support in initrds: omit_drivers+=" usb_storage " in dracut cfg.
5-connect removable storage devices only after boot completes.
6-retire use of both PATA & SATA bootable storage devices in the same PC. Use one or the other, not both.
7-put all operating systems on the same storage media. Most PCs here have only one internal storage device. Most with more are RAID components.
There are probably others I'm forgetting.
I have 4 SSDs ( No RAID ) and 1 HDD in my system. Since I first installed TW ( several years ago ) sda has always been the SSD attached to motherboard SATA port 1 sdb has always been the SSD attached to motherboard SATA port 2 sdc has always been the SSD attached to motherboard SATA port 3 sdd has always been the SSD attached to motherboard SATA port 4 sde has always been the HDD attached to motherboard SATA port 5 After updating to TW 20231001 for the first time since I installed TW that was no longer true and instead sda has always been the SSD attached to motherboard SATA port 2 sdb has always been the SSD attached to motherboard SATA port 1 sdc has always been the SSD attached to motherboard SATA port 4 sdd has always been the SSD attached to motherboard SATA port 3 sde has always been the HDD attached to motherboard SATA port 5 My system config uses LABELS ( in /etc/fstab ) and UUIDs ( in grub ) so this did not cause any problems. I know that the /dev/sdX drive mappings are not guaranteed to be the same at every boot, however, this is the first time they have have mapped out differently on my system ( which has had no HW updates or any updates other than TW for quite a while ). It would seeem that either something in TW20231001 or probably kernel 6.5.4-1 is the source of this. -- Regards, Jo