Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: WAPBL + xen3 amd64 = idle loop - [was: amd64 xen3_dom0 failing to boot - stalls (generic boots fine)]
Sarton O'Brien wrote:
Andrew Doran wrote:
Is this -current or 5.0?
  
NetBSD 5.99.7 (XEN3_DOMU) #1: Tue Feb  3 10:35:20 EST 2009
       root%spike.internal@localhost:/usr/obj/sys/arch/amd64/compile/XEN3_DOMU
total memory = 512 MB
avail memory = 486 MB
I saw some commits to kern so updated just to check, same results 
(that's +10 EST in the dmesg below btw). I was wondering why my other 
domu boots but this one fails. I realised there was an entry in the 
failing domu's fstab that referenced a device/fs not currently being 
exported to the domu. Removing this entry prevents the panic.
The entry was:
/dev/xbd1a     /usr/local/svc/storage0 ffs     rw              0 0
So it looks like it's an issue with mount_ffs identifying a non-existent 
fs and moving on.
So the two problems I've encountered are xen+wapbl cause idle loop and 
fstab entries for non-existent filesystems causing a panic.
I hope this info helps :) ... I'm still more than happy to poke around 
for the rest of today but after that I'll be back into my usual routine 
and won't be able to test anything quickly.
The dmesg/panic from 10 mins ago, just for the record:
# xm create spike -c
Using config file "/usr/pkg/etc/xen/spike".
Started domain spike
                   Loaded initial symtab at 0xffffffff806541e4, strtab 
at 0xffffffff806a1450, # entries 13075
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
   2006, 2007, 2008, 2009
   The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
   The Regents of the University of California.  All rights reserved.
NetBSD 5.99.7 (XEN3_DOMU) #1: Thu Feb  5 11:27:19 EST 2009
       
