We may be saying the same thing, but I'd word it differently. If a "device" has a "path" then it gets a se->compat (compatibility?) record. - Within that record each device gets an instance_id value based on its name. Multiple IDs for the same name are allowed. - At the "se" level each device also gets an instance id but now based on path + name. There can only be one instance for that combination which requires that the path must be unique for each device name. In this case both SCSI device have the path "0:0:0" (chan:id:lun) which violates the above requirement. Looking at the debug info I noticed that for "virtio-net" the (PCI) path is not all zeroes (0000:00:01.0). Makes me wonder if maybe something on the SCSI side of things should be generating valid paths. Still digging. On 1 July 2016 at 09:08, Dr. David Alan Gilbert