From owner-freebsd-alpha Tue Mar 16 23:55:37 1999 Delivered-To: freebsd-alpha@freebsd.org Received: from callisto.fortean.com (callisto.fortean.com [209.42.229.241]) by hub.freebsd.org (Postfix) with ESMTP id 2C75215217 for ; Tue, 16 Mar 1999 23:55:25 -0800 (PST) (envelope-from walter@fortean.com) Received: from localhost (walter@localhost) by callisto.fortean.com (8.8.8/8.8.5) with SMTP id CAA11421; Wed, 17 Mar 1999 02:53:51 -0500 (EST) X-Authentication-Warning: callisto.fortean.com: walter owned process doing -bs Date: Wed, 17 Mar 1999 02:53:51 -0500 (EST) From: "Bruce M. Walter" To: Doug Rabson Cc: freebsd-alpha@FreeBSD.org Subject: dec_axppci_33_intr_map: bad interrupt pin 30 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > > dec_axppci_33_intr_map: bad interrupt pin 30 > > Possibly the code is seeing some sort of phantom device? Does it print > anything more interesting for a verbose boot (boot -flags v from SRM)? This appears to be the case. Booting verbose always seems to drop me into the debugger for all my kernels by panicing during the ifmedia_ioctl call. Debugger..ng() at Debugger..ng+0x24 panic..ng() at panic..ng+0xf0 trap..ng() at trap..ng+0x6a4 XentMM() at XentMM+0x20 ifmedia_ioctl..ng() at ifmedia_ioctl..ng+0x148 (null)() at 0x4 pciconf on the other hand produces this interesting output: none0@pci0:0:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none1@pci0:1:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none2@pci0:2:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none3@pci0:3:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none4@pci0:4:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none5@pci0:5:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 ncr0@pci0:6:0: class=0x000000 card=0x00000000 chip=0x00011000 rev=0x01 hdr=0x00 chip0@pci0:7:0: class=0x000000 card=0x00000000 chip=0x04848086 rev=0x03 hdr=0x00 de0@pci0:8:0: class=0x020000 card=0x00000000 chip=0x00021011 rev=0x23 hdr=0x00 none6@pci0:9:0: class=0x000000 card=0x00000001 chip=0x00000001 rev=0x01 hdr=0x00 none7@pci0:10:0: class=0x000000 card=0x00000001 chip=0x00000001 rev=0x01 hdr=0x00 none8@pci0:11:0: class=0x038000 card=0x00000000 chip=0x00041011 rev=0x02 hdr=0x00 none9@pci0:12:0: class=0x000410 card=0x00000000 chip=0x00041011 rev=0x11 hdr=0x04 vga0@pci0:14:0: class=0x000100 card=0x00000000 chip=0x000000c0 rev=0x00 hdr=0x0f none10@pci0:15:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none11@pci0:16:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none12@pci0:17:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none13@pci0:18:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none14@pci0:19:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none15@pci0:20:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none16@pci0:21:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none17@pci0:22:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none18@pci0:23:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none19@pci0:24:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none20@pci0:25:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none21@pci0:26:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none22@pci0:27:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none23@pci0:28:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none24@pci0:29:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none25@pci0:30:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 none26@pci0:31:0: class=0x00001e card=0x00001e03 chip=0x00001e03 rev=0x03 hdr=0x00 Since I don't have a dmesg, here's a snippet from the log: found-> vendor=0x1011, dev=0x0004, revid=0x02 class=03-80-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[0]: type 3, range 32, base 88000000, size 25 dec_axppci_33_intr_map: bad interrupt pin 16 found-> vendor=0x1011, dev=0x0004, revid=0x11 class=00-04-10, hdrtype=0x04, mfdev=0 subordinatebus=0 secondarybus=0 intpin=p, irq=17 found-> vendor=0x00c0, dev=0x0000, revid=0x00 class=00-01-00, hdrtype=0x0f, mfdev=0 subordinatebus=0 secondarybus=0 vga0: rev 0x00 on pci0.14.0 dec_axppci_33_intr_map: bad interrupt pin 30 found-> vendor=0x1e03, dev=0x0000, revid=0x03 class=00-00-1e, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=~, irq=3 dec_axppci_33_intr_map: bad interrupt pin 30 found-> vendor=0x1e03, dev=0x0000, revid=0x03 class=00-00-1e, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=~, irq=3 And so on. - Bruce ______________________ Bruce M. Walter, Principal NIXdesign Group Inc. 426 S. Dawson Street Raleigh NC 27601 USA 919.829.4901 Tel (ext 11) 919.829.4993 Fax http://www.nixdesign.com Visual communications | concept + code To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message