So you have a SoundBlaster 7.1 and Redhat is recognizing it as a Soundblaster 5.1?
You probably need to update the kernel and alsa. There is a possibility that the sound is being output in one of the other channels, try plugging your speakers in the other outputs
Redhat 9 is ancient and no longer supported, it would be a better idea to use a more modern distro.