*BSD News Article 99865


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!sol.net!spool.mu.edu!newsspool.sol.net!howland.erols.net!infeed2.internetmci.com!newsfeed.internetmci.com!jump.net!grunt.dejanews.com!not-for-mail
Date: Thu, 17 Jul 1997 22:23:08 -0600
From: Craig Bevins <craigb@world.std.com>
Subject: Re: OpenBSD/NetBSD & Compaq Proliant 1500 onboard SCSI ???
Newsgroups: comp.unix.bsd.openbsd.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.misc
Message-ID: <869195904.21157@dejanews.com>
Reply-To: craigb@world.std.com
Organization: BitCom Telecommunications.  Sydney, Australia.
To: craigb@world.std.com
References: <869054962.22058@dejanews.com>
X-Article-Creation-Date: Fri Jul 18 03:18:29 1997 GMT
X-Originating-IP-Addr: 138.24.18.1 (csb.ppp.ips.oz.au)
X-Http-User-Agent: Mozilla/2.0 (compatible; MSIE 3.02; Update a; Windows 95)
X-Authenticated-Sender: Craig Bevins <craigb@world.std.com>
Lines: 50
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.openbsd.misc:192 comp.unix.bsd.netbsd.misc:6271 comp.unix.bsd.misc:3706



In article <869054962.22058@dejanews.com>,
  craigb@world.std.com wrote:

> Anybody had any success running OpenBSD or NetBSD off the onboard
> SCSI (NCR 875 fast/wide) on a Compaq Proliant 1500 or similar?

I meant 825 ...

> Email replies would be appreciated - I'll post a followup summary if it is
> warranted.

I had only one reply, and that was only that *BSD SHOULD run off that
chip. Well it didn't, which is why I posted in the first place ...

> Slackware 3.2 and FreeBSD 2.2.2 grok it OK.  OpenBSD 2.1 sees the
> PCI bus, but no SCSI.  Any ideas?

Those systems probe the PCI bus differently.  They apparently got bitten
by this one and fixed it some time ago ...

OpenBSD/NetBSD first try configuration mechanism 2, relying on it to fail
and fall through to mechanism 1 as appropriate.  Compaq PCI is definitely
mechanism 1, but tells lies about being mode 2 and the probe never falls
through.

The answer is in /usr/src/sys/arch/i386/pci/pci_machdep.c.  We need to
force configuration mechanism 1 by setting

    option PCI_CONF_MODE=1

in the kernel config file.

Unfortunately, this implies that you must have another working system
available to generate the new kernel and boot floppy.

Note also that the Proliant (and probably other Compaqs) misreport the
amount of extended memory.  You need to set

    option EXTMEM_SIZE=XXX

where XXX is the amount of extended memory in kilobytes.

Hope this saves somebody some time and hair-pulling.

Craig

-------------------==== Posted via Deja News ====-----------------------
      http://www.dejanews.com/     Search, Read, Post to Usenet