Don't you remember the other bug report about that?!?!

Umm, no. Shows you how much I adjust my EQ, eh? :)

Anyway, I tried doing this before opening /dev/dsp:
mixerfd = open(MIXER_DEV, O_RDONLY);
muteflags = EMPEG_MIXER_FLAG_MUTE;
iores = ioctl(mixerfd, EMPEG_MIXER_WRITE_FLAGS, &muteflags) ;
(abridged version without error checking or #defines or anything)
and the sound went away. So if we stick something like that in Frank's voladj, you could be laughing. However, I still don't know about the pop you get when you don't do anything on boot.

Richard.