Using udev 241, I'm seeing duplicate ID_PATHs for tape devices: $ udevadm info --name=/dev/st0 --query=all | grep PATH= E: DEVPATH=/devices/pci0000:b2/0000:b2:00.0/0000:b3:00.0/host11/port-11:0/end_device-11:0/target11:0:0/11:0:0:0/scsi_tape/st0 E: ID_PATH=pci-0000:b3:00.0-sas-phy0-lun-0 $ udevadm info --name=/dev/st1 --query=all | grep PATH= E: DEVPATH=/devices/pci0000:b2/0000:b2:00.0/0000:b3:00.0/host11/port-11:1/end_device-11:1/target11:0:1/11:0:1:0/scsi_tape/st1 E: ID_PATH=pci-0000:b3:00.0-sas-phy0-lun-0 Not sure how these ID_PATHs get generate but it would be nice to sort things out so /dev/tape/by-path has links for both devices. This is running on a Debian 10 system, but using the Ubuntu 5.4.78 kernel. Not much of a udev expert so I don't know if this is fixable via some udev rules, or something else is needed.