6.4/hppa regression: no LAN or UWSCSI on C360

Tom Lane <[email protected]> Sun, 23 Dec 2018 18:33:59 -0500
Newsgroups gmane.os.openbsd.hppa
Message-ID <[email protected]>
I've just been trying to install OpenBSD on an HP C360, and running into
some problems.  OpenBSD 6.4 boots okay, but it does not recognize either
the machine's LAN interface or its internal ultra-wide SCSI bus, making
it pretty much useless except as a doorstop.

I then tried installing older versions to see if this was a regression,
and it is.  OpenBSD 6.2 recognizes those devices just fine.

I don't have the patience to manually transcribe the full dmesg output
from the HP's screen (too bad the ftp client in lif62.fs is lobotomized,
or I could transfer it somewhere).  But the relevant part of 6.2's dmesg
output seems to be, plus or minus a typo or so,

dino1 at uturn1 offset 2000000 irq 25: Dino V3.1
com1 at dino1 irq 11: ns16550a, 16 byte fifo
com1: probed fifo depth: 0 bytes
pci1 at dino1
sti3 at pci1 dev 1 function 0 "Hewlett-Packard Visualize EG" rev 0x03
[ a couple more lines describing sti3 here ]
siop0 at pci1 dev 19 function 0 "Symbios Logic 53c875" rev 0x04: irq 4, using 4K of on-board RAM
scsibus1 at siop0: 16 targets, initiator 7
sd0 at scsibus1 targ 5 lun 0: <SEAGATE, ST336607LW, 0007> SCSI3 0/direct fixed serial.SEAGATE_ST336607LW_3JA9ZSFP00007522DLQB
sd0: 35003MB, 512 bytes/sector, 71687372 sectors
dc0 at pci1 dev 20 function 0 "DEC 21442/3" rev 0x30: irq 1, address 00:60:b0:d0:6b:73
lxtphy0 at dc0 phy 1: LXT970 10/100 PHY, rev. 1

OpenBSD 6.3 also recognizes these devices, but it has some weird problem
with the PS/2 keyboard: it keeps repeating whatever key I last pressed.

6.4's not got the keyboard problem, but its dmesg output doesn't show
any of the above lines, so it seems like the root problem may be failure
to recognize the "dino1" interface.  (It does report "uturn1".)

Happy to probe further, but I haven't done kernel-level hacking in
decades, so my skillz for this are pretty limited.

			regards, tom lane