Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 02 Aug 1998 21:09:05 -0700
From:      Mike Smith <mike@smith.net.au>
To:        David Kelly <dkelly@hiwaay.net>
Cc:        freebsd-hardware@FreeBSD.ORG
Subject:   Re: PCI and de0 
Message-ID:  <199808030409.VAA11264@antipodes.cdrom.com>
In-Reply-To: Your message of "Sun, 02 Aug 1998 16:31:19 CDT." <199808022131.QAA26482@nospam.hiwaay.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Mike Smith writes:
> > > The VL Adaptec appears to work but won't boot my 4G IBM DCAS HD. Wonder 
> > > if 4G was too much for it. Or "geometry" or something is wrong. Only 
> > > mention this because the Adaptec was on IRQ 15. Noticed de0 was also 
> > > getting IRQ 15. This is with 2.2.7-RELEASE. But couldn't ifconfig de0 
> > > because "interface does not exist". Yet it was listed in dmesg.
> > 
> > Don't confuse the PCI probe enumerating the device with the device 
> > working OK.  This sounds like simple misconfiguration on your part; you 
> > can't share an IRQ between an ISA and PCI device, and with the IRQ that 
> > you've configured the Adaptec for, it's not being routed correctly. 
> > (BIOS setup error).
> 
> There were 3 ways the probes responded to my de0. One didn't see it at 
> all. 

No idea on this one.

>< Another assigned it to IRQ 15 same as the VL-bus Adpatec was hard 
> jumpered to use. 

This is your fault for not telling the BIOS that the IRQ you assigned 
to the Adaptec was in use.

> And the 3rd was as shown with "irq ??"

This tends to indicate that the BIOS is severely confused.

> I wasn't trying to share an IRQ between a PCI device and anything else. 

You may not have meant to, but it was what you were trying to do.

> It did it all by itself. And I was asking how to control it. Not 
> knowing how to change the 21040 IRQ, I changed the Adaptec:

Some BIOS setup utilities allow you to determine the IRQ assignment on 
a per-slot basis.  Some allow you to control the pool from which PCI 
IRQs are assigned.  Modern BIOSses allow you to nominate IRQs which 
will be routed for use by legacy (ISA) hardware.

This is all "PC Tech 101" material.

> Will look for PnP. Will try selecting "BIOS Defaults" too as others 
> have suggested. Won't be near that machine again until Thursday. 
> Meanwhile it continues to run off the ISA NE2000.

For the class of machine in question, this is probably not such a bad 
thing to be doing.  It's doubtful whether the 'de' card will improve 
your performance noticeably, depending on the PCI/VLB architecture of 
the system.

You might also have the 'de' card in a slave-only PCI slot, where it's 
not going to work properly.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hardware" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808030409.VAA11264>