From owner-freebsd-questions Sun Jan 28 23:51:54 2001 Delivered-To: freebsd-questions@freebsd.org Received: from web120.yahoomail.com (web120.mail.yahoo.com [205.180.60.121]) by hub.freebsd.org (Postfix) with SMTP id 4DA5B37B69F for ; Sun, 28 Jan 2001 23:51:34 -0800 (PST) Received: (qmail 17323 invoked by uid 60001); 29 Jan 2001 07:51:34 -0000 Message-ID: <20010129075134.17322.qmail@web120.yahoomail.com> Received: from [24.0.214.94] by web120.yahoomail.com; Sun, 28 Jan 2001 23:51:34 PST Date: Sun, 28 Jan 2001 23:51:34 -0800 (PST) From: Dave Reply-To: vivisext@yahoo.com Subject: device pcm device_probe_attach fail To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, I'm having some trouble getting my sound card to co-exist with my nic. I am using FreeBSD 4.2-STABLE #0: Fri Jan 26 12:47:52 PST 2001, and have tried numerous things to get my nic and my sound to work at the same time, and have yet to succeed. My nic is a Realtek 8029 PCI card which uses device ed0. I have this device currently fully operational, and working fine. My onboard sound card is a Crystal Semiconductor CS4236b, which is also functional. I run into a problem when trying to get both of these devices to work, instead of just one or the other. After adding option PNPBIOS and device pcm to my kernel config, originally during boot it would page fault at ifconfig (nic & sound card conflict I assume). I was able to prevent that from happening by messing with the pnp settings in my bios, but doing so seems to have created some weird behavior, notably by preventing ed0 from working. dmesg would show the following `device_probe_and_attach: ed0 attach returned 2` Below is some odd output from dmesg with device pcm added. csa0: irq 9 at device 11.0 on pci0 device_probe_and_attach: csa0 attach returned 6 ed0: irq 9 at device 15.0 on pci0 device_probe_and_attach: ed0 attach returned 2 pci0: (vendor=0x12b9, dev=0x1006) at 16.0 irq 9 I'm pretty sure the problem is the csa0 entry above. I can find no reference at all to that chipset being a part of my computer. Full specs on this computer are at; http://support.dell.com/docs/systems/dkhan/Specs.htm I have tried numerous kernel configs, including adding device pcm0, device csa, ed0 at isa? port 0x280 irq 5 iomem 0xd800, pcm0 at isa? port? irq 5 drq 1 flags 0x15, and combinations thereof. I have tried multiple configurations in my bios as well, it seems no matter what I do csa0 is probed and the irq that shows up is also the one ed0 will try and use. Both devices failing to attach, one I imagine because it doesn't exist. The sound card that is built into this motherboard is recognized later and does work. pcm0: at port 0x534-0x537,0x388-0x38b,0x220-0x22f irq 5 drq 1,0 on isa0 Assuming my diagnosis is correct, how would I prevent ed0 from using the same irq as csa0? How would I stop csa0 from showing up? It appears as long as I have device pcm in my kernel config ed0 uses the irq that csa0 spits out, no matter what. I have also tried booting numerous different ways including, boot -v, and boot -c which didn't help much either. Can someone shed some light on this for me? Is there something simple I missed? Anybody else having similiar problems? I can provide dmesg from numerous kernel configs, as well as my kernel config itself if needed. Thanks in advance for any insight to this incredibly frustrating problem. Looking forward to having net connectivity and sound. Please respond privately as I am not subscribed to the list. ===== -- -dave "I went to a restaurant that serves `breakfast at any time'. So I ordered French Toast during the Renaissance." -Steven Wright __________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message