beware: this will of course break udisk's ability to collect any smart data even from non-idling drives. also this workaround will be reversed by updates of udisk and has to be reapplied.
another note on the bug: seems that the no-wakeup switch/argument of udisks-helper-ata-smart-collect does not work - at least in my case(s).
workaround by replacing the offending binary with one, that does nothing:
cd /usr/lib/udisks helper- ata-smart- collect udisks- helper- ata-smart- collect. orig helper- ata-smart- collect helper- ata-smart- collect
mv udisks-
echo "#!/bin/sh
exit 0" > udisks-
chmod +x udisks-
beware: this will of course break udisk's ability to collect any smart data even from non-idling drives. also this workaround will be reversed by updates of udisk and has to be reapplied.
another note on the bug: seems that the no-wakeup switch/argument of udisks- helper- ata-smart- collect does not work - at least in my case(s).