mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-07 13:14:51 +00:00
Document the required steps for a successful installation of FreeBSD on
an HP Netserver machine with onboard EISA SCSI. (doc changes are supposed to be mass-merged with 2.2 in the end.)
This commit is contained in:
parent
8673b25d44
commit
d14a9d47af
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=20453
@ -1,5 +1,5 @@
|
||||
<!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN">
|
||||
<!-- $Id: FAQ.sgml,v 1.14 1996/11/20 14:18:25 jfieber Exp $ -->
|
||||
<!-- $Id: FAQ.sgml,v 1.15 1996/12/06 18:19:31 jkh Exp $ -->
|
||||
|
||||
<article>
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
<author>Maintainer: Peter da Silva <tt><htmlurl url='mailto:pds@FreeBSD.ORG'
|
||||
name='<pds@FreeBSD.ORG>'></tt>
|
||||
|
||||
<date>$Date: 1996/11/20 14:18:25 $
|
||||
<date>$Date: 1996/12/06 18:19:31 $
|
||||
<abstract>
|
||||
This is the FAQ for FreeBSD systems version 2.X All entries are
|
||||
assumed to be relevant to FreeBSD 2.0.5+, unless otherwise noted.
|
||||
@ -1400,6 +1400,42 @@ options PSM_NO_RESET #don't reset mouse hardware (some laptops)
|
||||
the section <ref id="bigram" name="on 32 MB machines">. This is a
|
||||
problem that occurs with the Vesa-Local Buslogic SCSI cards.
|
||||
|
||||
<sect1>
|
||||
<heading>FreeBSD does not recognise my on-board AIC-7xxx EISA SCSI in an HP Netserver</heading>
|
||||
<p>
|
||||
This is basically a known problem. The EISA on-board SCSI controller
|
||||
in the HP Netserver machines occupies EISA slot number 11, so all
|
||||
the ``true'' EISA slots are in front of it. Alas, the address space
|
||||
for EISA slots >= 10 collides with the address space assigned to PCI,
|
||||
and FreeBSD's auto-configuration currently cannot handle this
|
||||
situation very well.
|
||||
|
||||
So now, the best you can do is to pretend there were no address
|
||||
range clash :), go right ahead and edit the file
|
||||
<tt>/sys/i386/eisa/eisaconf.h</tt>. Look for a line defining the
|
||||
macro <tt/EISA_SLOTS/, and bump the number it's defining to 12.
|
||||
Configure and compile a kernel, as described in the
|
||||
<url url="http://www.freebsd.org/handbook/kernelconfig.html"
|
||||
name="Handbook entry on configuring the kernel">.
|
||||
|
||||
Of course, this does present you a chicken-and-egg problem when
|
||||
installing on such a machine. In order to work around this
|
||||
problem, a special hack is available inside <em>UserConfig</em>.
|
||||
Do not use the ``visual'' interface, but the plain command-line
|
||||
interface there. Simply type
|
||||
<verb>
|
||||
eisa 12
|
||||
quit
|
||||
</verb>
|
||||
|
||||
at the prompt, and install your system as usual. Don't forget
|
||||
to install the kernel source distribution, since you need to
|
||||
build a custom kernel, or otherwise you would have to repeat the
|
||||
described procedure at each boot! <tt/dset(8)/ doesn't save this
|
||||
change for you.
|
||||
|
||||
Hopefully, future version will have a proper fix for this problem.
|
||||
|
||||
<sect>
|
||||
<heading>Commercial Applications</heading>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user