Subject: 220R boot problems continued..
To: None <eeh@netbsd.org>
From: grant beattie <grant@netbsd.org>
List: port-sparc64
Date: 06/13/2002 14:53:02
Eduardo,

I've narrowed down the problem with the 220R to consinit.c where
OF_getproplen(stdinnode,"keyboard") is called, around line 218.

So I guess there is something in OF_getproplen() that is breaking.

I got rid of it, and booting continued:

NetBSD 1.6A (GENERIC) #0: Thu Jun 13 14:12:23 EST 2002
    grant@tinkerbell:/data/netbsd/current/src/sys/arch/sparc64/compile/GENERIC
total memory = 1024 MB
avail memory = 942 MB
using 6566 buffers containing 52528 KB of memory
bootpath: /pci@1f,4000/network@1,1
mainbus0 (root): SUNW,Ultra-60
cpu0 at mainbus0: SUNW,UltraSPARC-II @ 450.019 MHz, version 0 FPU
cpu0: physical 32K instruction (32 b/l), 16K data (32 b/l), 4096K external (64 b
/l)
psycho0 at mainbus0 addr 0xfffb4000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 0 to 0; PCI bus 0
DVMA map: fe000000 to ffffe000
IOTSB: 849d0000 to 849d8000
pci0 at psycho0
pci0: i/o space, memory space enabled
ebus0 at pci0 dev 1 function 0
ebus0: Sun Microsystems PCIO Ebus2, revision 0x01
auxio0 at ebus0 addr 726000-726003, 728000-728003, 72a000-72a003, 72c000-72c003, 72f000-72f003
power at ebus0 addr 724000-724003 not configured
SUNW,pll at ebus0 addr 504000-504002 not configured
sc at ebus0 addr 500000-500007 not configured
se at ebus0 addr 400000-40007f ipl 43 not configured
com0 at ebus0 addr 3083f8-3083ff ipl 41: ns16550a, working fifo
kbd0 at com0
com1 at ebus0 addr 3062f8-3062ff ipl 42: ns16550a, working fifo
ms0 at com1
lpt0 at ebus0 addr 3043bc-3043cb, 300398-300399, 700000-70000f ipl 34
fdthree at ebus0 addr 3023f0-3023f7, 706000-70600f, 720000-720003 ipl 39 not configured
clock0 at ebus0 addr 0-1fff: mk48t59: hostid 80ed101f
flashprom at ebus0 addr 0-fffff not configured
hme0 at pci0 dev 1 function 1: Sun Happy Meal Ethernet, rev. 1
hme0: interrupting at ivec 3021
hme0: DMA buffer alloc error 12
siop0 at pci0 dev 3 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop0: using on-board RAM
siop0: interrupting at ivec 20
scsibus0 at siop0: 16 targets, 8 luns per target
siop1 at pci0 dev 3 function 1: Symbios Logic 53c875 (ultra-wide scsi)
siop1: using on-board RAM
siop1: interrupting at ivec 26
scsibus1 at siop1: 16 targets, 8 luns per target
psycho1 at mainbus0 addr 0xfffc6000
SUNW,psycho: impl 0, version 4: ign 7c0 bus range 128 to 128; PCI bus 128
pci1 at psycho1
pci1: i/o space, memory space enabled
siop2 at pci1 dev 1 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop2: using on-board RAM
siop2: interrupting at ivec 0
scsibus2 at siop2: 16 targets, 8 luns per target
siop3 at pci1 dev 1 function 1: Symbios Logic 53c875 (ultra-wide scsi)
siop3: using on-board RAM
siop3: interrupting at ivec 1
scsibus3 at siop3: 16 targets, 8 luns per target
timer0 at mainbus0 addr 0xfff9fc00 irq vectors 7ec and 7ed
pcons0 at mainbus0
scsibus0: waiting 2 seconds for devices to settle...
siop0: unable to allocate cbd DMA memory, error = 12

then hard hang, had to power cycle.

So there are problems allocating DMA memory, same error on hme0 and
siop0.

If you have any suggestions, I'm able to try them, but will probably
only have access to the machine for another week or so. :/

grant.