From owner-freebsd-current Thu Sep 16 0:14:57 1999 Delivered-To: freebsd-current@freebsd.org Received: from jfh00.fernuni-hagen.de (jfh00.fernuni-hagen.de [132.176.7.6]) by hub.freebsd.org (Postfix) with ESMTP id B58F014BDA for ; Thu, 16 Sep 1999 00:14:35 -0700 (PDT) (envelope-from jfh@jfh00.fernuni-hagen.de) Received: (from jfh@localhost) by jfh00.fernuni-hagen.de (8.9.3/8.9.3) id JAA01189; Thu, 16 Sep 1999 09:14:32 +0200 (CEST) (envelope-from jfh) To: freebsd-current@freebsd.org Subject: pnp with onboard isa sound chip CMI8330 and pcm0 From: Fritz Heinrichmeyer Date: 16 Sep 1999 09:14:32 +0200 Message-ID: Lines: 33 User-Agent: Gnus/5.070096 (Pterodactyl Gnus v0.96) XEmacs/21.2 (Shinjuku) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG i gave "current" a try and had no more sound as the pnp configuration was gone. Yesterday night at home i did the following to have it working again: (The sound-chip has the vendor_id 0x0100a90d. It is SB16 and MSS compatible and as far as i understand it now THAT is the problem. It switches to sb/mss when attached at the usual ports for the mentioned cards. Btw. there are still a lot of boxes without the possibility to configure pnp-cards in the bios out there .. :-( ) Anyway, there was no sound, so i moved the code case 0x01000000: if (vend_id == 0x0100a90d) s = "CMI8330"; break; from static int pnpmss_probe(device_t dev) in /usr/src/sys/dev/pcm/isa/mss.c to static int sbpnp_probe(device_t dev) in /usr/src/sys/dev/pcm/isa/sb.c and now i have sb-16 sound again. I changed case 0x01000000 to case 0x01000002 or 0x01000003 as the sb compatible configuration came as the third/fourth entry in the pnp database of the card (i forgot the detail, sorry). -- Fritz Heinrichmeyer mailto:fritz.heinrichmeyer@fernuni-hagen.de FernUniversitaet Hagen, LG ES, 58084 Hagen (Germany) tel:+49 2331/987-1166 fax:987-355 http://ES-i2.fernuni-hagen.de/~jfh To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message