Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Mar 1999 02:53:51 -0500 (EST)
From:      "Bruce M. Walter" <walter@fortean.com>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        freebsd-alpha@FreeBSD.org
Subject:   dec_axppci_33_intr_map: bad interrupt pin 30
Message-ID:  <Pine.BSF.3.95q.990317023421.11370B-100000@callisto.fortean.com>
In-Reply-To: <Pine.BSF.4.05.9903162201520.47099-100000@herring.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > > > 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: <VGA-compatible display device> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.990317023421.11370B-100000>