[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Xen "pvhvm" driver support for squeeze?



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: