Subject: Re: Where does the kernel pull SCSI info from?
To: R.o.s.s H.a.r.v.e.y <ross@ghs.com>
From: David Hopper <dhop@nwlink.com>
List: port-alpha
Date: 02/05/2002 11:28:53
"R.o.s.s H.a.r.v.e.y" wrote:
> 
> > From: David Hopper <dhop@nwlink.com>
> >
> > I get a message on bootup that is driving me nuts (and may be related to
> > stability problems on this alphaserver):
> > 'WARNING: can't figure what device matches "SCSI 0 3 0 0 0 6000 10201077"'
> >
> > Where does the kernel pull this from?  The SRM?  It's not clear from the
> > SRM enumeration what this is.  All physical devices as reported by the SRM
> > are listed in the kernel probe.
> 
> Yes, from SRM, however the kernel then failed to correctly traverse
> the configured device tree. I can fix that easily but you will need
> to send me all of the boot messages.

Thank you, Ross.  I will append the full dmesg below.

> > Second question:  what exactly is occurring when the kernel reports a stray
> > IRQ on a configured and functional ISP controller?  Is this an error
> > condition?  pci_kn300.c suggests that stray IRQs are due to unconfigured
> > devices...
> 
> Either it's a device we didn't configure or an interrupt we didn't
> map correctly.

So this is an error condition?  In looking at a lot of the historical boot
logs on this list, it would seem that the stray IRQ is pretty common in a
lot of the functional kernels out there.

Do I need to worry about it?

>         r.o.s.s

[begin inserted text]

NetBSD 1.5ZA (TERRAN) #1: Tue Feb  5 11:14:12 UTC 2002
    bard@terran.gesi.net:/raid/src/sys/arch/alpha/compile/TERRAN
AlphaServer 1200 5/533 4MB, 531MHz, s/n NI80901AEW
8192 byte page size, 2 processors.
total memory = 1024 MB
(2072 KB reserved for PROM, 1021 MB used by NetBSD)
avail memory = 947 MB
using 6553 buffers containing 52424 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21164A-2
cpu0: VAX FP support, IEEE FP support, Primary Eligible
cpu0: Architecture extensions: 1<BWX>
cpu1 at mainbus0: ID 1, 21164A-2
cpu1: VAX FP support, IEEE FP support
cpu1: processor off-line; multiprocessor support not present in kernel
mcbus0 at mainbus0: 4MB BCache
mcmem0 at mcbus0 mid 1: Memory
mcpcia0 at mcbus0 mid 5: PCI Bridge
mcpcia0: Horse Revision 3, Left Handed Saddle Revision 0, CAP Revision 2
pci0 at mcpcia0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
siop0 at pci0 dev 1 function 0: Symbios Logic 53c810 (fast scsi)
siop0: interrupting at kn300 irq 36
scsibus0 at siop0: 8 targets, 8 luns per target
mcpcia1 at mcbus0 mid 4: PCI Bridge
mcpcia1: Horse Revision 3, Left Handed Saddle Revision 0, CAP Revision 2
pci1 at mcpcia1 bus 0
pci1: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pceb0 at pci1 dev 1 function 0: Intel 82375EB/SB PCI-EISA Bridge (PCEB)
(rev. 0x15)
vga0 at pci1 dev 2 function 0: S3 Trio32/64 (rev. 0x54)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
isp0 at pci1 dev 3 function 0
isp0: interrupting at kn300 irq 12
isp0: NVRAM CHAN 0 FTHRSH 3 IID 7 RESETD 1 RETRYC 0 RETRYD 1 ASD 0x9
isp0: NVRAM RAAN 0x1 DLAN 0x1 DDMAB 0x1 CDMAB 0x1 SELTIME 250 MQD 256
isp0: NVRAM CHAN 0 TGT 0 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 1 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 2 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 3 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 4 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 5 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 6 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 7 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 8 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 9 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 10 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 11 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 12 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 13 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 14 FLAGS 0xfd00 0x8/0xc
isp0: NVRAM CHAN 0 TGT 15 FLAGS 0xfd00 0x8/0xc
isp0: Initial Settings bus0 tgt0 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt1 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt2 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt3 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt4 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt5 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt6 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt7 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt8 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt9 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt10 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt11 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt12 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt13 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt14 flags 0xc5c0 off 0x0 per 0x0
isp0: Initial Settings bus0 tgt15 flags 0xc5c0 off 0x0 per 0x0
scsibus1 at isp0: 16 targets, 8 luns per target
de0 at pci1 dev 4 function 0
de0: interrupting at kn300 irq 16
de0: 21140A [10-100Mb/s] pass 2.2
de0: address 00:40:05:41:a4:0e
eisa0 at pceb0
isa0 at pceb0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 1
lpt0 at isa0 port 0x3bc-0x3bf irq 7
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
isabeep0 at pcppi0
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
mcclock0 at isa0 port 0x70-0x71: mc146818 or compatible
stray kn300 irq 12
scsibus0: waiting 2 seconds for devices to settle...
de0: enabling 100baseTX port
siop0: alloc newcdb at PHY addr 0x84aae000
cd0 at scsibus0 target 5 lun 0: <DEC, RRD46   (C) DEC, 1337> SCSI2 5/cdrom
removable
cd0: sync (100.0ns offset 8), 8-bit (10.000MB/s) transfers
scsibus1: waiting 2 seconds for devices to settle...
sd0 at scsibus1 target 0 lun 0: <DEC, RZ1CB-CA (C) DEC, LYJ0> SCSI2
0/direct fixed
sd0: 4091 MB, 3708 cyl, 20 head, 113 sec, 512 bytes/sect x 8380080 sectors
isp0: bus 0 set tgt 0 flags 0xfd00 off 0x8 period 0xc
sd0: sync (50.0ns offset 8), 16-bit (40.000MB/s) transfers, tagged queueing
sd1 at scsibus1 target 2 lun 0: <DEC, RZ1CB-CA (C) DEC, LYJ0> SCSI2
0/direct fixed
sd1: 4091 MB, 3708 cyl, 20 head, 113 sec, 512 bytes/sect x 8380080 sectors
isp0: bus 0 set tgt 2 flags 0xfd00 off 0x8 period 0xc
sd1: sync (50.0ns offset 8), 16-bit (40.000MB/s) transfers, tagged queueing
sd2 at scsibus1 target 4 lun 0: <DEC, RZ1CB-CA (C) DEC, LYJ0> SCSI2
0/direct fixed
sd2: 4091 MB, 3708 cyl, 20 head, 113 sec, 512 bytes/sect x 8380080 sectors
isp0: bus 0 set tgt 4 flags 0xfd00 off 0x8 period 0xc
sd2: sync (50.0ns offset 8), 16-bit (40.000MB/s) transfers, tagged queueing
raidattach: Asked for 4 units
Kernelized RAIDframe activated
IPsec: Initialized Security Association Processing.
WARNING: can't figure what device matches "SCSI 0 3 0 0 0 6000 10201077"
root on sd0a dumps on sd0b
readclock: 2/2/5/11/16/16=>1012907776 (1012907723)
init: copying out path `/sbin/init' 11
RAIDFRAME: protectedSectors is 64
sd1: no disk label
raid0: Summary of serial numbers:
12151999 2
raid0: Summary of mod counters:
859007501 2
raid0: Component /dev/sd1c being configured at row: 0 col: 0
         Row: 0 Column: 0 Num Rows: 1 Num Columns: 2
         Version: 1 Serial Number: 12151999 Mod Counter: 859007501
         Clean: Yes Status: 0
raid0: Component /dev/sd2c being configured at row: 0 col: 1
         Row: 0 Column: 1 Num Rows: 1 Num Columns: 2
         Version: 1 Serial Number: 12151999 Mod Counter: 859007501
         Clean: Yes Status: 0
RAIDFRAME: Configure (RAID Level 0): total number of sectors is 16760000
(8183 MB)
RAIDFRAME(RAID Level 0): Using 6 floating recon bufs with no head sep limit

[end inserted text]