Date: Mon, 26 Aug 2002 23:44:35 -0700 From: Ross Finlayson <finlayson@live.com> To: Andy Sparrow <spadger@best.com> Cc: freebsd-multimedia@FreeBSD.ORG, "M. Warner Losh" <imp@village.org> Subject: Re: Configuring for the Compaq Presario 7360 audio device? Message-ID: <4.3.1.1.20020826232157.00baa220@laptop-localhost> In-Reply-To: <20020827030135.1D5A44D6@CRWdog.demon.co.uk> References: <Message from Ross Finlayson <finlayson@live.com> <4.3.1.1.20020826175718.00bd1160@laptop-localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
> > pci_cfgintr_search: linked (2) to configured irq 3 at 0:8:0 > > pci_cfgintr: 0:9 INTA routed to irq 3 > > pcic0: <TI PCI-1225 PCI-CardBus Bridge> 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: <ESS Technology Allegro-1> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.3.1.1.20020826232157.00baa220>