In other threads I've mentioned I have a USB-powered external SATA
dock, which I'm using mainly as a backup device. Currently, I have a
script to power it down by doing this sort of thing:
echo 1 > /sys/block/sdd/device/delete
I can then turn it on again using:
echo "- - -" > /sys/class/scsi_host/host6/scan
This works, but is a kludge. A cleaner way would be to use:
udisksctl power-off -b /dev/sdd
This works too, but unfortunately also removes the /sys/block/sdd
files, meaning I can't turn the thing on again. However, if I
physically switch it on and off, it reappears, IOW it causes a USB
"insertion" event.
Is there a way to cause an insertion event without physically doing
anything to the dock?
poc