From owner-freebsd-stable Sun Sep 9 7:53:21 2001 Delivered-To: freebsd-stable@freebsd.org Received: from hotmail.com (law2-f66.hotmail.com [216.32.181.66]) by hub.freebsd.org (Postfix) with ESMTP id 32B1937B403; Sun, 9 Sep 2001 07:53:19 -0700 (PDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 9 Sep 2001 07:53:19 -0700 Received: from 24.159.98.101 by lw2fd.hotmail.msn.com with HTTP; Sun, 09 Sep 2001 14:53:18 GMT X-Originating-IP: [24.159.98.101] From: "Kenneth Mays" To: webmaster@open2view.com, dan@freebsd.org Cc: freebsd-stable@freebsd.org Subject: Re: sound problem on laptop using 4.4-RC Date: Sun, 09 Sep 2001 10:53:18 -0400 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 09 Sep 2001 14:53:19.0153 (UTC) FILETIME=[29E2B210:01C1393F] 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 I have the same issue on the Thinkpad 600E (2645-4au). The generic kernel doesn't pick up the Crystal CS4239 sound chip. If you add "device pcm" to your kernel you get this: "csa0: mem 0x50000000-0x500fffff,0x50100000-0x50100fff irq 11 at device 6.0 on pci0 csa: card is Unknown/invalid SSID (CS4610) device_probe_and_attach: csa0 attach returned 6" The problem is that the CS4239 sound chip actually functions this way: 1. Setup: IRQ 5, DMA channels: 01 & 00, I/O 0220-0233;0388-038B;0530-0537 2. There is also the IBM DSP at: IRQ 10, DMA channels: 07, I/O 0130-013F. Hmmm. 3. The sound chip hangs off of the Intel 82371AB chip using PCI->ISA bridging using EIO mode. 4. Most Soundblaster compatible chips are configured this way: IRQ 5, DMA Channels: 01 & 05, I/O 0220-022F, 0330-0331, 0388-038B (Micron Transport LT - SENSPRO680-PIII600 Laptop). So, I think I just have a case of pilot error. I had the Sound chip partly configured so that the new kernel could see the device but didn't have it properly configured for the IRQ. I decided to go back to the GENERIC kernel and retest loading with kldload. Oh, the BIOS doesn't have an option to turn off PNP mode. It works with Windows NT so I figured it should work fine here. Also, I'm leaving KDE out of the picture until I can just get Waveplay working. Seems the problems are the same. I may have to configure device csa0 for Irq 5. Here is what someone else had as an option: 1. controller pnp0 2. device pcm0 at isa? port? tty irq 5 drq 5 flags 0x15 The "controller pnp0" is no longer used and "device pnp0" won't work either. I did notice "tty" in this statement that is not in the docs under "man pcm". Help anyone? Ken 4.4RC4 _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message