8.2 releng

Richard Kojedzinszky krichy at tvnetwork.hu
Wed Jan 18 15:38:38 UTC 2012


Dear Sean,

For now, I have very strange results, and unfortunately I dont know where 
to go.

So from the beginning, I am using releng 8.2. My /etc/make.conf looks as:
$ cat /etc/make.conf
CPUTYPE=core2
# added by use.perl 2012-01-18 10:00:39
PERL_VERSION=5.12.4


I've attached my base kernel config, and I start this kernel with this 
command:
# xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100" 
memory=512

With these, the kernel does crash.

Giving it 256M still crashes, with 128M it boots up. With 192M it stucks, 
it eats up its vcpu.

Now, I've disabled pf, pflog, crypto, and IPSEC.
With 512M, it boots well.


Unfortunately, I dont understand the patches you wrote me, so I could only 
apply them, and make the code compile, but with no success.

How could I get further with this problem?

Will the MFC you mentioned affect 8.2? Or just 9.0?

Thanks in advance,


Kojedzinszky Richard
Euronet Magyarorszag Informatikai Zrt.

On Wed, 18 Jan 2012, Richard Kojedzinszky wrote:

> Date: Wed, 18 Jan 2012 00:01:27 +0100 (CET)
> From: Richard Kojedzinszky <krichy at tvnetwork.hu>
> To: Sean Bruno <seanbru at yahoo-inc.com>
> Cc: "freebsd-xen at freebsd.org" <freebsd-xen at freebsd.org>
> Subject: Re: 8.2 releng
> 
> Dear Sean,
>
> I've applied the patches to 8.2/releng, but as I am not an xen/i386 expert, 
> some patches may got applied wrong. Although the kernel did compile, it did 
> not boot, just crashed.
>
> regards,
>
>
> Kojedzinszky Richard
> Euronet Magyarorszag Informatikai Zrt.
>
> On Mon, 16 Jan 2012, Sean Bruno wrote:
>
>> Date: Mon, 16 Jan 2012 08:49:45 -0800
>> From: Sean Bruno <seanbru at yahoo-inc.com>
>> To: Richard Kojedzinszky <krichy at tvnetwork.hu>
>> Cc: "freebsd-xen at freebsd.org" <freebsd-xen at freebsd.org>
>> Subject: Re: 8.2 releng
>> 
>> On Mon, 2012-01-16 at 02:58 -0800, Richard Kojedzinszky wrote:
>>> Dear Sean,
>>> 
>>> I've investigated the problem, and found the following:
>>> 
>>> When starting with
>>> # xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100"
>>> memory=464
>>> 
>>> The kernel boots up, but when adding only one more MB to it, as:
>>> # xm create -c /dev/null kernel=/home/krichy/kernel extra="kern.hz=100"
>>> memory=465
>>> 
>>> it does crash.
>>> 
>>> The config is the simple one I've attached previously, with pf and pflog
>>> disabled. But again, if I enable pf and pflog, the domain starts with
>>> 512MB ram well.
>>> 
>>> Regards,
>> 
>> 
>> 
>> Ah, this one!  Alan has resolved these issues in xen on -current at the
>> moment.  I suspect an MFC is coming soon:
>> 
>> http://svnweb.freebsd.org/base/head/sys/i386/xen/?view=log
>> 
>> If you want to try r229007, r228935, r228923, r228747, r228746 and
>> r228522 on stable/8 we'd appreciate the testing.
>> 
>> Sean
>> 
> _______________________________________________
> freebsd-xen at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-xen
> To unsubscribe, send any mail to "freebsd-xen-unsubscribe at freebsd.org"
>
-------------- next part --------------
#
# XEN -- Kernel configuration for i386 XEN DomU
#
# $FreeBSD: src/sys/i386/conf/XEN,v 1.9.2.2.2.1 2010/12/21 17:09:25 kensmith Exp $

cpu		I686_CPU
ident		DB

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

#options 	SCHED_4BSD		 
options 	SCHED_ULE		# ULE scheduler
#options 	PREEMPTION		# Enable kernel thread preemption

options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options		ACCEPT_FILTER_HTTP
options		ACCEPT_FILTER_DATA
options		ACCEPT_FILTER_DNS
#options 	SCTP			# Stream Control Transmission Protocol
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		NULLFS
#options 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
#options 	NFSCLIENT		# Network Filesystem Client
#options 	NFSSERVER		# Network Filesystem Server
#options 	NFSLOCKD		# Network Lock Manager
#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_PART_GPT		# GUID Partition Tables.
options 	GEOM_LABEL		# Provides labelization
#options 	COMPAT_43TTY		# BSD 4.3 TTY compat (sgtty)
#options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
#options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
#options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
#options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
#options 	KTRACE			# ktrace(1) support
#options 	STACK			# stack(9) 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 	AUDIT			# Security event auditing

# Debugging for use in -current
#options 	KDB			# Enable kernel debugger support.
#options 	DDB			# Support DDB.
#options 	GDB			# Support remote GDB.
options 	INVARIANTS		# Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
#options 	WITNESS			# Enable checks to detect deadlocks and cycles
#options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed

options 	PAE
nooption	NATIVE
option		XEN
nodevice	atpic
nodevice	isa
options 	MCLSHIFT=12

# To make an SMP kernel, the next two lines are needed
#options 	SMP			# Symmetric MultiProcessor Kernel
#device		apic			# I/O APIC

device		pci

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
#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

#options	MAC
#options	MAC_BIBA
#options	MAC_MLS
#options	MAC_SEEOTHERUIDS

options		IPSEC
device		crypto


More information about the freebsd-xen mailing list