Subject: HP 9000/382 has frodo & friends
To: None <port-hp300@netbsd.org>
From: Jarkko Teppo <jarkko.teppo@nfp.fi>
List: port-hp300
Date: 07/16/1999 08:03:10
Hello all!
I got my hands on a 382 about a week ago and
started digging it's innards a couple of days
ago. Here are some deltas to a straight 380:
-19" rackmountable case 2U tall (10cm ?)
-4*72pin simms, apparently parity required. Currently
 two 8MB simms. Max size ?
-built-in scsi (380 has one too)
-the unsupported built-in framebuffer is strictly
 VGA, 640x480x8bit, no sync-on-green,select code
 was 133 or something
-one DIO-I slot, connected via two small funky
 connectors, not ribbon-cable.
-ethernet card is also connected with the same
 connectors, it's a really small card. (take
 two pcmcia cards)
-The main board has (normally unused) DIO-II
 connectors so it was possible to connect it to
 the 380 case (4*DIO-II, 4*DIO-I) and use the
 cards in there.
-Utility chip at 41 !

The utility chip thingie was a bit tricky. It
didn't show up with the standard kernel since
the machine is identified as a 380 and both
apci.c and frodo.c have
switch(machineid) {
 case HP_400:
 case HP_425:
 case HP_433:
 ...

So I just added case HP_380 and voila! Worked
like a charm. I even tried the kernel on a stock
380 and it didn't detect non-existing apci:s.
Thanks to Michael Wolfson for help!

--
Jarkko Teppo
jarkko.teppo@nfp.fi

Anyway, here's the dmesg output from the
382:



<snip>
Copyright (c) 1996, 1997, 1998
    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.3.3 (GENERIC) #1: Thu Jul 15 21:50:31 MEST 1999
    jarkko@muuli:/usr/src/sys/arch/hp300/compile/GENERIC
HP 9000/380 (25MHz MC68040 CPU+MMU+FPU, 4k on-chip physical I/D caches)
cpu: delay divisor 30, mmuid 11
real mem  = 16764928
avail mem = 11313152
using 584 buffers containing 2392064 bytes of memory
Parity detection enabled
hilconfig: unknown keyboard type 0x16, using default
hil1: US ASCII keyboard
mainbus0 (root)
intio0 at mainbus0
frodo0 at intio0 addr 0x81c000
dnkbd at frodo0 offset 0x0 not configured
apci at frodo0 offset 0x20 not configured
apci0 at frodo0 offset 0x40: no fifo
apci1 at frodo0 offset 0x60: no fifo
topcat0 at intio0 addr 0x560000: 1280 x 1024 256 color hi-res catseye
display
grf0 at topcat0
ite0 at grf0: console
dio0 at mainbus0: 98620C, 2 channels, 32 bit DMA
dca1 at dio0 scode 7 ipl 3: no fifo
dca0 at dio0 scode 9 ipl 5: working fifo
internal parallel at dio0 scode 12 not configured
oscsi0 at dio0 scode 14 ipl 4: 32 bit dma, async, scsi id 7
dcm0 at dio0 scode 16 ipl 5
fhpib0 at dio0 scode 27 ipl 4: 98625A/98625B HP-IB
hpibbus1 at fhpib0
rd0 at hpibbus1 slave 0 punit 0: 7959B
rd0: 1572 cylinders, 9 heads, 594216 blocks, 512 bytes/block
rd1 at hpibbus1 slave 1 punit 0: 7945A
rd1: 968 cylinders, 7 heads, 108416 blocks, 512 bytes/block
rd2 at hpibbus1 slave 2 punit 0: 7959B
rd2: 1572 cylinders, 9 heads, 594216 blocks, 512 bytes/block
rd3 at hpibbus1 slave 4 punit 0: 7959B
rd3: 1572 cylinders, 9 heads, 594216 blocks, 512 bytes/block
oscsi1 at dio0 scode 30 ipl 4:async, scsi id 7
sd0 at oscsi1 targ 0 lun 0: <HP, C2247-300, 0BA4> (SCSI-2)
sd0: 2051 cylinders, 13 heads, 2054864 blocks, 512 bytes/block
sd1 at oscsi1 targ 1 lun 0: <SEAGATE, ST41600N, 0030> (SCSI-2)
sd1: 2099 cylinders, 17 heads, 2676846 blocks, 512 bytes/block
sd2 at oscsi1 targ 2 lun 0: <FUJITSU, M2263S-512, 01A5>
sd2: 1658 cylinders, 15 heads, 1312344 blocks, 512 bytes/block
sd3 at oscsi1 targ 5 lun 0: <SEAGATE, ST31230N, 0640> (SCSI-2)
sd3: 3992 cylinders, 5 heads, 2069860 blocks, 512 bytes/block
WARNING: select code size unknown for id = 0x39 secid = 0x11
device id = 0x39 secid = 0x11 at dio0 scode 132 not configured
WARNING: select code size unknown for id = 0x39 secid = 0x11
device id = 0x39 secid = 0x11 at dio0 scode 133 not configured
WARNING: select code size unknown for id = 0x1 secid = 0x0
device id = 0x1 secid = 0x0 at dio0 scode 134 not configured
WARNING: select code size unknown for id = 0x1 secid = 0x0
device id = 0x1 secid = 0x0 at dio0 scode 135 not configured
interrupt levels: bio = 4, net = 4, tty = 5
boot device: sd2
root on sd2a dumps on sd2b
WARNING: bad date in battery clock
root file system type: ffs