From owner-freebsd-stable Fri Feb 1 22:16: 3 2002 Delivered-To: freebsd-stable@freebsd.org Received: from jupiter.linuxengine.net (jupiter2.linuxengine.net [209.61.188.254]) by hub.freebsd.org (Postfix) with ESMTP id D296837B400; Fri, 1 Feb 2002 22:15:43 -0800 (PST) Received: from jupiterweb.commercevault.com (jupiterweb.commercevault.com [209.61.179.16] (may be forged)) by jupiter.linuxengine.net (8.11.6/8.11.0) with ESMTP id g126Fav13484; Sat, 2 Feb 2002 00:15:36 -0600 Date: Sat, 2 Feb 2002 00:15:36 -0600 (CST) From: John Utz X-X-Sender: john@jupiter.linuxengine.net To: Remington Cc: freebsd-questions@FreeBSD.ORG, Subject: Re: SB Live and 4.5-STABLE + UATA/100 HDD? In-Reply-To: <001801c1abac$dcc3f940$a5238bd8@blah> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, 1 Feb 2002, Remington wrote: > Ok I have a SoundBlaster Live 5.1 Platinum(pcm1) running FreeBSD > 4.5-STABLE. I also have a C-Media audio controller(pcm0) built in to my > motherboard(A7M266). where you expecting to use both of them? I recompiled a custom kernel with the added "device > pcm" to it. On reboot I did a "cd /dev ; sh MAKEDEV snd1: And when I do > a "cat /dev/dsp" it returns with "/kernel: pcm1: record interrupt > timeout, channel dead.". Why does it do this? What exactly cuases this? > And how would I go about fixing it? umm, i cant make any assertions onew way or the other, but i would bet that it would be theoretically possible to run 2 pcm devices. but i havent tried it, and it certainly tops my list of things that i would expect to be the problem :-) pick one. use it. if you dont want to use the cmedia, then disable it in the bios. tho, i myself would probably shitcan the SB Live....is this an isa one or a pci one? if it's isa, i'd certainly get rid of the sblive. but that's just my opinion. one thing that is probably irrelevant, but...can anybody tell me why the address space is 0xff wide in the cmedia probe and 0x1f wide in the sb probe? shouldnt they be the same. the pcm1 is the sblive, and i think it's dead because it has been defeated by pcm0, the cmedia. another interesting question: both of these are SoundBlaster Compatible, so they *both* will want to hork irq5 addr0x220, correct? isnt duplex behavior on SB cards implemented by hooking the old 8bit port as one of the channels? that might explain the 'channel dead' message.... > Ive included my dmesg output in hopes someone can see something I cant > that might be causeing this: > Copyright (c) 1992-2002 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights > reserved. > FreeBSD 4.5-STABLE #0: Thu Jan 31 21:55:29 PST 2002 > root@bathory.aria:/usr/src/sys/compile/Build2 > Timecounter "i8254" frequency 1193182 Hz > CPU: AMD Athlon(tm) Processor (1400.06-MHz 686-class CPU) > Origin = "AuthenticAMD" Id = 0x644 Stepping = 4 > > Features=0x183fbff MCA,CMOV,PAT,PSE36,MMX,FXSR> > AMD Features=0xc0440000<,AMIE,DSP,3DNow!> > real memory = 536788992 (524208K bytes) > config> di sn0 > config> di lnc0 > config> di ie0 > config> di fe0 > config> di ed0 > config> di cs0 > config> di bt0 > config> di aic0 > config> di aha0 > config> di adv0 > config> q > avail memory = 517705728 (505572K bytes) > Preloaded elf kernel "kernel" at 0xc047b000. > Preloaded userconfig_script "/boot/kernel.conf" at 0xc047b09c. > Pentium Pro MTRR support enabled > md0: Malloc disk > Using $PIR table, 9 entries at 0xc00f1370 > npx0: on motherboard > npx0: INT 16 interface > pcib0: on motherboard > pci0: on pcib0 > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pci1: at 5.0 irq 11 > isab0: at device 4.0 on pci0 > isa0: on isab0 > atapci0: port 0xd800-0xd80f at device 4.1 > on pci0 > ata0: at 0x1f0 irq 14 on atapci0 > uhci0: port 0xd400-0xd41f irq 5 at device > 4.2 on pci0 > usb0: on uhci0 > usb0: USB revision 1.0 > uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub0: 2 ports with 2 removable, self powered > ugen0: WINBOND W9967CF, rev 1.10/1.10, addr 2 > uhci1: port 0xd000-0xd01f irq 5 at device > 4.3 on pci0 > usb1: on uhci1 > usb1: USB revision 1.0 > uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub1: 2 ports with 2 removable, self powered > chip1: at device 4.4 on pci0 > pcm0: port 0xa400-0xa4ff irq 10 at device 5.0 on pci0 > pcm1: port 0xa000-0xa01f irq 7 at device 10.0 on pci0 > atapci1: port > 0x8000-0x800f,0x8400-0x8403,0x8800-0x8807,0x9000-0x9003,0x9400-0x9407 > mem 0xe5800000-0xe5803fff irq 10 at device 11.0 on pci0 > ata2: at 0x9400 on atapci1 > ata3: at 0x8800 on atapci1 > orm0: