Subject: Device scanning extended for newer machines.
To: None <port-hp700@NetBSD.org>
From: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
List: port-hp700
Date: 10/24/2003 11:05:34
Hi.

During the last days I worked on the device scanning routines adding
support for [BCJK?] class machines. (Only tested on B132L.) The old code
did only work on older 7xx machines and was not able to scan bus
hierarchys. Together with this I added a "phantomas at mainbus" and
"lasi at phantomas" attachments. See dmesg(1) of my B132L below. It
still needs some work, I may offer a test kernel the next days to test
this on other machines then the B132L.

At the end the machine even tries to netboot, but it gets only a single
packet out of ie0: (from tcpdump(8))
10:47:07.742295 :: > ff02::1:ffef:441: HBH icmp6: multicast listener
report max resp delay: 0 addr: ff02::1:ffef:441 [hlim 1]
My 715/100XC does the same, so it looks like my attachments work.

I will try to investigate the netboot problem the next days. If someone
has has tips about where and how to start debugging this, please let me
know. 

>> NetBSD/hp700 LIF Boot, Revision 1.1
>> (fredette@the-gates-of-delirium.home, Sat Jul  6 20:53:40 EDT 2002)
>> Enter "reset" to reset system.
Boot: [[[lf0a:]netbsd][-a][-c][-d][-s][-v][-q]] :- 
3395584+65536+282624 [390656+95321]=0x4cbc48
Start @ 0x200000 [1=0x655000-0x6cbc48]...
SPID bits: 0x0, error = -2
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.6ZC (SMALL_NOSCSI) #40: Fri Oct 24 10:45:57 CEST 2003
        jkunz@SirTobie:/usr/src-current/objdir/hp700/sys/arch/hp700/compile/SMALL_NOSCSI
HP9000/778/B132L (Merlin L2 132)
real mem = 192 MB (73728 reserved for PROM, 178 MB used by NetBSD)
avail mem = 164 MB
using 2483 buffers containing 9932 KB of memory
mainbus0 (root) [flex fff80000]
mainbus0 (root) [flex fff80000]
pdc0 at mainbus0
mem0 at mainbus0 hpa fffbf000: size 192MB, 1MB L2 cache
cpu0 at mainbus0 hpa fffbe000 irq 31 ipl 0: PA7300LC (Velociraptor) rev
4
cpu0: PCX-L2, PA-RISC 1.1e, lev 1, cat A, 132 MHz clk
cpu0: shadows, 64K/64K D/I caches, 96 shared TLB, 8 shared BTLB
cpu0: VR floating point, rev 1
phantomas0 at mainbus0 hpa ffc00000
"GIO Graphics" at phantomas0 (type a, sv 85) hpa f8000000 not configured
"WAX Bus Adapter" at phantomas0 (type b, sv 8e) hpa ffe00000 not
configured
lasi0 at phantomas0 hpa ffc00000 irq 28: rev 3.0
gsc0 at lasi0
"PS/2 port" at gsc0 (type a, sv 84) hpa ffd08100 not configured
"PS/2 port" at gsc0 (type a, sv 84) hpa ffd08000 not configured
ie0 at gsc0 hpa ffd07000 irq 8 ipl 1: v3.0 address 08:00:09:ef:04:41,
type LASI/i82596CA
"Core SCSI" at gsc0 (type a, sv 82) hpa ffd06000 not configured
"Core RS-232C" at gsc0 (type a, sv 8c) hpa ffd05000 not configured
"Advanced audio (ext.)" at gsc0 (type a, sv 7b) hpa ffd04000 not
configured
lpt0 at gsc0 hpa ffd02000 irq 7 ipl 2
"PCI Bridge" at phantomas0 (type d, sv a) hpa fff80000 not configured
biomask 00000018 netmask 0000001a ttymask 0000003e
boot device: ie0
root on ie0
nfs_boot: trying DHCP/BOOTP
-- 


tschüß,
       Jochen

Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/