On Wed, Feb 3, 2010 at 2:17 PM, Scott Newell <[email protected]> wrote:
> Does anyone have a known good FreeBSD 8.0 kernel config for the
> '4521?  I've tried building kernels twice now (to correct the Elan
> timekeeping errors), but both kernels fail on the Soekris with
> "kernel trap 18 with interrupts disabled", which apparently is an
> "integer divide fault".


Here's one I used with my old 4501 (FreeBSD 6, not 8, but should be similar)


BEGIN:

# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.7.2.2 2006/05/01
00:15:12 scottl Exp $

machine         i386
cpu             I486_CPU
ident           MINIBSD6_STABLE_20061125_1655

# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for devices.

makeoptions     DEBUG=-g                # Build kernel with gdb(1) debug symbols
makeoptions     MODULES_OVERRIDE="hifn"

#options        SCHED_ULE               # ULE scheduler
options         SCHED_4BSD              # 4BSD scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
#options        INET6                   # IPv6 communications protocols
options         FFS                     # Berkeley Fast Filesystem
options         MD_ROOT                 # MD is a potential root device
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
#options        COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time 
extensions
#options        KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.

# Bus support.
device          isa
device          pci

# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
options         ATA_STATIC_ID   # Static device numbering

# Floating point support - do not disable.
device          npx

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device         cbb             # cardbus (yenta) bridge
#device         pccard          # PC Card (16-bit) bus
#device         cardbus         # CardBus (32-bit) bus

# Serial (COM) ports
device          sio             # 8250, 16[45]50 based serial ports

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus          # MII bus support
device          sis
device          wlan            # 802.11 support
device          wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
device          ath
device          ath_hal         # Atheros HAL (includes binary component)
#device         ath_rate_amrr   # AMRR rate control for ath driver
#device         ath_rate_onoe   # Onoe rate control for ath driver
device          ath_rate_sample # SampleRate rate control for the ath driver

# Pseudo devices.
device          loop            # Network loopback
device          mem             # Memory and kernel memory devices
device          io              # I/O device
device          random          # Entropy device
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
#device         faith           # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device          bpf             # Berkeley packet filter

device          pf
device          pflog
device          pfsync
device          wlan_wep                #802.11 WEP support
device          wlan_ccmp               #802.11 CCMP support
device          wlan_tkip               #802.11 TKIP support
device          wlan_xauth              #802.11 external authenticator support
device          wlan_acl                #802.11 MAC ACL support
device          crypto
device          cryptodev
device          gre
device          vlan
device          if_bridge

options         ROOTDEVNAME=\"ufs:ad0a\"
options         CPU_ELAN
options         CPU_ELAN_PPS
options         CPU_SOEKRIS
options         CLK_USE_I8254_CALIBRATION
options         MP_WATCHDOG
options         NO_SWAPPING
options         HZ=1000
options         DEVICE_POLLING
options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ
options         FAST_IPSEC
options         IPSEC_FILTERGIF
options         PPP_BSDCOMP
options         PPP_DEFLATE
#options                ZERO_COPY_SOCKETS
options         TCP_DROP_SYNFIN

options         NETGRAPH                # netgraph(4) system
#options        NETGRAPH_DEBUG          # enable extra debugging, this
options         NETGRAPH_ASYNC
options         NETGRAPH_BPF
options         NETGRAPH_BRIDGE
options         NETGRAPH_ETHER
options         NETGRAPH_GIF
options         NETGRAPH_GIF_DEMUX
options         NETGRAPH_IFACE
options         NETGRAPH_IP_INPUT
options         NETGRAPH_KSOCKET
options         NETGRAPH_L2TP
#options        NETGRAPH_MPPC_COMPRESSION
options         NETGRAPH_MPPC_ENCRYPTION
options         NETGRAPH_NETFLOW
options         NETGRAPH_ONE2MANY
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE
options         NETGRAPH_PPTPGRE
options         NETGRAPH_SOCKET
options         NETGRAPH_TCPMSS
options         NETGRAPH_TEE
options         NETGRAPH_UI
options         NETGRAPH_VJC

##  strings -n 3 /boot/kernel/kernel | sed -n 's/^___//p'
options         INCLUDE_CONFIG_FILE

:END



-Proto
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to