kern/180744: FreeBSD 9.1 (9.2) GENERIC kernel panic on Intel D815EPFV motherboard

Alexander Sheiko adsh at univ.kiev.ua
Mon Jul 22 19:50:02 UTC 2013


>Number:         180744
>Category:       kern
>Synopsis:       FreeBSD 9.1 (9.2) GENERIC kernel panic on Intel D815EPFV motherboard
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 22 19:50:01 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Sheiko
>Release:        9.1 RELEASE (or 9.2 PRERELEASE)
>Organization:
Kiev National University
>Environment:
9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec  4 06:55:39 UTC 2012     root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
When I boot from FreeBSD 9.1-RELEASE (or 9.2 PRERELEASE) CD or from HDD with GENERIC kernel I have kernel panic immediately or within 1-2 minutes:

panic: kmem_malloc (4096): kmem_map too small: 37629952 total allocated

I have NO any problems with FreeBSD 9.0-RELEASE GENERIC kernel on this motherboard.

I have NO any problems with FreeBSD 9.1 custom kernel (see attached kernel conf) on this motherboard.
>How-To-Repeat:
Boot from FreeBSD 9.1-RELEASE (or 9.2 PRERELEASE) CD on Intel D815EPFV motherboard.
>Fix:


Patch attached with submission follows:

cpu             I686_CPU
ident           Pentium

options         SCHED_ULE               # ULE scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
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         PRINTF_BUFR_SIZE=128    # Prevent printf output being interspersed.
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev

options         IPFIREWALL              #firewall
options         IPFIREWALL_VERBOSE      #enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=1000    #limit verbosity
options         IPFIREWALL_DEFAULT_TO_ACCEPT    #allow everything by default
options         DUMMYNET
option          HZ=1000                 # strongly recommended

device          apic                    # I/O APIC

# Bus support.
device          acpi
device          pci

# Floppy drives
device          fdc

# ATA controllers
device          ata             # Legacy ATA/SATA controllers
options         ATA_CAM         # Handle legacy controllers with CAM
options         ATA_STATIC_ID   # Static device numbering

# ATA/SCSI peripherals
device          scbus           # SCSI bus (required for ATA/SCSI)
device          da              # Direct Access (disks)
device          cd              # CD
device          pass            # Passthrough device (direct ATA/SCSI access)

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          vga             # VGA video card driver

device          splash          # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device          sc
options         SC_PIXEL_MODE   # add support for the raster text mode

# Power management support (see NOTES for more options)
#device         apm
# Add suspend/resume support for the i8254.
device          pmtimer

# Serial (COM) ports
device          uart            # Generic UART driver

# 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          fxp             # Intel EtherExpress PRO/100B (82557, 82558)

# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          pty             # BSD-style compatibility pseudo ttys

# 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

# USB support
#options         USB_DEBUG       # enable debug msgs
device          uhci            # UHCI PCI->USB interface
device          usb             # USB Bus (required)
device          umass           # Disks/Mass storage - Requires scbus and da


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list