Hi XEN Users,
I've searched the archives of this list but could not find anything on this
subject. I have a
64bit AMD platform on which I can prefectly run XEN (no-SMP) (domain0 and
domiansU) from unstable
tree. Since I have two processors I wanted to enable SMP (HT) in the dom0.
Everything boots nicely
but when I start xend (xend start) I don't see the xend process? BUT xcs,
xenstored and
xenconsoled are running. In the /var/log/messages file I see this:
python[3058]: segfault at 0000000000000000 rip 0000000000000000 rsp
00000000408001d8 error 14
[root@nexcom ~]# uname -a
Linux nexcom 2.6.12-xen0 #10 SMP Fri Aug 19 15:57:42 UTC 2005 x86_64 x86_64
x86_64 GNU/Linux
[root@nexcom ~]#
In xend.log:
[2005-08-22 08:26:43 xend] INFO (SrvDaemon:300) Xend Daemon started
[2005-08-22 08:26:43 xend] INFO (channel:163) Virq 3 on port 16
[root@nexcom log]# xm list
(111, 'Connection refused')
Error: Error connecting to xend, is xend running?
[root@nexcom log]# cat xend.trace
|> server/SrvDaemon.py:run
| 298 _enforce_dom0_cpus()
| > server/SrvDaemon.py:_enforce_dom0_cpus
| 336 dn = xroot.get_dom0_cpus()
| > XendRoot.py:get_dom0_cpus
| 336 return self.get_config_int('dom0-cpus', self.dom0_cpus_default)
| > XendRoot.py:get_config_int
| 257 v = self.get_config_value(name, val)
| > XendRoot.py:get_config_value
| 246 return sxp.child_value(self.config, name, val=val)
| < XendRoot.py:get_config_value
| 258 try:
| 259 return int(v)
| < XendRoot.py:get_config_int
| < XendRoot.py:get_dom0_cpus
| 338 for d in glob.glob("/sys/devices/system/cpu/cpu*"):
| < server/SrvDaemon.py:_enforce_dom0_cpus
| 299 try:
| 300 log.info("Xend Daemon started")
| 301 self.createFactories()
| > server/SrvDaemon.py:createFactories
| 316 self.channelF = channel.channelFactory()
| > server/channel.py:channelFactory
| 329 try:
| 330 inst
| ! Exception:
Traceback (most recent call last):
File "/usr/lib64/python/xen/xend/server/channel.py", line 330, in
channelFactory
inst
NameError: global name 'inst' is not defined
| 331 except:
| 332 inst = ChannelFactory()
| > server/channel.py:__init__
| 153 self.channels = {}
| 154 self.virqPorts = {}
| 155 self.notifier = xu.notifier()
| 157 self.bind_virq(xen.lowlevel.xc.VIRQ_DOM_EXC)
| > server/channel.py:bind_virq
| 161 port = self.notifier.bind_virq(virq)
| 162 self.virqPorts[port] = virq
| 163 log.info("Virq %s on port %s", virq, port)
| < server/channel.py:bind_virq
| 158 self.virqHandler = None
| < server/channel.py:__init__
| 333 return inst
| < server/channel.py:channelFactory
| < server/SrvDaemon.py:createFactories
| 302 event.listenEvent(self)
| > server/event.py:listenEvent
| 220 factory = EventFactory(daemon)
| > server/event.py:__init__
| 214 self.daemon = daemon
| < server/event.py:__init__
| 221 if xroot.get_xend_unix_server():
| > XendRoot.py:get_xend_unix_server
| 307 return self.get_config_bool("xend-unix-server",
self.xend_unix_server_default)
| > XendRoot.py:get_config_bool
| 249 v = self.get_config_value(name, val)
| > XendRoot.py:get_config_value
| 246 return sxp.child_value(self.config, name, val=val)
| < XendRoot.py:get_config_value
| 250 if v in ['yes', '1', 'on', 'true', 1, True]:
| 251 return True
| < XendRoot.py:get_config_bool
| < XendRoot.py:get_xend_unix_server
| 222 path = '/var/lib/xend/event-socket'
| 223 reactor.listenUNIX(path, factory)
Any ideas what could be the problem?
Many thanks and best regards,
Piotr
Radiating Collapse with Vanishing Weyl stresses
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|