Re: Xen "pvhvm" driver support for squeeze?
- To: debian-kernel@lists.debian.org
- Subject: Re: Xen "pvhvm" driver support for squeeze?
- From: Ian Campbell <ijc@hellion.org.uk>
- Date: Mon, 02 Aug 2010 13:59:35 +0100
- Message-id: <1280753975.24292.2330.camel@zakaz.uk.xensource.com>
- In-reply-to: <20100728162227.GA21345@wavehammer.waldi.eu.org>
- References: <1280241841.5872.8852.camel@zakaz.uk.xensource.com> <20100728073755.GA9818@wavehammer.waldi.eu.org> <1280306630.5872.8958.camel@zakaz.uk.xensource.com> <20100728091853.GA11565@wavehammer.waldi.eu.org> <1280310272.5872.9043.camel@zakaz.uk.xensource.com> <20100728133554.GA17222@wavehammer.waldi.eu.org> <20100728162227.GA21345@wavehammer.waldi.eu.org>
On Wed, 2010-07-28 at 18:22 +0200, Bastian Blank wrote:
> On Wed, Jul 28, 2010 at 03:35:54PM +0200, Bastian Blank wrote:
> > On Wed, Jul 28, 2010 at 10:44:32AM +0100, Ian Campbell wrote:
> > > Anything I can help with?
> > Testing the new packages from [1]:
> > | 052925077f22f79042934f25d03708eb18ebf1fe56f1d9d7b1c086dd72ee8f81 linux-2.6_2.6.32-19~xen.1.diff.gz
> > | 4c88c5bb57b68981f919323f61f272d42157c8be7bee107b7b58fb031d090d9d linux-2.6_2.6.32-19~xen.1.dsc
> > | 606fe123806d2ed8d229076045387c58793cba280c756e5e04198bb5c659262a linux-2.6_2.6.32-19~xen.1_source.changes
> > | 7d33cd91de58ab82c8258c86175a5fc3819eb4ec7e85ac32f084bb51d1e420bb linux-image-2.6.32-5-xen-amd64_2.6.32-19~xen.1_amd64.deb
> > | d697e71d7603c67072265cc0c7b7a175e91332d2adc9f6164340fa143400e4a1 linux-image-2.6.32-5-xen-amd64-dbg_2.6.32-19~xen.1_amd64.deb
> > They include 78b55f90e72348e231092dbe3e50ac7414b9e1af.
>
> Still fails badly. See <20100728162001.GA21304@wavehammer.waldi.eu.org>.
In case you didn't see, Jeremy has applied your fix for this as:
commit 37089b13602b0ccf44616324fa3a8abd77b610b4
Author: Bastian Blank <waldi@debian.org>
Date: Thu Jul 29 17:30:18 2010 +0200
xen/netback: Fix null-pointer access in netback_uevent
The uevent method of Xen netback does not check if the the network
device is already setup and tries to dereference a null-pointer if not.
Signed-off-by: Bastian Blank <waldi@debian.org>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
I tested your ~xen.2 packages which I believe included this fix and
didn't have any problems with the kernel in my (admittedly simple) test
cases.
I did notice that pygrub from xen-utils-4.0 4.0.1~rc3-1 fails with
# /usr/lib/xen-4.0/bin/pygrub '--args=xencons=hvc console=hvc0 ro root=/dev/xvda1' /vm/debian-x86_32-1.img
Traceback (most recent call last):
File "/usr/lib/xen-4.0/bin/pygrub", line 20, in <module>
import xen.lowlevel.xc
ImportError: No module named xen.lowlevel.xc
which I solved with:
--- /usr/lib/xen-4.0/bin/pygrub 2010-06-30 15:36:05.000000000 +0100
+++ pygrub 2010-08-02 13:57:47.000000000 +0100
@@ -17,12 +17,13 @@
import copy
import logging
import platform
+
+sys.path.insert(1, sys.path[0] + '/../lib/python')
import xen.lowlevel.xc
import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
import getopt
-sys.path.insert(1, sys.path[0] + '/../lib/python')
import fsimage
import grub.GrubConf
Ian.
--
Ian Campbell
Current Noise: Callenish Circle - For What's It Good For...
Marriage is the waste-paper basket of the emotions.
Reply to: