I got a Dragonfly today but although it sounds great, there's a POP ever 5 seconds. It's the same for 44.1 and 48 KHz source material.
Here's my setup:
The audio player is xmms 1.2.11.
The DACs I have been using are Realtek ALC883 and ALC888's on the motherboard of my the motherboards on my systems. /dev/sndstat says:
ice 327 % cat /dev/sndstat
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <ATI R6xx (HDMI)> on hdaa0 (1p:1v/0r:0v)
pcm1: <Realtek ALC883 (Analog 7.1+HP/2.0)> on hdaa1 (1p:2v/2r:1v)
default
pcm2: <USB audio> at ? (1p:1v/0r:0v)
The Dragonfly is pcm2.
I just finished installing musicpd/mpc and getting that working and I still hear pops when playing mp3s.
Another problem I see is that xmms, musicpd and ossplay don't seem to be setting the Dragonfly to the right sample rate; it's always Magenta (96K) and if I use -R with ossplay to inhibit conversions I see:
% ossplay -R -d /dev/audio2 song.wav
Warning: Playback using 96000 Hz (file 48000 Hz)
And the playback is twice normal speed (and has pops every 5 seconds).
Could you please share your setup (e.g. version of FreeBSD and the ports and port options you're using)? Does the Dragonfly color indicate the sample rate of your input source?