WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] Release 0.9.6 of GPL PV Drivers for Windows

To: "'James Harper'" <james.harper@xxxxxxxxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Release 0.9.6 of GPL PV Drivers for Windows
From: "Dustin Henning" <Dustin.Henning@xxxxxxxxxxx>
Date: Tue, 3 Jun 2008 10:21:20 -0400
Delivery-date: Tue, 03 Jun 2008 07:21:55 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D013DCC95@trantor>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: PRD, Inc.
References: <48425DCC.87A6.0099.1@xxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D013DCC60@trantor> <000501c8c4b0$1499a180$3dcce480$@Henning@prd-inc.com> <AEC6C66638C05B468B556EA548C1A77D013DCC95@trantor>
Reply-to: Dustin.Henning@xxxxxxxxxxx
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcjD9AskmFLxzmRDSP2xZrc0fyBWWgAYaROwABXQp5AAGpFD4AAa3Diw
-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of James Harper
Sent: Monday, June 02, 2008 21:19
To: Dustin.Henning@xxxxxxxxxxx; xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Release 0.9.6 of GPL PV Drivers for Windows

If you load the 'sg' module under linux, you'll get a /dev/sgX entry for
each scsi device (sd, st, etc) which is used to be able to send raw scsi
commands to devices.

If you wanted to pass raw disks to domains then pvscsi could do that,
but I can't speak from a performance point of view as I haven't tried
it. There could be less overheads involved... You also wouldn't be able
to boot from them as I don't believe that the HVM bios can boot from raw
scsi disks.

Jun posted the latest pvscsi patches to the xen-devel list on Friday
30th, you should be able to find them in the mailing list archives.

James

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


        I knew that one couldn't boot to scsi devices with the xen hvm bios;
in older versions of xen, I passed sda instead of hda to pv guests and I
couldn't do the same to hvm guests because the bios wouldn't boot to them.
I had forgotten, though.  That means the performance difference is moot in
my implementation.

        I have found a couple of issues in 0.9.6 that I thought I should run
by you.  You may already know about them, but the only thing under known
issues in the wiki is "no showstoppers" and I don't know where else such a
list might exist.  I suspect you already know about the first issue, but in
case you don't (or it is specific to my environment, this is in F8 with the
latest xen 3.0 from the fedora-updates repo):

-When I boot with /gplpv, xm block-list fails as follows (the command works
fine if I boot up without the /gplpv switch):

$ sudo /usr/sbin/xm block-list 1
Unexpected error: <class 'xml.parsers.expat.ExpatError'>

Please report to xen-devel@xxxxxxxxxxxxxxxxxxx
Traceback (most recent call last):
  File "/usr/sbin/xm", line 10, in <module>
    main.main(sys.argv)
  File "/usr/lib64/python2.5/site-packages/xen/xm/main.py", line 2500, in
main
    _, rc = _run_cmd(cmd, cmd_name, args)
  File "/usr/lib64/python2.5/site-packages/xen/xm/main.py", line 2524, in
_run_cmd
    return True, cmd(args)
  File "/usr/lib64/python2.5/site-packages/xen/xm/main.py", line 1970, in
xm_block_list
    devs = server.xend.domain.getDeviceSxprs(dom, 'vbd')
  File "/usr/lib64/python2.5/xmlrpclib.py", line 1150, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpcclient.py", line
118, in __request
    response = xmlrpclib.ServerProxy.__request(self, methodname, params)
  File "/usr/lib64/python2.5/xmlrpclib.py", line 1440, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpcclient.py", line
55, in request
    request_body, verbose)
  File "/usr/lib64/python2.5/xmlrpclib.py", line 1204, in request
    return self._parse_response(h.getfile(), sock)
  File "/usr/lib64/python2.5/xmlrpclib.py", line 1338, in _parse_response
    p.feed(response)
  File "/usr/lib64/python2.5/xmlrpclib.py", line 547, in feed
    self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 23,
column 16


        The second issue may not be related to your drivers, and I suppose
it could be specific to my environment as well:

-In xentop, NETS, NETTX, and NETRX all stay 0 if 'vifname = (whatever)' is
used in the vif section of the config file.
For example: vif = [ 'bridge=eth0, vifname=xm2eth0' ]
If vifname=xm2eth0 is not used on that line, then the aforementioned
counters work.


        Also, I have a simple question.  I have been a member of this list
since just before your release with the nullsoft installer without seeing
this discussed.  I am curious as to whether or not it can be used to upgrade
any/all previous versions (and/or whether it will be able to in the future).
I tried out an uninstall with it, and my machine was not bootable afterwards
(without or with /gplpv), so I am trying to figure out how to try move to
new versions going forward.

        Finally, if you want to work on the issues I mentioned above and
need any additional information from me, I'll be glad to provide it.
Likewise, if you want me to try anything I would be willing to give it a
shot depending on exactly what it might be (I am running some production
stuff on this machine as well as some test stuff in spite of your warnings
not to do that).  However, FYI, I won't be around much in June.  Thanks,
        Dustin



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>