From owner-freebsd-hackers Sat Aug 23 23:34:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA16628 for hackers-outgoing; Sat, 23 Aug 1997 23:34:05 -0700 (PDT) Received: from mole (mole.slip.net [207.171.193.16]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id XAA16598; Sat, 23 Aug 1997 23:34:01 -0700 (PDT) Received: from localhost.localhost [207.171.230.91] by mole with esmtp (Exim 1.62 #4) id 0x2WFI-0001jq-00; Sat, 23 Aug 1997 23:33:57 -0700 Received: (from richw@localhost) by localhost.localhost (8.8.5/RICHW-970725c) id XAA00242; Sat, 23 Aug 1997 23:32:56 -0700 (PDT) Date: Sat, 23 Aug 1997 23:32:55 -0700 (PDT) From: Rich Wales X-Sender: richw@localhost Reply-To: Rich Wales To: Terry Lambert cc: smpatel@freebsd.org, hackers@freebsd.org Subject: Re: Couldn't change IRQ on Creative SB16 PnP In-Reply-To: <199708232227.PAA04920@phaeton.artisoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Terry -- Replying to: I assume you mean the configuration 0 in the Windows 95 property page. This is the default from the PnP config- uration. Yes, that's what I meant -- configuration 0. Is there any way to tell i386/isa/pnp.c to activate a configuration other than 0? You must have an error in your configuration information if IRQ 5 is taken by something else. IRQ 5 isn't taken by anything else right now. I want to add another (legacy ISA) card that must use IRQ 5. My plan was to reconfigure the SB16 PnP sound card to use IRQ 10 (instead of its default IRQ 5), and =then= add the other card on IRQ 5 =after= the sound card was working on IRQ 10. What you probably need to do is go into the PnP BIOS configuration and tell it IRQ 5 is taken by an ISA card. I tried this, but it didn't help; the sound card still wouldn't accept IRQ 10, and when I ran "pnpinfo", it still reported IRQ 5 as the only IRQ available to the sound card in configuration 0. Note, FWIW, that the SB16 card is an ISA (not PCI) PnP card. I don't know if this makes a difference or not. PS: If your BIOS doesn't know this, then FreeBSD isn't going to be able to know it either... But when I run DOS (6.22) and Windows (3.1) on the same system, and tell them to use IRQ 10 to talk to the sound card, it works just fine. This works even if the BIOS thinks IRQ 5 is available for PnP. So I assume the BIOS is OK, and that the FreeBSD code is failing for some reason to do whatever is necessary to set up the right IRQ. Rich Wales richw@webcom.com http://www.webcom.com/richw/