From owner-freebsd-multimedia Tue Jul 29 16:44:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA21851 for multimedia-outgoing; Tue, 29 Jul 1997 16:44:50 -0700 (PDT) Received: from labs.usn.blaze.net.au (root@labs.usn.blaze.net.au [203.17.53.30]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA21844 for ; Tue, 29 Jul 1997 16:44:43 -0700 (PDT) Received: from labs.usn.blaze.net.au (davidn@local [127.0.0.1]) by labs.usn.blaze.net.au (8.8.6/8.8.5) with ESMTP id JAA03982; Wed, 30 Jul 1997 09:43:59 +1000 (EST) Message-Id: <199707292343.JAA03982@labs.usn.blaze.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Wolfgang Helbig Cc: multimedia@freebsd.org Subject: Re: Sound Blaster PnP in -current In-reply-to: Your message of "Wed, 30 Jul 1997 01:28:22 +0200." <199707292328.BAA00323@helbig.informatik.ba-stuttgart.de> X-Face: (W@z~5kg?"+5?!2kHP)+l369.~a@oTl^8l87|/s8"EH?Uk~P#N+Ec~Z&@;'LL!;3?y Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 30 Jul 1997 09:43:58 +1000 From: David Nugent Sender: owner-freebsd-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Method 1: boot dos first and run ctcm. > > I don't have access to dos so I tried Method 2. OK, it is a good fallback method only. :-) One question though - does your BIOS support PNP specifically? Later Award bioses have this thing about PNP, and it kept resetting the card settings whenever I rebooted. Pretty annoying at the time since I was relying on being able to boot into DOS first for this to work, and now that I'm using a new motherboard I've had to install this driver. > > Method 2: use the pnp patch to configure the card (my -current-fied) > > version of this attached. Apply in /usr/src/sys. You'll have to edit > > pnp.c to insert your card's settings. As you can see, I'm using 0x220, > > 0x300 (usually 0x330, but I have an aha1542 at that address), 0x388, > > and dma 1 7 (usually 5), irq 5. > > I changed to the ``default'' settings and got this result from dmesg: Ah, get the full patch from freefall which contains pnpinfo, which you'll need to properly set up the card. I think the full URL is: http://www.freefall.org/~smpatel/FreeBSD-ISA_PnP_June8.tar.gz you'll need this to enter the id for the card. Sorry I omitted mentioning it previously, but I'd fine tuned things here so I could just patch away anytime I wanted to build a kernel and completely forgot. :) Well, that's my excuse and I'm sticking to it. This "pnp support" sort of sucks, since the idea is that you should be able to plug it in and go. Having to edit a .c file is sort of missing the point. :-) In any case, this allows pnp devices to actually work, so its better than not having them work at all. > Board Vendor ID: CTL0070 Board Serial Number: ffffffff > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > Is CTL0070 the Vendor ID of Soundblaster 16 PnP and does the serial number > look normal? No, the serial number doesn't look normal. The vendor id is probably correct. Mine is slightly different, but I guess that's normal for a range of products that are sold under one name but it is actually multiple products. The "Vibra C" series, for example, is different from the standard sb16, yet they work exactly the same. I've no idea why they do this or what, if any, differences there are. > I used the latest sound driver package (guspnp12.tar.gz) > (thanks for pointing it out, Amancio!) but it still does > not probe the card. I'm going to have to look at this shortly. I fetched it after I read his post. > Maybe it's my cheepo motherboard and/or bios? Is the card broken? > Did I miss something obvious? Yeah, the whole idea of pnp on isa sucks. :-) Regards, David -- David Nugent - Unique Computing Pty Ltd - Melbourne, Australia Voice +61-3-9791-9547 Data/BBS +61-3-9792-3507 3:632/348@fidonet davidn@freebsd.org davidn@blaze.net.au http://www.blaze.net.au/~davidn/