On Sat, Jan 25, 2025 at 09:23:24AM -0000, Michael van Elst wrote: > I, as a user, would expect that drives are started once I use them > and not necessarily when I connect them. Our wedge discovery logic > makes this difficult.
I would expect volumes/wedges to become available as soon as I insert a CD and the drive becomes ready, or a SD card in a card reader, and also when plugging in an external USB disk enclosure. But the manual startup option is good to have too. The multi-device card readers are an excellent example - most slots will never become online as I simply don't have the obscure media they are supporting. So there are two (orthogonal) points: - when to make disks spinup in case they did not do that automatically at poweron/attach time Should be ok to leave that "decision" to the device, but allow some easy command to trigger it ("scsictl sd0 start" is probably good enough). - when to do wedge discovery Effectively this should happen whenever a disk device that has not been enumerated before goes into online state Martin