No. Single CPU configured for the guest. Fred
On Tue, Jan 12, 2010 at 2:03 PM, Gót András <got.and...@deployis.eu> wrote: > Hi, > > Did you give more than one vcpus to the guest? > > Regards, > > Andras > > Fred Crandall wrote: >> >> Hi there all, >> >> I have a paravirtualized FreeBSD 8 xen domU going that I have >> intermittent and repeatable kernel panic issues with. This is using a >> i386 xen paravirtualized kernel from up to date (as of this morning at >> the latest try) RELENG_8 sources. Ive tried this on a linux 64bit dom0 >> and 32bit dom0 both running xen 3.4.2. The kernel will panic at >> random from anywhere form a few hours to a few days with: >> >> panic: mutex vm page queue mutex not owned at >> /usr/src/sys/i386/xen/xen_machdep.c:431 >> KDB: enter: panic >> >> Fairly low load when this happens, currently the domU machine only >> runs some minor sendmail load. I can also get the domU virtual to >> kernel panic in the same way on demand by having the configure script >> run on the libgcrypt port or by running and exiting memtest. The >> libgcrypt issue being the same as described in PR 140313. >> >> Also tried running the domU kernel without SMP support, I see the same >> results. >> >> So curious if anyone has any ideas on something Im missing or if >> others see similar issues on a RELENG_8 i386 xen kernel. >> >> Below, is also my current kernel configuration. >> >> cpu I686_CPU >> ident XEN >> >> makeoptions DEBUG=-g # Build kernel with gdb(1) debug >> symbols >> makeoptions MODULES_OVERRIDE="" >> >> options SCHED_ULE # ULE scheduler >> options PREEMPTION # Enable kernel thread preemption >> #options SCHED_4BSD >> >> options INET # InterNETworking >> options INET6 # IPv6 communications protocols >> 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 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 >> >> options IPFIREWALL >> # To make an SMP kernel, the next two lines are needed >> #options SMP # Symmetric MultiProcessor Kernel >> #device apic # I/O APIC >> >> >> device atkbdc # AT keyboard controller >> device atkbd # AT keyboard >> device psm # PS/2 mouse >> device pci >> >> device kbdmux # keyboard multiplexer >> >> # 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 >> >> >> The domU kernel is booted via pvgrub, ther kernel called via: >> >> kernel /boot/kernel/kernel >> vfs.root.mountfrom=ufs:xbd0s1a,kern.hz=100,xencons=tty >> >> >> Thanks all, >> >> Fred >> _______________________________________________ >> freebsd-xen@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-xen >> To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org" > _______________________________________________ freebsd-xen@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-xen To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"