Skip site navigation (1)Skip section navigation (2)
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>