From owner-freebsd-current Wed Dec 8 10:58:40 1999 Delivered-To: freebsd-current@freebsd.org Received: from ra.nks.net (ra.nks.net [208.226.218.5]) by hub.freebsd.org (Postfix) with ESMTP id 1FE9E15A4B for ; Wed, 8 Dec 1999 10:55:06 -0800 (PST) (envelope-from joeo@cracktown.com) Received: from localhost (joeo@localhost) by ra.nks.net (8.8.7/8.8.7) with ESMTP id NAA09102 for ; Wed, 8 Dec 1999 13:55:09 -0500 Date: Wed, 8 Dec 1999 13:55:09 -0500 (EST) From: X-Sender: joeo@ra.nks.net To: current@freebsd.org Subject: PNPBIOS vs cs423B codec (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've edited the boot messages from my previous mail (the result of fighting with pine over a slow link with a little too much coffee thrown in), sorry to clog up the lines... (fwd) I've been trying to get my laptop sound to work with recent kernels. It's a thinkpad 600e with a cs4610 on board. I contacted the author of the newpcm code and he mentioned that instead of using the ac97 codec it most likely uses a cs423x in association with the cs4610. This actually jives with behavior I'd seen under openbsd and the older pnp code, where a sound blaster was probed under freebsd, while openbsd and win95 both see a window sound system lookalike. I'll note that I've never been able to get anything but static out of the older freebsd and openbsd sound drivers on this machine. Anyways, the boot messages indicate that the pnp code for some reason isn't getting any usefull info out of the 423x part (other than the midi or synth part) on bootup (most of the other hardware looks like it correctly responds to th PNPBIOS stuff)... .... bios32: Found BIOS32 Service Directory header at 0xc00fd800 bios32: Entry = 0xfd820 (c00fd820) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0x0 pnpbios: Found PnP BIOS data at 0xc00fe700 pnpbios: Entry = f0000:e724 Rev = 1.0 pnpbios: Event flag at 415 Other BIOS signatures found: ACPI: 000fd6e0 ... csa0: irq 11 at device 6.0 on pci0 device_probe_and_attach: csa0 attach returned 6 ... pnpbios: handle 13 device ID PNP0501 (0105d041) CSC0100: adding io range 0-0xffffffff, size=0, align=0 CSC0100: adding io range 0-0xffffffff, size=0, align=0 CSC0100: adding io range 0-0xffffffff, size=0, align=0x20 CSC0100: adding irq mask 0000 CSC0100: adding dma mask 00 CSC0100: adding dma mask 00 CSC0100: start dependant pnpbios: handle 14 device ID CSC0100 (0001630e) CSC0110: adding io range 0x538-0x53f, size=0x8, align=0 CSC0110: start dependant pnpbios: handle 15 device ID CSC0110 (1001630e) CSC0101: adding io range 0-0xffffffff, size=0, align=0 CSC0101: start dependant pnpbios: handle 16 device ID CSC0101 (0101630e) CSC0103: adding io range 0-0xffffffff, size=0, align=0x10 CSC0103: adding irq mask 0000 CSC0103: start dependant pnpbios: handle 17 device ID CSC0103 (0301630e) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message