After upgrading to RHL6.2 (with stock i586 kernel, ver 2.2.14-5.0) from RHL6.0, my soundblaster compatible ES1688 AudioDrive would only play XMMS, RealPlayer, and WAV files *slowly* (about 1/10th speed). Using: cat /path/to/someAUfile.au > /dev/audio plays fine. Worked with a variety of /etc/conf.modules settings including: alias sound-slot-0 sb options sound dmabuf=1 alias sound sb alias midi opl3 options opl3 io=0x388 options sb io=0x220 irq=10 dma=1 dma16=7 mpu_io=0x300 No conflicts in /proc (dma, ioports, interrupts) Tried new kernel update, 2.2.14-6.0.1, without any change. Installed kernel 2.2.5-22 and everything works great! My assumption as a result is that the problem is in /lib/modules/2.2.14-6.0.1/misc/sb.o however I haven't tried recompiling this module to verify this. Hope this helps, -Casey
Add to the end of the 'options sb' line in /etc/conf.modules: esstype=1688 (You might need to try other values; the list of values you can try are: 0,688,1688,1868,1869,1788,1887,1888)
Long fixed for the general case. Some setups cant be hand detected alas and will always need the above