Hello, There is a problem with alsa-driver with versions >= 0.9.7 on my card SIS7012; the last working version was 0.9.6. All further versions have too fast playback, and sending option "ac97_clock=48000" does not change anythin. Actually, it does changes, but not that I expected - playback is still fast, but with low quality if one sends a low value, say "ac97_clock=8000".
Comparison of 0.9.7 (first non-working) against 0.9.6 (last working) reveals that a slightly differnt interrupt handler was used ("snd_intel8x0_update" in alsa-kernel/pci/intel8x0.c). It turns out that seting variable "step=1" right before "ichdev->position += step * ichdev->fragsize1" solves the problem, and driver work fine. This also work with the latest realese, that is alsa-1.0.1. I am not a driver developer and have no idea what is the problem, but it would be great if this can be fixed in all future versions of alsa. Regards, Evghenii Gaburov ________________________________________________________________________ Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now http://uk.messenger.yahoo.com/download/index.html ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel