Il 04/01/2015 01:11, Goonie Windy ha scritto:
Forgot to say that it is not a matter of timeout :/, it's when
pressing c that it breaks
2015-01-04 1:07 GMT+01:00 Goonie Windy <monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
ok, I'm using the Upstream compiled in Xen so I created the file
qemu-dbg, chmoded it etc...
But that's as far as I can get:
xl create result:
WARNING: device model override given without specific DM version
The problem should solved with this in domU's xl cfg:
device_model_version=qemu-xen
libxl: error: libxl_exec.c:421:spawn_middle_death: domain 32
device model [-1]: unexpectedly exited with exit status 0, when we
were waiting for it to confirm startup
libxl: error: libxl_dm.c:1490:device_model_spawn_outcome: domain
32 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1332:domcreate_devmodel_started:
device model did not start: -3
libxl: error: libxl_dm.c:1594:kill_device_model: Device Model
already exited
If the problem persist look the domU's qemu log.
gdb output:
target remote localhost:1234 c
Remote debugging using localhost:1234 c
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
0x00007ffff7ddd190 in _start () from /lib64/ld-linux-x86-64.so.2
(gdb) c
Continuing.
[Inferior 1 (process 6455) exited with code 01]
libxl_exec.c shows me
421(
else {
if (!status)
LOG(ERROR, "%s [%ld]: unexpectedly exited with exit
status 0,"
" when we were waiting for it to confirm startup",
ss->what, (unsigned long)pid);
else if (status <= 127)
)
that it is a matter of status (?) missing
That's all I could find out.
2015-01-03 14:36 GMT+01:00 Fabio Fantoni <fabio.fant...@m2r.biz
<mailto:fabio.fant...@m2r.biz>>:
2015-01-03 1:24 GMT+01:00 Goonie Windy
<monsieur.goo...@gmail.com <mailto:monsieur.goo...@gmail.com>>:
Fabio, actually I would have to compile qemu-dbg during
compilation of xen, right?
Because I uninstalled it for installing 4.5RC4.
If you use qemu compiled in xen is not stripped is you have
debug enabled in xen config (enabled by default except stable
release).
Qemu packages in debian seems not have -dbg package instead, I
not remember if are at least not stripped, if are stripped and
without -dbg pkg we should open a bugreport about in debian
tracker.
regards
2015-01-01 14:49 GMT+01:00 Fabio Fantoni
<fabio.fant...@m2r.biz <mailto:fabio.fant...@m2r.biz>>:
Il 01/01/2015 13:24, Goonie Windy ha scritto:
Hello Fabio, well same thing happens with remote-viewer,
about not using dom0 as desktop, it's a laptop I'm
using for those tests,
Way to go is to use a blank machine with only Xen and
then virtualise all machines inside?
Try to post what version of qemu, spice ecc your are
using, your domU xl cfg and backtrace of the crash
(following the howto I wrote should be simple)
regards
gregB
2015-01-01 12:45 GMT+01:00 Fabio Fantoni
<fabio.fant...@m2r.biz <mailto:fabio.fant...@m2r.biz>>:
Il 01/01/2015 11:36, Goonie Windy ha scritto:
Actulally I have,
qemu-system-i38[13389]: segfault at 0 ip
00007fd3d166d801 sp 00007ffffc8595d0 error 4 in
libspice-server.so.1.9.0[7fd3d1661000+11b000]
BTW happy new year
2015-01-01 11:30 GMT+01:00 Goonie Windy
<monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
Fabio,
ok for all concerning rombios ...
My spicec connection keeps on dying with
"Spice-Warning **:
red_peer.cpp:128:connect_to_peer: failed to
connect: Connexion refusée (111)"
Then I can't access VM and have to destroy it.
I'm connecting with
spicec -h 0.0.0.0 -p 6000
Any idea?
spicec is very old and deprecated client and was
already removed in spice git for next version.
there are spicy and virt-viewer, the second is
better.
from address seems that you use dom0 as desktop,
don't seems good for me^^''
if you still have the qemu crash install spice
debug package and take a backtrace with gdb.
For use gdb on qemu as it child process is
particular.
Small help with gdb of qemu launched by xl:
add the line below in domU's xl cfg:
device_model_override="/usr/lib/xen/bin/qemu-gdb"
vi /usr/lib/xen/bin/qemu-gdb # create the file,
change the qemu path if needed
#!/bin/sh
exec gdbserver 0.0.0.0:1234 <http://0.0.0.0:1234>
/usr/lib/xen/bin/qemu-system-i386 "$@"
# after xl create with (qemu gdb), do it fast
after xl create when arrive on qemu process
launch (before timeout or xl create will fails)
target remote localhost:1234 # prepare this
command in other ssh to the xen dom0 and enter on
xl create when arrive on qemu launch
c # press immediatly
bt full # when qemu stops with crash
regards,
greg
2014-12-31 10:03 GMT+01:00 Fabio Fantoni
<fabio.fant...@m2r.biz
<mailto:fabio.fant...@m2r.biz>>:
Il 31/12/2014 02:26, Goonie Windy ha
scritto:
Ok Fabio, thanks to your configure,
some bits of hacking the install part
and lots of
advises/support/encouragements ;) from
Mark Pryor I ended up
installing 4.5RC4 with QXL support on
Deb8 unstable.
So now what do you want me to test fabio?
I have win7 x64 / win 2k8R2 vms in test
mode ready to install drvers.
the numerous troubles I went through
are related in the IRCcopy attached.
I actually couldn't build rombios and
used seabios provided by the system
-like you-
I should try to compile/find latest qxl
now.
rombios is used only by qemu traditional
that is very old, without spice support
and hvm domUs have lower performance
with it.
qxl drivers in latest spice guest tools
are signed and not require windows
testsigning mode, same for james haper
xen gplpv.
If you want test new winpv drivers
instead you need it.
For me qxl is working good on w7 domUs
except after save/restore when "freeze"
2-3 minutes on screen resolution change
and I not found the exact problem for now.
I also not found how to have qxl working
in linux domUs, on latest test xorg
crash on start with qxl driver installed.
Probably other changes are needed in
hvmloader and/or xen hypervisor and/or
qxl driver.
Any help testing it is appreciated.
See you in 2K15.
greg B
2014-12-29 14:49 GMT+01:00 Fabio
Fantoni <fabio.fant...@m2r.biz
<mailto:fabio.fant...@m2r.biz>>:
Il 29/12/2014 14:13, Goonie Windy
ha scritto:
ok, I'm trying to patch the files
with yours,
I need to do it manually right?
git apply is not working here.
If the patch need a "refresh" the
conflict should be solved manually.
Taking the patch updated from here
probably it can be applied to
latest 4.5-rc:
https://github.com/Fantu/Xen/commits/rebase/m2r-staging
regards
greg
2014-12-29 13:46 GMT+01:00 Goonie
Windy <monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
There is an error in pageqs
describing how to compile from
sources as in 4.5
cat .config
PYTHON_PREFIX_ARG=--install-layout=deb
is in fact in .INSTALL
If also you use debian you can use
make debball that is better for
install/remove easy and fast test
build.
And for example I use this
configure options with xen 4.5:
./configure --prefix=/usr
--disable-blktap1
--disable-qemu-traditional
--disable-rombios
--with-system-seabios=/usr/share/seabios/bios-256k.bin
--with-extra-qemuu-configure-args="--enable-spice
--enable-usb-redir" --disable-blktap2
I use wheezy building updated
packages from sid: seabios 1.7.5-1,
spice 0.12.5-1, spice-protocol
0.12.7-1 and usbredir 0.7-1.
If you use jessie instead you have
all packages updated.
About python I'm using this
workaround (before execute
configure) even if probably is not
the best:
Config.mk
-PYTHON_PREFIX_ARG
?=--prefix="$(PREFIX)"
+PYTHON_PREFIX_ARG ?=
2014-12-29 1:20 GMT+01:00
Goonie Windy
<monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
well figured out it is
because you have to
"enforce" locale: export
LC_ALL=en_US.utf-8 if
keyboard mapping is else
2014-12-28 21:19 GMT+01:00
Goonie Windy
<monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
Trying to compile xen
4.5RC4 in order to
test your patch I end
up with these errors
compiling the Seabios
directories,
any idea?
Compiling to
assembler
out/src/asm-offsets.s
Generating offset
file out/asm-offsets.h
Compiling (16bit)
out/romlayout.o
Building ld scripts
Version:
rel-1.7.5-0-ge51488c-20141228_210340-E766
Traceback (most recent
call last):
File
"./scripts/layoutrom.py",
line 709, in <module>
main()
File
"./scripts/layoutrom.py",
line 671, in main
info16 =
parseObjDump(infile16,
'16')
File
"./scripts/layoutrom.py",
line 586, in parseObjDump
relocsection =
sectionmap[sectionname]
KeyError:
'.text.asm./home/goon/xen/tools/firmware/seabios-dir-remote/src/fw/smp.c.79'
Makefile:155: recipe
for target
'out/romlayout16.lds'
failed
make[6]: ***
[out/romlayout16.lds]
Error 1
make[6]: Leaving
directory
'/home/goon/xen/tools/firmware/seabios-dir-remote'
/home/goon/xen/tools/firmware/../../tools/Rules.mk:116:
recipe for target
'subdir-all-seabios-dir'
failed
2014-12-27 17:35
GMT+01:00 Goonie Windy
<monsieur.goo...@gmail.com
<mailto:monsieur.goo...@gmail.com>>:
Hello Fabio,
Sure thing I will
help debug the
win7 and the win8
versions.
Where to start?
I'll try to see if
I can patch with
patch from
https://github.com/Fantu/Xen/commit/fadecf8d6ee0e8c7e421fafba67aa11879e8b8fe
and if not will
post result.
best regards,
greg Bahde
2014-12-27 15:10
GMT+01:00 Fabio
Fantoni
<fabio.fant...@m2r.biz
<mailto:fabio.fant...@m2r.biz>>:
Il 27/12/2014
02:15, Goonie
Windy ha scritto:
I tried to
install Qxl
drivers under
win7/win
2k8/win8.1
all x64
versions,
without any luck.
admin message
is as follow:
Driver
Management
concluded the
process to
install
driver
FileRepository\qxl.inf_amd64_
neutral_f0c429882d5c81ed\qxl.inf
for Device
Instance ID
PCI\VEN_1013&DEV_00B8&SUBSYS_11001AF4&REV_00\3&267A616A&1&28
with the
following
status:
0xe000022d.
Does
http://lists.xen.org/archives/html/xen-devel/2014-05/msg03214.html
can it be
installed on
my xen stack?
Yes but
probably
require a
small refresh,
I always
posted the
patch based on
updated
xen-unstable.
Here qxl patch
refreshed for
xen 4.5 if needed:
https://github.com/Fantu/Xen/commit/fadecf8d6ee0e8c7e421fafba67aa11879e8b8fe
Here the
latest spice
guest tools
for windows
with qxl
driver included:
http://www.spice-space.org/download/binaries/spice-guest-tools/spice-guest-tools-0.74.exe
Windows >=8
and similar
require a new
qxl drivers,
there are a
beta build but
latest tried
some months
ago have
serious bug
and I not
found recent
build full
working on
windows 8.
On xen windows
7 domUs qxl
works good
except a
problem after
save/restore
and on linux
domUs is not
working, for
now I not
found exactly
cause and
solution.
On mailing
list up to 2
years ago you
can find many
my mails about.
Any help to
test it is
appreciated.
Sorry for my
bad english.
Also, can I
get invited
at xendevel irc ?
regards
Greg
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
<mailto:Xen-devel@lists.xen.org>
http://lists.xen.org/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel