Date: Mon, 5 Aug 2002 10:18:41 -0400 (EDT) From: John Bleichert <syborg@stny.rr.com> To: freebsd-questions@freebsd.org Subject: Re: Help: Ethernet or Sound card, but not both! Message-ID: <Pine.LNX.4.44.0208051014260.5823-100000@janeway.vonbek.dhs.org> In-Reply-To: <004c01c23c32$df502c80$6401a8c0@pacbell.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I have a similar problem on my thinkpad with my soundcard and any PC-cards. The problem is a resource conflict, the 2 devices are probably sharing an IRQ and/or an I/O range. Not sure how you'd fix this, it depends on the hardware. Some mobo's allow you to manually set IRQ's and such but this is extremely hazardous if you dual-boot the machine or if you have any data on it you don't want to lose. Fubarring your IRQ settings can give you a very dead box, or at least one that won't boot past the BIOS ;-) It looks like your sound and NIC cards are using IRQ 5 and 10, respectively - is your BIOS doing any bizarre (re)mapping between these interrupts? On Sun, 4 Aug 2002, Rusty Gaillard wrote: > Date: Sun, 4 Aug 2002 20:47:38 -0700 > From: Rusty Gaillard <rustycbg@sbcglobal.net> > To: freebsd-questions@FreeBSD.ORG > Subject: Help: Ethernet or Sound card, but not both! > > I'm a FreeBSD rookie and I've used the online resources as best I know how, > but I'm stuck. I finally got my sound card to work (by turning on PnP in > the system BIOS), but this prevents the ethernet card from working. > > When I boot up with PnP disabled in the BIOS, the ethernet card works fine, > but the kernel does not recognize the sound card (a SoundBlaster AWE64). If > I use "dmesg | grep pcm", I get nothing. Running "dmesg | grep ed0" results > in: > ed0: <NE2000 PCI Ethernet (ProLAN)> port 0xfcc0-0xfcdf irq 10 at device > 15.0 on pci0 > ed0: address 00:20:78:17:80:53, type NE2000 (16 bit) > > If I turn on PnP in the BIOS, the sound card is recognized by the kernel, > but now the ethernet card doesn't work. Running "dmesg | grep sbc" results > in: > sbc0: <Creative SB AWE64> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq > 5 drq 1,5 on isa0 > pcm0: <SB16 DSP 4.16> on sbc0 > Running "dmesg | grep ed0" results in: > ed0: <NE2000 PCI Ethernet (ProLAN)> irq 10 at device 15.0 on pci0 > device_probe_and_attach: ed0 attach returned 2 > > My kernel config looks like this: > options PNPBIOS # added for sound card > <<many lines removed>> > # NOTE: Be sure to keep the 'device miibus' line in order to use these > NICs! > device miibus # MII bus support > device ed0 at isa? port 0x280 irq 10 iomem 0xd8000 > # these two lines work with PNP enabled in the BIOS setup > device pcm > device sbc > > I've also tried, to no avail, replacing the "device sbc" line with: > device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 > > The result of uname -a is: > FreeBSD gaillard.my.domain 4.6-RELEASE FreeBSD 4.6-RELEASE #18: Sun Aug 4 > 18:22:17 PDT 2002 > root@gaillard.my.domain:/usr/src/sys/compile/RUSTYKERNEL i386 > > Sorry for the long message... thanks for reading this far. Any tips would > be enormously appreciated. > Rusty > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > /* * John Bleichert * syborg@stny.rr.com * http://vonbek.dhs.org/latest.jpg */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0208051014260.5823-100000>