Date: Tue, 3 Apr 2001 00:18:27 +0200 From: Bernd Walter <ticso@mail.cicely.de> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: Bernd Walter <ticso@mail.cicely.de>, freebsd-current@FreeBSD.ORG Subject: Re: Funny Interrupt settings on AXPpci33 (fwd) Message-ID: <20010403001827.B14039@cicely20.cicely.de> In-Reply-To: <15048.61977.954793.801365@grasshopper.cs.duke.edu>; from gallatin@cs.duke.edu on Mon, Apr 02, 2001 at 05:41:45PM -0400 References: <Pine.LNX.4.21.0104021434370.3303-100000@zeppo.feral.com> <15048.61977.954793.801365@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 02, 2001 at 05:41:45PM -0400, Andrew Gallatin wrote: > The problem is that the lca gives totally bogus intline values that > aren't 255; so the MI code thinks they are valid & never calls the > platform specific inter_route code to correct them. > > Please try the appended fix, which is basically what we do on x86 SMP. > > Matt Dodd said he had a better idea, but it doesn't look like he had > time to implement it. Mike Smith suggested it, and if it works for you, > I'll commit it. Now there are some odd intr_map messages and the irq isn't shown in the first line from the device but at least the dc0 interface works. Peter Jeremy pointed me to a patch from Matt Dodd, which I will test later. He send the mail to -alpha. Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #1: Mon Apr 2 23:56:44 CEST 2001 ticso@cicely9.cicely.de:/var/d8/src-2001-03-28/src/sys/compile/CICELY10 DEC AXPpci Alpha PC AXPpci33, 166MHz 8192 byte page size, 1 processor. CPU: LCA Family major=4 minor=2 OSF PAL rev: 0x100090002012d real memory = 31481856 (30744K bytes) avail memory = 24649728 (24072K bytes) Preloaded elf kernel "kernel" at 0xfffffc000067a000. lca0: <21066 Core Logic chipset> dec_axppci_33_intr_map: weird slot number 0 dec_axppci_33_intr_map: weird slot number 0 dec_axppci_33_intr_map: weird slot number 0 dec_axppci_33_intr_map: weird slot number 0 ^^^^^^^^^^^^^^^^^^^^^^ pci0: <PCI bus> on pcib0 sym0: <810> port 0x10000-0x100ff mem 0x81040400-0x810404ff at device 6.0 on pci0 ^^^^ no irq printed sym0: No NVRAM, ID 7, Fast-10, SE, parity checking sym0: interrupting at ISA irq 11 isab0: <PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 dc0: <Intel 21143 10/100BaseTX> port 0x10180-0x101ff mem 0x81040000-0x810403ff at device 11.0 on pci0 ^^^^ no irq printed dc0: interrupting at ISA irq 5 dc0: Ethernet address: 00:00:cb:56:2e:2a miibus0: <MII bus> on dc0 ukphy0: <Generic IEEE 802.3u media interface> on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto de0: <Digital 21040 Ethernet> port 0x10100-0x1017f mem 0x81040500-0x8104057f at device 12.0 on pci0 de0: interrupting at ISA irq 9 de0: Cogent 21040 [10Mb/s] pass 2.3 de0: address 00:00:92:90:7f:26 -- B.Walter COSMO-Project http://www.cosmo-project.de ticso@cicely.de Usergroup info@cosmo-project.de 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?20010403001827.B14039>