As aspas simples na sua linha ExecStart
são problemáticas:
ExecStart='/usr/bin/amixer sset PCM -- 97%'
De acordo com o systemd.service :
Double quotes ("…") and single quotes ('…') may be used, in which case everything until the next matching quote becomes part of the same argument.
Isso significa que você está dizendo ao systemd para executar /usr/bin/amixer sset PCM -- 97%
em vez de /usr/bin/amixer
com os argumentos sset
, PCM
, --
e 97%
.
Remova as aspas simples:
ExecStart=/usr/bin/amixer sset PCM -- 97%
e sua unidade funcionará.