I have encountered the problem described in the ICH manual page regarding playback speeds (Compaq Deskpro EN).
# ossinfo
Version info: OSS 4.0 (build 1003/200706130337) (0x00040002)
Platform: SunOS/i86pc 5.10 Generic_118855-33
Number of audio devices: 2
Number of audio engines: 6
Number of MIDI devices: 0
Number of mixer devices: 2
Device objects
0: oss0 OSS core services
1: ossusb0 USB audio/MIDI device
2: softoss0 OSS Virtual Mixer v3.0
3: sadasupport0 SADA compatibility layer
4: ich0 Intel ICH2 (2445)
MIDI devices (/dev/midi*)
Mixer devices (/dev/mixer*)
0: ICH AC97 Mixer (AD1885) (Mixer 0 of device object 4)
1: Virtual Mixer (Mixer 0 of device object 2)
Audio devices
/dev/oss/ich0/pcm0 Intel ICH2 (2445) (device index 0)
/dev/oss/softoss0/pcm0 OSS Virtual Mixer v3.0 Playback (device index 1)
Running "osstest -V" reports:
Sound subsystem and version: OSS 4.0 (build 1003/200706130337) (0x00040002)
Platform: SunOS/i86pc 5.10 Generic_118855-33
*** Scanning sound adapter #-1 ***
/dev/oss/ich0/pcm0 (audio engine 0): Intel ICH2 (2445)
- Performing audio playback test...
left OK right OK stereo OK measured srate 55847.00 Hz (16.35%)
*** Scanning sound adapter #4 ***
/dev/oss/softoss0/pcm0 (audio engine 2): OSS Virtual Mixer v3.0 Playback
- Performing audio playback test...
left OK right OK stereo OK measured srate 55779.00 Hz (16.21%)
*** All tests completed OK ***
The sample rate is 16%. Using this information I make the "intelpci_rate_tuning" value in "/usr/lib/oss/conf/ich.conf" 280.
I have tried several combinations of "soundoff", "soundon", "ossdetect", rebooting, "init 6" but am unable to alter the playback speed. "osstest" will still report the srate value of 16%.
I've run the above as root from the console. I normally have JDS disabled (svcadm disable cde-login) and use "xinit" from the console to load Xsun and Windowmaker.
"realplay" still plays BBC News way too fast and "jmplay" whizzes through .ogg's.
Any ideas?
Cheers,
Stuart