root%gogeta.internal@localhost:/mnt/usr/src/sys/arch/amd64/compile/obj/XEN3_DOMU
total memory = 512 MB
avail memory = 486 MB
mainbus0 (root)
hypervisor0 at mainbus0: Xen version 3.3
vcpu0 at hypervisor0: Intel 686-class, 2793MHz, id 0xf44
xenbus0 at hypervisor0: Xen Virtual Bus Interface
xencons0 at hypervisor0: Xen Virtual Console Driver
xencons0: using event channel 2
xbd0 at xenbus0 id 0: Xen Virtual Block Device Interface
xennet0 at xenbus0 id 0: Xen Virtual Network Interface
xennet0: MAC address 00:16:3e:3b:07:01
raidattach: Asked for 8 units
Kernelized RAIDframe activated
Searching for RAID components...
boot device: xbd0
root on xbd0a dumps on xbd0b
mountroot: trying smbfs...
mountroot: trying ntfs...
mountroot: trying nfs...
mountroot: trying msdos...
mountroot: trying lfs...
mountroot: trying ext2fs...
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11
Thu Feb  5 11:31:08 EST 2009
swapctl: setting dump device to /dev/xbd0b
swapctl: adding /dev/xbd0b as swap device at priority 0
Starting file system checks:
/dev/rxbd0a: file system is clean; not checking
Setting tty flags.
Setting sysctl variables:
Starting network.
Hostname: spike.internal
NIS domainname: internal
IPv6 mode: host
Configuring network interfaces: xennet0.
Adding interface aliases:.
add net default: gateway 192.168.210.1
Building databases: dev, utmp, utmpx done
/etc/rc: WARNING: $named9 is not set properly - see rc.conf(5).
Starting syslogd.
Checking for core dump...
savecore - - - no core dump
/etc/rc: WARNING: $named9 is not set properly - see rc.conf(5).
Starting rpcbind.
Starting ypserv.
Starting ypbind.
Starting yppasswdd.
Mounting all filesystems...
Reader / writer lock error: rw_vector_exit: assertion failed: 
RW_COUNT(rw) != 0
lock address : 0xffffa00024733110
current cpu  :                  0
current lwp  : 0xffffa000248fabc0
owner/count  : 000000000000000000 flags    : 000000000000000000
panic: lock error
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff80129aad cs e030 rflags 246 cr2  
7f7ffd9710f0 cpl 0 rsp ffffa0002492d690
Stopped in pid 164.1 (mount_ffs) at     netbsd:breakpoint+0x5:  leave
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x242
lockdebug_abort() at netbsd:lockdebug_abort+0x42
rw_vector_exit() at netbsd:rw_vector_exit+0xa6
vlockmgr() at netbsd:vlockmgr+0xd8
VOP_UNLOCK() at netbsd:VOP_UNLOCK+0x28
spec_open() at netbsd:spec_open+0x33e
VOP_OPEN() at netbsd:VOP_OPEN+0x29
ffs_mount() at netbsd:ffs_mount+0x1c7
do_sys_mount() at netbsd:do_sys_mount+0x62d
sys___mount50() at netbsd:sys___mount50+0x33
syscall() at netbsd:syscall+0xb4
ds          0x6c5c
es          0x8297
fs          0xd670
gs          0x12
rdi         0
rsi         0xd
rbp         0xffffa0002492d690
rbx         0xffffa0002492d6a0
rdx         0
rcx         0
rax         0x1
r8          0xffffffff805891c0  cpu_info_primary
r9          0x1
r10         0xffffa0002492d5b0
r11         0xffffffff803ac120  xenconscn_putc
r12         0x104
r13         0xffffffff80406c5c  copyright+0xe3dc
r14         0xffffffff80590dc0  rwlock_lockops
r15         0xffffa000246f9a08
rip         0xffffffff80129aad  breakpoint+0x5
cs          0xe030
rflags      0x246
rsp         0xffffa0002492d690
ss          0xe02b
netbsd:breakpoint+0x5:  leave
db> ps/l
PID    LID S CPU     FLAGS       STRUCT LWP *               NAME WAIT
164  >   1 7   0         4   ffffa000248fabc0          mount_ffs
163      1 3   0        84   ffffa000245dd7c0              mount wait
159      1 3   0        84   ffffa000232397c0                 sh wait
155      1 3   0        84   ffffa000245dd000      rpc.yppasswdd select
145      1 3   0        84   ffffa000245dd3e0             ypbind select
146      1 3   0        84   ffffa000245ddba0             ypserv select
141      1 3   0        84   ffffa00023239ba0            rpcbind select
110      1 3   0        84   ffffa0002323b420            syslogd kqueue
2        1 3   0        84   ffffa000232393e0                 sh wait
1        1 3   0        84   ffffa0002323a400               init wait
0       29 3   0       204   ffffa0002323b040            physiod physiod
             28 3   0       204   ffffa00023239000        vmem_rehash 
vmem_reha
sh
             27 3   0       204   ffffa0002323abc0           aiodoned 
aiodoned
             26 3   0       204   ffffa0002323a7e0            ioflush 
syncer
             25 3   0       204   ffffa0002323a020           pgdaemon 
pgdaemon
             24 3   0       204   ffffa00023231040          cryptoret 
crypto_wa
it
             23 2   0       204   ffffa0002323b800             xenbus
             22 3   0       204   ffffa0002323bbe0           xenwatch evtsq
             12 3   0       204   ffffa00023231420           pmfevent 
pmfevent
             11 3   0       204   ffffa00023231800           nfssilly 
nfssilly
             10 3   0       204   ffffa00023231be0            cachegc 
cachegc
              9 3   0       204   ffffa0002322e020              vrele vrele
              8 3   0       204   ffffa0002322e400          modunload 
modunload
              7 3   0       204   ffffa0002322e7e0            xcall/0 xcall
              6 1   0       204   ffffa0002322ebc0          softser/0
              5 1   0       204   ffffa0002322c000          softclk/0
              4 1   0       204   ffffa0002322c3e0          softbio/0
              3 1   0       204   ffffa0002322c7c0          softnet/0
              2 1   0       205   ffffa0002322cba0             idle/0
              1 3   0       204   ffffffff80590880            swapper 
schedule
db>
Sarton
Home |
Main Index |
Thread Index |
Old Index