Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Apr 2000 13:37:57 +0200
From:      "Martin Collins" <martin.collins@ops.de>
To:        <questions@FreeBSD.ORG>
Message-ID:  <000701bfa798$37189a10$155f6286@flop.ops.de>

next in thread | raw e-mail | index | archive | help
Hi,

I've been trying to make a kernel for my machine with no luck.
The error message each time is:

make: don't know how to make ../../param.h Stop

Thanks for any help,

Martin.

Machine:

486 DX
EISA
Adaptec 1740
2 SCSI harddisks

config file:

#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.freebsd.org/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.ORG/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.143.2.24 1999/12/05 01:56:42 luoqi
Exp $

machine  "i386"
cpu  "I486_CPU"
ident  FROG
maxusers 32

#options  MATH_EMULATE  #Support for x87 emulation
options  INET   #InterNETworking
options  FFS   #Berkeley Fast Filesystem
options  FFS_ROOT  #FFS usable as root device [keep this!]
options  MFS   #Memory Filesystem
options  MFS_ROOT  #MFS usable as root device, "MFS" req'ed
options  NFS   #Network Filesystem
options  NFS_ROOT  #NFS usable as root device, "NFS" req'ed
#options  MSDOSFS   #MSDOS Filesystem
options  "CD9660"  #ISO 9660 Filesystem
options  "CD9660_ROOT"  #CD-ROM usable as root. "CD9660" req'ed
options  PROCFS   #Process filesystem
options  "COMPAT_43"  #Compatible with BSD 4.3 [KEEP THIS!]
options  SCSI_DELAY=8000  #Be pessimistic about Joe SCSI device
options  SCSI_REPORT_GEOMETRY
options  UCONSOLE  #Allow users to grab the console
options  FAILSAFE  #Be conservative
options  USERCONFIG  #boot -c editor
options  VISUAL_USERCONFIG #visual boot -c editor
options  KTRACE   #ktrace(1) syscall trace support
options  SYSVSHM   #SYSV-style shared memory
options  SYSVMSG   #SYSV-style message queues
options  SYSVSEM   #SYSV-style semaphores

# Extras from LINT
makeoptions DEBUG="-g"  #Build kernel with debug symbols.
options         INCLUDE_CONFIG_FILE     # Include this file in kernel
# NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY
# Pentiums) from locking up when a LOCK CMPXCHG8B instruction is
# executed.  This should be included for ALL kernels that won't run
# on a Pentium.
options  "NO_F00F_HACK"
options  USER_LDT  #allow user-level control of i386 ldt
options  "MSGBUF_SIZE=40960"

#config  kernel root on sd0 #Have SCSI drives
config  kernel root on wd0 #Have SCSI drives


controller isa0
controller eisa0

# Floppy drives
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk  fd0 at fdc0 drive 0




# SCSI Controllers
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
controller ahb0  # EISA AHA1742 family


# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
controller scbus0  # SCSI bus (required)
device  da0  #SCSI direct access devices (aka disks)
device  sa0  # Sequential Access (tape etc)
device  cd0  # CD
device  pass0  # Passthrough device (direct SCSI)

# Proprietary or custom CD-ROM Interfaces
device  mcd0 at isa? port 0x300 bio irq 10 vector mcdintr

# atkbdc0 controls both the keyboard and the PS/2 mouse
controller atkbdc0 at isa? port IO_KBD tty
device  atkbd0 at isa? tty irq 1

device  vga0 at isa? port ? conflicts

# splash screen/screen saver
pseudo-device splash

# syscons is the default console driver, resembling an SCO console
device  sc0 at isa? tty

# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device  vt0 at isa? tty
options  XSERVER   # support for X server
#options  FAT_CURSOR  # start with block cursor

# Floating point support - do not disable.
device  npx0 at isa? port IO_NPX irq 13

# Power management support (see LINT for more options)
#device  apm0    at isa? disable flags 0x31 # Advanced Power Management


# Serial (COM) ports
device  sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
device  sio1 at isa? port "IO_COM2" tty irq 3

# Parallel port
device  ppc0 at isa? port? flags 0x40 net irq 7
controller ppbus0   # Parallel port bus (required)
device  lpt0 at ppbus? # Printer
device  plip0 at ppbus? # TCP/IP over parallel
device  ppi0 at ppbus? # Parallel port interface device
#controller vpo0 at ppbus? # Requires scbus and da0


# ISA Ethernet NICs.
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
device  ed0 at isa? port 0x300 net irq 5
#device  ed0 at isa? port 0x300 net irq 5 iomem 0xd8000


# Pseudo devices - the number indicates how many units to allocated.
pseudo-device loop  # Network loopback
pseudo-device ether  # Ethernet support
pseudo-device sl 1 # Kernel SLIP
pseudo-device ppp 1 # Kernel PPP
pseudo-device tun 1 # Packet tunnel
pseudo-device pty 16 # Pseudo-ttys (telnet etc)
pseudo-device gzip  # Exec gzipped a.out's

# The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device bpfilter 2 #Berkeley packet filter
# ISDN4BSD section
# Teles S0/16.3
options "TEL_S0_16_3"
device isic0 at isa? port 0xd80 net irq 15 flags 3


# ISDN Protocol Stack
# -------------------
#
# Q.921 / layer 2 - i4b passive cards D channel handling
pseudo-device "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
pseudo-device "i4bq931"
#
# layer 4 - i4b common passive and active card handling
pseudo-device "i4b"
#
# ISDN devices
# ------------
#
# userland driver to do ISDN tracing (for passive cards only)
pseudo-device   "i4btrc" 4
#
# userland driver to control the whole thing
pseudo-device   "i4bctl"
#
# userland driver for access to raw B channel
pseudo-device   "i4brbch"       4
#
# userland driver for telephony
pseudo-device   "i4btel"        2
#
# network driver for IP over raw HDLC ISDN
pseudo-device   "i4bipr" 4
# enable VJ header compression detection for ipr i/f
options  IPR_VJ
#
# network driver for sync PPP over ISDN
pseudo-device	"i4bisppp"	4




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000701bfa798$37189a10$155f6286>