[alsa-devel] another device for opl3sa2

Takashi Iwai tiwai at suse.de
Mon Jul 9 14:42:35 CEST 2007


At Sun, 8 Jul 2007 01:02:24 -0700,
Paul Vojta wrote:
> 
> On Fri, Jul 06, 2007 at 11:45:00AM +0200, Takashi Iwai wrote:
> > 0x0b = CS4231_TEST_INIT, and 0x20 = CS4231_CALIB_IN_PROGRESS.
> > At least, mce_down() should show messages if the calibration gets
> > timeout.  Did you see any related messages?  Or didn't you build with
> > --with-debug=full?
> 
> I didn't build with --debug=full.  I've been using ALSA as supplied with
> linux kernel 2.6.21.1, and built without CONFIG_SND_DEBUG or
> CONFIG_SND_DEBUG_DETECT
> 
> I have now switched to 2.6.21.6, and turned on both of CONFIG_SND_DEBUG*.
> I also uncommented the printk() calls in mce_down(), and moved the first
> one down below the definition of the variable 'timeout'.
> 
> Here are the kernel messages I got:
> 
> Device opl3sa2:
> 
> Initialization
> 
> ALSA sound/isa/cs423x/cs4231_lib.c:1015: cs4231: port = 0x534, id = 0xa
> (1) timeout = 12
> (1) timeout = 95
> (1) timeout = 31
> (1) timeout = 73
> (1) timeout = 80
> (1) timeout = 72
> (1) timeout = 92
> 
> 
> Ran aplay first time (no sound)
> 
> ALSA sound/isa/cs423x/cs4231_lib.c:331: mce_down [0x0] - auto calibration time out (0)
> (1) timeout = 72
> 
> Ran aplay second time
> 
> (1) timeout = 72
> 
> 
> Device cs4232:
> 
> Initialization
> 
> ALSA sound/isa/cs423x/cs4231_lib.c:1015: cs4231: port = 0x534, id = 0xa
> ALSA sound/isa/cs423x/cs4231_lib.c:1021: CS4231: VERSION (I25) = 0x80
> (1) timeout = 23
> (1) timeout = 95
> (1) timeout = 11
> (1) timeout = 73
> (1) timeout = 80
> (1) timeout = 72
> (2) timeout = 495, jiffies = -64562
> (3) jiffies = -64558
> (4) jiffies = -64558
> ALSA sound/isa/cs423x/cs4231_lib.c:383: mce_down - exit = 0xb
> (1) timeout = 92
> 
> 
> Ran aplay first time
> 
> ALSA sound/isa/cs423x/cs4231_lib.c:331: mce_down [0x0] - auto calibration time out (0)
> (1) timeout = 72
> (2) timeout = 500, jiffies = -45004
> (3) jiffies = -45000
> (4) jiffies = -45000
> ALSA sound/isa/cs423x/cs4231_lib.c:383: mce_down - exit = 0xb
> 
> 
> Ran aplay second time
> 
> (1) timeout = 72

Hmm, if I understand correctly from your debug messages, I don't see
significant differences between opl3sa2 and cs4232 cases.
Just to be sure, both first and second aplay on opl3sa2 didn't work
(no sound output) while cs4232 was OK, right?


Takashi


More information about the Alsa-devel mailing list