From 1ab8a83ff15643ef326c6011877d619ec196d61c Mon Sep 17 00:00:00 2001 From: joerg Date: Sat, 14 Dec 1996 18:12:17 +0000 Subject: 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.) --- share/doc/FAQ/FAQ.sgml | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) (limited to 'share') diff --git a/share/doc/FAQ/FAQ.sgml b/share/doc/FAQ/FAQ.sgml index 1ac4b93..3b26311 100644 --- a/share/doc/FAQ/FAQ.sgml +++ b/share/doc/FAQ/FAQ.sgml @@ -1,5 +1,5 @@ - +
@@ -7,7 +7,7 @@ Maintainer: Peter da Silva -$Date: 1996/11/20 14:18:25 $ +$Date: 1996/12/06 18:19:31 $ 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 . This is a problem that occurs with the Vesa-Local Buslogic SCSI cards. + + FreeBSD does not recognise my on-board AIC-7xxx EISA SCSI in an HP Netserver +

+ 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 + /sys/i386/eisa/eisaconf.h. Look for a line defining the + macro . + + 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 UserConfig. + Do not use the ``visual'' interface, but the plain command-line + interface there. Simply type + +eisa 12 +quit + + + 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! Commercial Applications -- cgit v1.1