From owner-freebsd-multimedia Mon Aug 26 23:45: 5 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57AD237B400 for ; Mon, 26 Aug 2002 23:45:00 -0700 (PDT) Received: from ns.live.com (ns.live.com [66.80.62.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEBEB43E3B for ; Mon, 26 Aug 2002 23:44:59 -0700 (PDT) (envelope-from rsf@ns.live.com) Received: from ns.live.com (localhost.live.com [127.0.0.1]) by ns.live.com (8.12.5/8.12.3) with ESMTP id g7R6ijPx001198; Mon, 26 Aug 2002 23:44:45 -0700 (PDT) (envelope-from rsf@ns.live.com) Received: (from rsf@localhost) by ns.live.com (8.12.5/8.12.3/Submit) id g7R6iiWA001197; Mon, 26 Aug 2002 23:44:44 -0700 (PDT) Message-Id: <4.3.1.1.20020826232157.00baa220@laptop-localhost> X-Sender: rsf@laptop-localhost X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 26 Aug 2002 23:44:35 -0700 To: Andy Sparrow From: Ross Finlayson Subject: Re: Configuring for the Compaq Presario 7360 audio device? Cc: freebsd-multimedia@FreeBSD.ORG, "M. Warner Losh" In-Reply-To: <20020827030135.1D5A44D6@CRWdog.demon.co.uk> References: <4.3.1.1.20020826175718.00bd1160@laptop-localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > > pci_cfgintr_search: linked (2) to configured irq 3 at 0:8:0 > > pci_cfgintr: 0:9 INTA routed to irq 3 > > pcic0: irq 3 at device 9.0 on pci0 > >This looks kind of strange. And it prevents your 2nd serial port (sio1) >from working too. > >I thought everything on the PC card controller side used shared >interrupts now, typically on irq 10. Did you have to frob anything to >get it working? I already had hw.pcic.ignore_function_1=1 in "/boot/loader.conf" in order to get my PCI<->PCMCIA adaptor (with a "wi" device) to work. (This was advice from Warner Losh.) But I didn't have "hw.pcic.intr_path" or "hw.pcic.irq" set, because they didn't seem to be needed before. >I /think/ that in that case you might need: > >hw.pcic.intr_path=1 >hw.pcic.irq=0 The good news: - when I added those two lines (to "/boot/loader.conf"), I was able to also add snd_maestro3_load="YES" to load the PCM device: pcm0: port 0x1000-0x10ff irq 5 at device 13.0 on pci0 without the kernel hanging during booting. The bad news: - when I added these two lines (to "/boot/loader.conf"), my "wi" (Orinoco wireless LAN) device no longer initializes properly: wi0 at port 0x240-0x27f irq 13 slot 0 on pccard0 pcic0: Hardware does not support irq 13. wi0: bus_setup_intr() failed! (22) device_probe_and_attach: wi0 attach returned 22 beforehand, the "wi" device would initialize (correctly) as follows: wi0 at port 0x240-0x27f irq 3 slot 0 on pccard0 This "pcic" stuff is a black art to me. Any idea what I can do (e.g., in "/boot/loader.conf") so that (i) my "wi" device initializes correctly, and (ii) I can load the ESS Allegro audio device? (I've cc'd Warner on this msg, although he's probably sick of answering questions about "pcic" :-) Ross. ps. Another (possibly) dumb question: Assuming I can get the PCM device loaded correctly (without messing up my "wi"), how do I then create the /dev/pcm device? I.e., what arguments do I give to "mknod"? ("pcm" is not mentioned at all in "/dev/MAKEDEV") To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message