i386/104473: boot loader reboots before loading kernel

Eugeny N Dzhurinsky eugenydzh at jdevelop.com
Thu Oct 19 00:20:43 PDT 2006


The following reply was made to PR i386/104473; it has been noted by GNATS.

From: Eugeny N Dzhurinsky <eugenydzh at jdevelop.com>
To: Remko Lodder <remko at freebsd.org>
Cc: freebsd-gnats-submit at freebsd.org
Subject: Re: i386/104473: boot loader reboots before loading kernel
Date: Thu, 19 Oct 2006 10:15:36 +0300

 > From where did you upgrade? 
 
 From 6.1-PRERELEASE to 6.1-STABLE, and recently - from 6.1-STABLE to 6.2-PRERELEASE
 
 > Do you have a custom kernel? 
 
 Yes
 
 machine		i386
 cpu		I686_CPU
 ident		BOFH
 maxusers	16
 
 #makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
 
 options 	SCHED_4BSD		# 4BSD scheduler
 options 	INET			# InterNETworking
 options 	INET6			# IPv6 communications protocols
 options 	FFS			# Berkeley Fast Filesystem
 options 	SOFTUPDATES		# Enable FFS soft updates support
 options 	UFS_ACL			# Support for access control lists
 options 	UFS_DIRHASH		# Improve performance on big directories
 options 	MD_ROOT			# MD is a potential root device
 options 	NFSCLIENT		# Network Filesystem Client
 options 	NFSSERVER		# Network Filesystem Server
 options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
 options 	MSDOSFS			# MSDOS Filesystem
 options 	CD9660			# ISO 9660 Filesystem
 options 	PROCFS			# Process filesystem (requires PSEUDOFS)
 options 	PSEUDOFS		# Pseudo-filesystem framework
 options 	GEOM_GPT		# GUID Partition Tables.
 options		GEOM_BDE		# Encrypted disk support
 options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
 #options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
 options		COMPAT_FREEBSD5		# Compatible with FreeBSD5
 options 	SCSI_DELAY=15000	# Delay (in ms) before probing SCSI
 options 	KTRACE			# ktrace(1) support
 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 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
 					# output.  Adds ~128k to driver.
 options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
 					# output.  Adds ~215k to driver.
 options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
 
 device		apic			# I/O APIC
 
 options 	IPSEC			#IP security
 options 	IPSEC_ESP		#IP security (crypto; define w/ IPSEC)
 options 	IPSEC_DEBUG		#debug for IP security
 options 	IPSEC_FILTERGIF		#filter ipsec packets from a tunnel
 options		DUMMYNET	# for traffic shaping
 options 	IPFIREWALL		#firewall
 options 	IPFIREWALL_VERBOSE	#enable logging to syslogd(8)
 options 	IPFIREWALL_FORWARD	#enable transparent proxy support
 options 	IPFIREWALL_VERBOSE_LIMIT=100	#limit verbosity
 options 	IPFIREWALL_DEFAULT_TO_ACCEPT	#allow everything by default
 options 	IPDIVERT		#divert sockets
 options		IPFILTER                #ipfilter support
 options		IPFILTER_LOG            #ipfilter logging
 
 
 # These three options provide support for System V Interface
 # Definition-style interprocess communication, in the form of shared
 # memory, semaphores, and message queues, respectively.
 #
 # System V shared memory and tunable parameters
 options 	SYSVSHM		# include support for shared memory
 options 	SHMMAXPGS=4097	# max amount of shared memory pages (4k on i386)
 options 	SHMALL=4097	# max number of shared memory pages system wide
 options 	SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)"
 				# max shared memory segment size (bytes)
 options 	SHMMIN=2	# min shared memory segment size (bytes)
 options 	SHMMNI=33	# max number of shared memory identifiers
 options 	SHMSEG=9	# max shared memory segments per process
 
 # System V semaphores and tunable parameters
 options 	SYSVSEM		# include support for semaphores
 options 	SEMMAP=31	# amount of entries in semaphore map
 options 	SEMMNI=11	# number of semaphore identifiers in the system
 options 	SEMMNS=61	# number of semaphores in the system
 options 	SEMMNU=31	# number of undo structures in the system
 options 	SEMMSL=61	# max number of semaphores per id
 options 	SEMOPM=101	# max number of operations per semop call
 options 	SEMUME=11	# max number of undo entries per process
 
 # System V message queues and tunable parameters
 options 	SYSVMSG		# include support for message queues
 options 	MSGMNB=2049	# max characters per message queue
 options 	MSGMNI=41	# max number of message queue identifiers
 options 	MSGSEG=2049	# max number of message segments in the system
 options 	MSGSSZ=16	# size of a message segment MUST be power of 2
 options 	MSGTQL=41	# max amount of messages in the system
 
 
 # make normal console green on black
 options         SC_NORM_ATTR="(FG_GREEN|BG_BLACK)"
 
 # To make an SMP kernel, the next two are needed
 #options 	SMP			# Symmetric MultiProcessor Kernel
 #options 	APIC_IO			# Symmetric (APIC) I/O
 options 	PMAP_SHPGPERPROC=500
 
 device		isa
 device		eisa
 device		pci
 
 # Floppy drives
 device		fdc
 
 #
 # If you have a Toshiba Libretto with its Y-E Data PCMCIA floppy,
 # don't use the above line for fdc0 but the following one:
 #device		fdc0
 
 # ATA and ATAPI devices
 device		ata
 device		atadisk			# ATA disk drives
 device		atapicd			# ATAPI CDROM drives
 device		atapicam
 device		scbus
 device		pass
 device		cd
 options 	ATA_STATIC_ID		#Static device numbering
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device		atkbdc
 device		atkbd
 device		psm
 
 device		vga
 
 # splash screen/screen saver
 device	splash
 
 # syscons is the default console driver, resembling an SCO console
 device		sc
 
 # Floating point support - do not disable.
 device		npx
 device		random		# Entropy device
 
 # Power management support (see LINT for more options)
 #device		apm0    at nexus? flags 0x20 # Advanced Power Management
 
 #device 		smbus
 #device		smb
 #device      iicbus
 #device      iicbb
 #device      iic
 #device      iicsmb          # smb over i2c bridge
 #device 		intpm
 #device		ichsmb
 
 # Serial (COM) ports
 device		sio
 
 # Parallel port
 device		ppc
 device		ppbus		# Parallel port bus (required)
 device		lpt		# Printer
 device		ppi		# Parallel port interface device
 
 # USB Stuff
 device			usb
 device			uhci
 device			uhci
 device			ohci
 device			ehci
 device			ucom
 device			uvisor
 # UMASS
 device			umass
 device			da
 
 # 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' pseudo-device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
 device	bpf		#Berkeley packet filter
 
 #
 # ACPI support using the Intel ACPI Component Architecture reference
 # implementation.
 #
 # ACPI_DEBUG enables the use of the debug.acpi.level and debug.acpi.layer
 # kernel environment variables to select initial debugging levels for the
 # Intel ACPICA code.  (Note that the Intel code must also have USE_DEBUGGER
 # defined when it is built).
 #
 # Note that this ACPI support is experimental and it's use may result in
 # machine hangs or kernel panics.
 #
 #device		acpica
 
 #PCCARD/PCMCIA support
 
 #device		card
 #device		pcic
 
 #Card drivers (prism2)
 
 #device wi
 
 #Network drivers
 device miibus
 device	dc
 
 > Do you have a better quality picture? (This one is almost unreadable)
 
 Sorry, I don't have it for now, I will build world one more timr and try to
 take better one.
 
 -- 
 Eugene N Dzhurinsky


More information about the freebsd-i386 mailing list