Page 1 of 1

The driver prevents all players from proper execution

Posted: Sun May 27, 2007 1:11 pm
by elisej
The driver prevents all players from proper execution. Clock of all players is two time faster than the real time and system clock. The corrupted clock results in double frequences etc.
What is wrong?

Code: Select all

$ ossinfo -v
Version info: OSS 4.0 (build 1002/200704100916) (0x00040002)
Platform: SunOS/i86pc 5.10 Generic_125101-05

Number of audio devices:        1
Number of audio engines:        6
Number of MIDI devices:         0
Number of mixer devices:        1


Device objects
 0: ich0 Intel ICH2 (2445)
 1: sadasupport0 SADA compatibility layer
 2: ossusb0 USB audio/MIDI device
 3: vmix0 OSS transparent virtual support
 4: oss0 OSS core services

MIDI devices (/dev/midi*)

Mixer devices (/dev/mixer*)
 0: ICH AC97 Mixer (AD1885) (Mixer 0 of device object 0)
    Device file /dev/oss/ich0/mix0, Legacy device /dev/mixer0
    Priority: 10
    Caps:

Audio devices
/dev/oss/ich0/pcm0      Intel ICH2 (2445)  (device index 0)
    Legacy device /dev/dsp0
    Caps: DUPLEX TRIGGER
    Modes: IN/OUT

Posted: Sun May 27, 2007 6:50 pm
by dev
You need to read man ich and there's a setting about the AD1885 rate_tuning.


regards
Dev Mazumdar

Posted: Mon May 28, 2007 5:35 am
by elisej
Thank you very much.
I read man ich, run osstest:

Code: Select all

Sound subsystem and version: OSS 4.0 (build 1002/200704100916) (0x00040002)
Platform: SunOS/i86pc 5.10 Generic_125101-05

*** 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>

*** All tests completed OK ***

Then I changed /platform/i86pc/kernel/drv/ich.conf, rebooted a system with archive update.
But nothing has changed.
I tried different intelpci_rate_tuning values, but result the same.

What do I wrong?