Você pode procurar o nó / sys do dispositivo e descobrir em qual porta e em qual controlador ele está. De lá, você terá que fazer com que o usuário configure manualmente a localização física da porta. Observe que isso só funcionará para o SATA, pois o SAS e o SCSI têm vários dispositivos conectados a uma determinada porta.