From owner-freebsd-mobile Wed Jan 24 8:55:46 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from blues.viagenie.qc.ca (blues.viagenie.qc.ca [206.123.31.135]) by hub.freebsd.org (Postfix) with ESMTP id 6811F37B69B for ; Wed, 24 Jan 2001 08:55:27 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by blues.viagenie.qc.ca (8.11.1/8.11.1) with ESMTP id f0OGxpt01279 for ; Wed, 24 Jan 2001 11:59:51 -0500 (EST) (envelope-from Florent.Parent@viagenie.qc.ca) Date: Wed, 24 Jan 2001 11:59:51 -0500 (EST) From: X-X-Sender: To: Subject: Re: IBM ThinkPad A20p (sound) In-Reply-To: <200101232250.f0NMo8S02599@mass.dis.org> Message-ID: X-PGP-Fingerprint: B7 18 45 43 97 7C BE 73 2B CC 23 D5 3E 20 4F C9 2A 90 87 2C MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 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