[systemd-devel] udev virtio by-path naming
Viktor Mihajlovski
mihajlov at linux.vnet.ibm.com
Wed Mar 1 19:23:42 UTC 2017
On 01.03.2017 19:44, Daniel P. Berrange wrote:
[...]
replying on the list, a bit lengthy
>
> Ok, my guest has 4 disks
>
> - sda - virtio-scsi, over virtio-pci transport
> - sdb - virtio-scsi, over virtio-mmio transport
> - vda - virtio-scsi, over virtio-pci transport
> - vdb - virtio-scsi, over virtio-mmio transport
>
> with systemd 231 I get these links
>
> platform-3f000000.pcie-pci-0000:00:01.1-virtio-pci-0000:02:00.0-scsi-0:0:0:0 -> ../../sda
> platform-3f000000.pcie-pci-0000:00:01.3-virtio-pci-0000:04:00.0 -> ../../vda
this is somewhat suprising (the pcie-pci-xxxx part), could you once more
do me a favor and run
udevadm info -a /dev/vda
and paste the output?
> virtio-pci-a003c00.virtio_mmio -> ../../vdb
> virtio-pci-a003e00.virtio_mmio-scsi-0:0:0:0 -> ../../sdb
>
> after applying your patch I get these links:
>
> platform-3f000000.pcie-pci-0000:00:01.1-virtio-pci-0000:02:00.0-scsi-0:0:0:0 -> ../../sda
> platform-3f000000.pcie-pci-0000:00:01.3-virtio-pci-0000:04:00.0 -> ../../vda
well, these are probably stale links from the old systemd baked into
your initrd
> platform-3f000000.pcie-pci-0000:02:00.0-scsi-0:0:0:0 -> ../../sda
> platform-3f000000.pcie-pci-0000:04:00.0 -> ../../vda
I don't yet understand these, especially why the intermediate pci-xxxx
id has vanished
> platform-a003c00.virtio_mmio -> ../../vdb
> platform-a003e00.virtio_mmio-scsi-0:0:0:0 -> ../../sdb
these look as expected
> virtio-pci-a003c00.virtio_mmio -> ../../vdb
> virtio-pci-a003e00.virtio_mmio-scsi-0:0:0:0 -> ../../sdb
stale
>
> So that appears to be working as designed - the 4 backcompat symlinks are
> still there, and the new symlinks all live under the platform- prefix
> and don't have a bogus 'pci' in the name for mmio links
the patch only provide compat symlinks for the pci path ids
traditionally seen on x86 systems, but I think we don't want those for
platforms other than x86, right?
>
> Regards,
> Daniel
>
--
Mit freundlichen Grüßen/Kind Regards
Viktor Mihajlovski
IBM Deutschland Research & Development GmbH
Vorsitzender des Aufsichtsrats: Martina Köderitz
Geschäftsführung: Dirk Wittkopp
Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294
More information about the systemd-devel
mailing list