Date: Mon, 25 Oct 1999 20:51:21 -0400 (EDT) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Terry Lambert <tlambert@primenet.com> Cc: dfr@nlsystems.com, alpha@FreeBSD.ORG Subject: Re: small fix for irq mappig probelm Message-ID: <199910260051.UAA09280@storm.cs.duke.edu> In-Reply-To: <199910252359.QAA16866@usr06.primenet.com> References: <14354.8792.767477.900314@grasshopper.cs.duke.edu> <199910252359.QAA16866@usr06.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Terry Lambert writes: > > > > de0: <Digital 21143 Fast Ethernet> irq 0 at device 3.0 on pci0 > > pci_map_int: can't allocate interrupt > > > > > > The appended patch fixes it, but I am unsure it is correct. Can you > > approve it? > > Same thing on some Intel motherboards, FWIW. SMP seems to be the > way to fix it; perhaps we could do whatever the equivalent is on > Alpha? Huh? I'm not talking about running out of irqs, I'm talking about having a valid inline which happens to be zero. (Most) Alphas aren't limited to 16 irqs like PCs, even without SMP support. Many support up to 64 irqs. Starting at 0 & including 0. Having 0 as a valid intline is the problem. My patch assumes that an intpin should never be 0. Is this true? Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910260051.UAA09280>