From bdd17b6ffcd8feba4f91a175f0d9fe8a88f35769 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 29 Jan 2019 10:55:08 +0000 Subject: [PATCH] trivial: Use DEVPATH for the physical ID when using scsi devices --- src/fu-udev-device.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fu-udev-device.c b/src/fu-udev-device.c index e9229c641..7d55a8a1d 100644 --- a/src/fu-udev-device.c +++ b/src/fu-udev-device.c @@ -436,7 +436,8 @@ fu_udev_device_set_physical_id (FuUdevDevice *self, const gchar *subsystem, GErr return FALSE; } physical_id = g_strdup_printf ("PCI_SLOT_NAME=%s", tmp); - } else if (g_strcmp0 (subsystem, "usb") == 0) { + } else if (g_strcmp0 (subsystem, "usb") == 0 || + g_strcmp0 (subsystem, "scsi") == 0) { tmp = g_udev_device_get_property (udev_device, "DEVPATH"); if (tmp == NULL) { g_set_error_literal (error,