Subject: NetBSD on SunFire 280R
To: None <port-sparc64@netbsd.org>
From: Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
List: port-sparc64
Date: 08/29/2001 21:49:20
I have a SunFire 280R here (2GB RAM, 1 CPU installed, second is still
boxed), and to see if the Sun (Symbios Logic) PCI SCSI card works, I
hooked up a disk that has NetBSD/sparc64 installed, which ran on an U10
last. Here's how far it got:

ok boot /pci@8,600000/scsi@1/disk@4,0
Boot device: /pci@8,600000/scsi@1/disk@4,0  File and args:
NetBSD IEEE 1275 Bootblock
..>> NetBSD/sparc64 OpenFirmware Boot, Revision 1.2
>> (eeh@ehorvath, Tue Jul 11 09:44:09 PDT 2000)
devopen: getdisklabel sez no disk label
loadfile: reading header
elf64_exec: Booting /pci@8,600000/scsi@1/disk@4,0:a/netbsd
2981149@0x1000000+209144@0x1400000+437328@0x14330f8
symbols @ 0xfef64300 74+240648+128793 start=0x1000000
chain: calling OF_chain(800000, fb78, 1000000, fff45a80, 18)
[ using 370296 bytes of netbsd ELF symbol table ]
pmap_bootstrap: could not claim physical dseg extention at 7fc9e000 size
362000
Setting DTLB entry 00000000 01000000 data e0000000 7f800076
Setting DTLB entry 00000000 01400000 data e0000000 7f400076
Setting ITLB entry 00000000 01000000 data e0000000 7f400076
Setting TSB pointer 00000000 014b0000
consinit()
setting up stdin
stdin instance = fff17ea0
setting up stdout
stdout instance = fff179f0
stdout package = f008cf94
console is unknown
Copyright (c) 1996, 1997, 1998, 1999, 2000
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.
   
data fault: pc=100a8b8 addr=0 sfsr=%qb
kernel trap 30: data access exception
1 tt=1ff tstate=0 tpc=0x0 tnpc=0x0
Stopped in  at  dcache_flush_page+0x60: ldda            [%o4 + %g0] 103,
%g0
db> t
uvm_pageboot_alloc(1824000, 7f742000, d, 1498f90, 4, 3fba0) at
uvm_pageboot_allo
c+0x180
uvm_page_init(1, 1809de0, 3efd1, 800, 1498a00, 0) at uvm_page_init+0x164
uvm_init(1299410, 1299338, 146f400, d, f005acc8, 0) at uvm_init+0x58
main(0, 109c698, 14b0000, 20000, 142c800, 0) at main+0x50
cpu_initialize(14097b0, 0, 1000000, e0000000, 7f400076, 100a498) at
cpu_initiali
ze+0x3f8
cpu_initialize(800000, 1b78, 1000000, fff45a80, 18, 18) at
cpu_initialize+0x124
machine/asm.h(1000000, fff45a80, fef64000, 18, fff45b70,
e204f9488a400082) at   0  
x801004
machine/asm.h(0, fff45c80, 0, 200, 7fffff80081, 17) at   0x8012f0
machine/asm.h(80da10, 80f5a8, 80f400, 4ac0a, 7fffff80081, 9) at   0x8023c8
machine/asm.h(0, 0, 0, 0, f005acc8, 0) at   0x80004c
machine/asm.h(0, 0, 0, 0, 0, 0) at          0
machine/asm.h(data fault: pc=100b840 addr=20 sfsr=%qb
kernel trap 30: data access exception
Type  'go' to resume
ok 


I'll have to setup the machine w/ Solaris soon, but I guess i can wait a
day more or three, to play with NetBSD on it. I guess first step will be 
to do netboot, or is there another way to boot a newer kernel? Can I write
it to the (NetBSD-formatted) disk from Solaris? (ISTR some way it shredded
disks...)


 - Hubert

-- 
Want to get a clue on IPv6 but don't know where to start? Try this:
* Basics -> http://www.onlamp.com/pub/a/onlamp/2001/05/24/ipv6_tutorial.html
* Setup  -> http://www.onlamp.com/pub/a/onlamp/2001/06/01/ipv6_tutorial.html 
Of course with your #1 IPv6 ready operating system -> http://www.NetBSD.org/