Date: Wed, 24 Jan 2001 11:59:51 -0500 (EST) From: <Florent.Parent@viagenie.qc.ca> To: <mobile@freebsd.org> Subject: Re: IBM ThinkPad A20p (sound) Message-ID: <Pine.BSF.4.31.0101241146550.548-100000@blues.viagenie.qc.ca> In-Reply-To: <200101232250.f0NMo8S02599@mass.dis.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Following Mike's message, I spent some time last night trying to get the sound device working on my laptop. The current error is: /kernel: pcm0: play interrupt timeout, channel dead Out of curiosity, I activated the debugging info in the dev/audio/pcm/*.c source files. I've added the result at the end of this message. As reported by Jan Ludewig <jl@gate5.de> on 23 Jan 2001, a problem with the csa driver was reported in gnats #23546. I've tried the DMA-interrupt fix but that did not work. How to help developers fix this? Should I move this problem to another mailing list, such as stable or current ? Florent. System running 4.2-STABLE. /kernel: open snd0 subdev 3 flags 0x00000402 mode 0x00002000 /kernel: want format 8 /kernel: not mapped, flags 0, want speed 8000, try speed 8000, got speed 8000, not mapped, flags 0, r = 0 /kernel: want speed 8000, try speed 8000, got speed 8000, not mapped, flags 0, r = 0 /kernel: dsp reset /kernel: dsp sync /kernel: want format 16 /kernel: not mapped, flags 0, want speed 8000, try speed 8000, got speed 8000, not mapped, flags 0, r = 0 /kernel: want format 268435472 /kernel: not mapped, flags 0, want speed 8000, try speed 8000, got speed 8000, not mapped, flags 0, r = 0 /kernel: want speed 22050, try speed 22050, got speed 22050, not mapped, flags 0, r = 0 /kernel: write snd0 subdev 3 flag 0x00020001 /kernel: underflow, flags 0x00003012 rp 0 rl 1024 /kernel: write snd0 subdev 3 flag 0x00030001 /kernel: write snd0 subdev 3 flag 0x00040001 /kernel: write snd0 subdev 3 flag 0x00050001 /kernel: write snd0 subdev 3 flag 0x00060001 /kernel: write snd0 subdev 3 flag 0x00070001 /kernel: write snd0 subdev 3 flag 0x00080001 /kernel: write snd0 subdev 3 flag 0x00090001 /kernel: write snd0 subdev 3 flag 0x000a0001 /kernel: write snd0 subdev 3 flag 0x000b0001 /kernel: write snd0 subdev 3 flag 0x000c0001 /kernel: write snd0 subdev 3 flag 0x000d0001 /kernel: write snd0 subdev 3 flag 0x000e0001 /kernel: write snd0 subdev 3 flag 0x000f0001 /kernel: write snd0 subdev 3 flag 0x00100001 /kernel: write snd0 subdev 3 flag 0x00110001 /kernel: write snd0 subdev 3 flag 0x00120001 /kernel: write snd0 subdev 3 flag 0x00130001 /kernel: write snd0 subdev 3 flag 0x00140001 /kernel: write snd0 subdev 3 flag 0x00150001 /kernel: write snd0 subdev 3 flag 0x00160001 /kernel: write snd0 subdev 3 flag 0x00170001 /kernel: write snd0 subdev 3 flag 0x00180001 /kernel: write snd0 subdev 3 flag 0x00190001 /kernel: write snd0 subdev 3 flag 0x001a0001 /kernel: write snd0 subdev 3 flag 0x001b0001 /kernel: write snd0 subdev 3 flag 0x001c0001 /kernel: write snd0 subdev 3 flag 0x001d0001 /kernel: write snd0 subdev 3 flag 0x001e0001 /kernel: write snd0 subdev 3 flag 0x001f0001 /kernel: write snd0 subdev 3 flag 0x00200001 /kernel: write snd0 subdev 3 flag 0x00210001 /kernel: write snd0 subdev 3 flag 0x00220001 /kernel: write snd0 subdev 3 flag 0x00230001 /kernel: write snd0 subdev 3 flag 0x00240001 /kernel: write snd0 subdev 3 flag 0x00250001 /kernel: write snd0 subdev 3 flag 0x00260001 /kernel: write snd0 subdev 3 flag 0x00270001 /kernel: write snd0 subdev 3 flag 0x00280001 /kernel: write snd0 subdev 3 flag 0x00290001 /kernel: write snd0 subdev 3 flag 0x002a0001 /kernel: write snd0 subdev 3 flag 0x002b0001 /kernel: write snd0 subdev 3 flag 0x002c0001 /kernel: write snd0 subdev 3 flag 0x002d0001 /kernel: write snd0 subdev 3 flag 0x002e0001 /kernel: write snd0 subdev 3 flag 0x002f0001 /kernel: write snd0 subdev 3 flag 0x00300001 /kernel: write snd0 subdev 3 flag 0x00310001 /kernel: write snd0 subdev 3 flag 0x00320001 /kernel: write snd0 subdev 3 flag 0x00330001 /kernel: write snd0 subdev 3 flag 0x00340001 /kernel: write snd0 subdev 3 flag 0x00350001 /kernel: write snd0 subdev 3 flag 0x00360001 /kernel: write snd0 subdev 3 flag 0x00370001 /kernel: write snd0 subdev 3 flag 0x00380001 /kernel: write snd0 subdev 3 flag 0x00390001 /kernel: write snd0 subdev 3 flag 0x003a0001 /kernel: write snd0 subdev 3 flag 0x003b0001 /kernel: write snd0 subdev 3 flag 0x003c0001 /kernel: write snd0 subdev 3 flag 0x003d0001 /kernel: write snd0 subdev 3 flag 0x003e0001 /kernel: write snd0 subdev 3 flag 0x003f0001 /kernel: write snd0 subdev 3 flag 0x00400001 /kernel: write snd0 subdev 3 flag 0x00410001 /kernel: write snd0 subdev 3 flag 0x00420001 /kernel: write snd0 subdev 3 flag 0x00430001 /kernel: write snd0 subdev 3 flag 0x00440001 /kernel: write snd0 subdev 3 flag 0x00450001 /kernel: write snd0 subdev 3 flag 0x00460001 /kernel: pcm0: play interrupt timeout, channel dead /kernel: close snd0 subdev 3 /kernel: chn_flush c->flags 0x00023030 /kernel: chn_flush: now rl = 4096, fl = 0 last message repeated 9 times /kernel: chn_flush: timeout flushing dbuf_out, cnt 0x1000 flags 0x23034 /kernel: open snd0 subdev 3 flags 0x00000006 mode 0x00002000 -- Florent Parent Viagénie inc. http://www.viagenie.qc.ca +1.418.656.9254 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.31.0101241146550.548-100000>