i would like to use oss3993c on freebsd 5.4 release for music playback using spdif on a via epia ms10000e (onboard sound according to oss autodetection: VIA8233)

strange behaviour appears as follows:

the command 'ossplay -d/dev/dsp soundfile' generates 44100 hz output with slight
distortion, which is audible as ringing.
changing playback to 48000 manually during playback does not change this. when the device is re-opened, for example by the same command, the rate is re-set to 441000 hz

i would like to use oss3993c on freebsd 5.4 release for music playback using spdif on a via epia ms10000e (onboard sound according to oss autodetection: VIA8233)

strange behaviour appears as follows:

the command 'ossplay -d/dev/dsp soundfile' generates 44100 hz output with slight distortion, which is audible as ringing. changing playback to 48000 manually during playback does not change this. when the device is re-opened, for example by the same command, the rate is re-set to 441000 hz

Ossxmix is already set to 44100 Hz. My external DA-Converter (a DAT Device) shows me that it is receiving @44100.
Distortion does not go away when using Ossxmix to change the rate to 48000 Hz.
Then, the DA-Converter shows 48000, until the playback stops.
Repeating the playback resets the playback rate automatically to 44100, both Ossmix and the DAT display 44100 again.

Distortion is always there, no matter what rate is set in Oss.

I was wrong with the board, btw. Its an Epia MS8000E. The onboard adio chipset is a VIA VT1616 with AC'97 codec.