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
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization