Date: Tue, 12 May 1998 11:56:49 +0100 (BST) From: Stephen Roome <steve@visint.co.uk> To: Terry Lambert <tlambert@primenet.com> Cc: David Greenman <dg@root.com>, freebsd-current@FreeBSD.ORG Subject: Re: Intel Etherexpress PRO/100+ PCI Message-ID: <Pine.BSF.3.96.980512102848.18433C-100000@dylan.visint.co.uk> In-Reply-To: <199805111740.KAA03878@usr08.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 11 May 1998, David Greenman wrote:
> Due to the design of the interrupt system on PC machines, stray irq 7's
> can occur when any irq is asserted and then removed before it is
> properly ACKed.
I was under the (wrong?) impression that that would only be IRQ's less
than 7 ? Anyway, I did have an ISA NE2000 card in the machine, which I
removed, but that didn't solve the problem and was on IRQ 10 anyway.
I've now turned on the COM/LPT ports from the BIOS, as the BIOS doesn't
turn them off (does it just ignore them ? would be nice if the BIOS would
disable the COM ports if you turn them off from the BIOS!)
That seems to have cleared up the stray IRQ problem. (I can't beleive it
was just that simple.)
On Mon, 11 May 1998, Terry Lambert wrote:
% I find it unlikely that they are both on INT a. This may be a bug in
% the probe routines, or in your motherboard BIOS. It could also account
% for the start IRQ (say one was on 'INT b', but it wasn't seen).
I think this is possibly probe related, although I can't be sure, but I've
just checked another six machines none of which use are probed as using
anything but int A.
Which is really unlikely! Especially machines like this:
chip1 <Intel 82371SB PCI-ISA bridge> rev 1 on pci0:7:0
I/O Recovery Timing: 8-bit 3 clocks, 16-bit 2 clocks
Extended BIOS: enabled
Lower BIOS: enabled
Coprocessor IRQ13: enabled
Mouse IRQ12: disabled
Interrupt Routing: A: disabled, B: IRQ11, C: IRQ10, D: IRQ9
^^^^^^^^^
MB0: IRQ15, MB1:
chip2 <Intel 82371SB IDE interface> rev 0 on pci0:7:1
mapreg[20] type=1 addr=0000f000 size=0010.
Primary IDE: enabled
Secondary IDE: enabled
de0 <Digital 21140A Fast Ethernet> rev 32 int a irq 11 on pci0:10
^^^^^^^^^^^^
That looks wrong to me, shouldn't that de0 be on int b ?
(I've got more machines that tell me this as well.)
I moved everything around as you suggest, but everything always comes up
as int A in the card probe, if what you say is true then it looks like
it's got to be the probe code, in more than one version.
Many thanks for the help, and apologies for combining replies, saves me
spamming the lists though.
Steve
Steve Roome - Vision Interactive Ltd.
Tel:+44(0)117 9730597 Home:+44(0)976 241342
WWW: http://dylan.visint.co.uk/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980512102848.18433C-100000>
