[prev in list] [next in list] [prev in thread] [next in thread]
List: xen-bugs
Subject: [Xen-bugs] How to install the InputVSC driver ?
From: "Jesus Humberto Mendez" <jesus.mendez () grupocnet ! com>
Date: 2009-08-26 21:52:37
Message-ID: 23D8D281DBE47245BF30E7718F2C3DED02CA3E22 () cnexch ! cn ! com ! co
[Download RAW message or body]
--===============0565898365==
Content-class: urn:content-classes:message
Content-Type: multipart/related; type="multipart/alternative";
boundary="----_=_NextPart_001_01CA2697.86CC9DFF"
This is a multi-part message in MIME format.
[Attachment #2 (multipart/alternative)]
Hi,
We have an issue when execute the next procedure :
The InputVSC driver requires the Linux Integration Components to be installed, and \
supports the same guest distro versions.
To install the InputVSC driver: (you must be root:)
1. Download and attach the .ISO file to a Hyper-V guest with the Linux Integration \
Components already installed.
2. Copy the contents of the .ISO to the desired directory
3. Run setup.pl with the inputdriver argument:
# ./setup.pl inputdriver
http://www.xen.org/download/satori.html
http://community.citrix.com/blogs/citrite/simoncr/ \
<http://community.citrix.com/blogs/citrite/simoncr/>
The Tale of an Enlightened Mouse \
<http://community.citrix.com/blogs/citrite/simoncr/2009/03/24/The+Tale+of+an+Enlightened+Mouse> \
posted in XenServer - Server Virtualization \
<http://community.citrix.com/blogs/group/server-virtualization> and CTO Office \
<http://community.citrix.com/blogs/group/cto> by Simon Crosby \
<http://community.citrix.com/blogs/citrite/simoncr/profile>
Satori <http://en.wikipedia.org/wiki/Satori> was the original project name for the \
first XenSource / Microsoft project under which we delivered components to Microsoft \
(for free download for use with Windows Server 2008 Hyper-V)to enable Xen-ready Linux \
guest OSes to run with optimal performance on the Hyper-V hypervisor. This involved \
developing an adapter that ensured that what we call paravirtualized \
<http://en.wikipedia.org/wiki/Paravirtualization> (and Microsoft calls enlightened) \
Xen VMs could interface directly to the hypercall API of the Hyper-V hypervisor and \
run with optimal performance, while respecting the need for a clear line of \
separation between GPL and proprietary code bases.
In addition to the Satori hypercall adapter Satori delivered enlightened disk \
(StorVSC) and network (NetVSC) drivers for Xen-enabled Linux guests on Hyper-V, that \
interface directly to the I/O Virtualization Stack in the Parent Partition of the \
hypervisor via the VMBus ABI. This optimizes virtualized I/O for high performance \
and removes the need for emulation of legacy hardware. Hyper-V VMs are completely \
compatible with the now free XenServer virtual infrastructure platform \
<http://www.xenserver5.com> as a result of our close attention to driver and virtual \
hardware compatibility with Microsoft.
We are now adding an enlightened mouse driver (InputVSC) to offer major usability \
enhancements for Linux guests on Hyper-V. The reason for the delay in releasing \
this driver is that it requires interaction with part of the USB framework in Linux, \
for which no GPL exports are available. To workaround this limitation the InputVSC \
driver code is based on a back-port of the HID driver used in upstream versions of \
Linux which does have GPL exports. Code linked with the back-ported HID driver also \
needs to be released as GPL v2, which is what xen.org <http://www.xen.org> has now \
done. You can download the InputVSC driver for Linux guests for Hyper-V here \
<http://www.xen.org/download/satori.html> . (the enlightened mouse comes from \
[here|http://www.childrensillustrators.com/illustratorDetails.cgi/32627])
Best regards,
Jesús H. Mendez A.
mailto:humberto.mendez.a@gmail.com
[Attachment #5 (text/html)]
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:x="urn:schemas-microsoft-com:office:excel" \
xmlns:p="urn:schemas-microsoft-com:office:powerpoint" \
xmlns:a="urn:schemas-microsoft-com:office:access" \
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" \
xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" \
xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" \
xmlns:b="urn:schemas-microsoft-com:office:publisher" \
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" \
xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" \
xmlns:odc="urn:schemas-microsoft-com:office:odc" \
xmlns:oa="urn:schemas-microsoft-com:office:activation" \
xmlns:html="http://www.w3.org/TR/REC-html40" \
xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" \
xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" \
xmlns:Repl="http://schemas.microsoft.com/repl/" \
xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" \
xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" \
xmlns:ppda="http://www.passport.com/NameSpace.xsd" \
xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" \
xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" \
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" \
xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" \
xmlns:udc="http://schemas.microsoft.com/data/udc" \
xmlns:xsd="http://www.w3.org/2001/XMLSchema" \
xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" \
xmlns:ec="http://www.w3.org/2001/04/xmlenc#" \
xmlns:sp="http://schemas.microsoft.com/sharepoint/" \
xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" \
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" \
xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" \
xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" \
xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" \
xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" \
xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" \
xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" \
xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" \
xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" \
xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" \
xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" \
xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" \
xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" \
xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" \
xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" \
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
line-height:normal;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:windowtext;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Texto sin formato Car";
margin:0cm;
margin-bottom:.0001pt;
line-height:normal;
font-size:10.5pt;
font-family:Consolas;
color:windowtext;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
margin-bottom:13.5pt;
margin-left:0cm;
line-height:12.0pt;
font-size:9.0pt;
font-family:"Arial","sans-serif";
color:#35383D;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Texto de globo Car";
margin:0cm;
margin-bottom:.0001pt;
line-height:normal;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
color:windowtext;}
span.TextosinformatoCar
{mso-style-name:"Texto sin formato Car";
mso-style-priority:99;
mso-style-link:"Texto sin formato";
font-family:Consolas;}
span.TextodegloboCar
{mso-style-name:"Texto de globo Car";
mso-style-priority:99;
mso-style-link:"Texto de globo";
font-family:"Tahoma","sans-serif";}
span.EstiloCorreo22
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EstiloCorreo23
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EstiloCorreo24
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EstiloCorreo25
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=ES link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span lang=EN-US>Hi,<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>We have an issue when execute the next
procedure :<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><span lang=EN-US \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'>The \
InputVSC driver requires the Linux Integration Components to be installed, and \
supports the same guest distro versions.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><span lang=EN-US \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'>To install \
the InputVSC driver: (you must be root:)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><span lang=EN-US \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'>1. Download \
and attach the .ISO file to a Hyper-V guest with the Linux Integration Components \
already installed. <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><span lang=EN-US \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'>2. Copy the \
contents of the .ISO to the desired directory<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><span lang=EN-US \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'>3. Run \
setup.pl with the inputdriver argument: <o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
line-height:12.0pt'><i><span \
style='font-size:9.0pt;font-family:"Verdana","sans-serif"; color:#333333'># \
./setup.pl inputdriver </span></i><span style='font-size:9.0pt; \
font-family:"Verdana","sans-serif";color:#333333'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><img width=661 height=436 id="Imagen_x0020_8"
src="cid:image007.png@01CA0F7E.DAE81820"
alt="cid:image001.png@01CA0F7E.68260AE0"><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><a
href="http://www.xen.org/download/satori.html">http://www.xen.org/download/satori.html</a><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><img border=0 width=660 height=462 id="Imagen_x0020_1"
src="cid:image001.png@01CA0F7B.72DA3EA0"
alt="cid:image001.png@01CA0F75.25F9AB30"><span lang=EN-US><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText><a
href="http://community.citrix.com/blogs/citrite/simoncr/"><span \
lang=EN-US>http://community.citrix.com/blogs/citrite/simoncr/</span></a><o:p></o:p></p>
<p class=MsoPlainText><o:p> </o:p></p>
<p class=MsoNormal style='mso-line-height-alt:15.0pt'><span style='font-size:
19.5pt;font-family:"Arial","sans-serif";color:#0075B0'><a
href="http://community.citrix.com/blogs/citrite/simoncr/2009/03/24/The+Tale+of+an+Enlightened+Mouse"><span
lang=EN-US style='color:#0075B0;text-decoration:none'>The Tale of an
Enlightened Mouse</span></a> </span><span lang=EN-US style='font-size:19.5pt;
font-family:"Arial","sans-serif";color:#0075B0'><o:p></o:p></span></p>
<p class=MsoNormal style='line-height:13.5pt'><span lang=EN-US
style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'>posted
in </span><span style='font-size:9.0pt;font-family:"Arial","sans-serif";
color:#35383D'><a
href="http://community.citrix.com/blogs/group/server-virtualization"><span
lang=EN-US style='color:#0075B0'>XenServer - Server \
Virtualization</span></a></span><span lang=EN-US \
style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'> \
and </span><span style='font-size:9.0pt;font-family:"Arial","sans-serif"; \
color:#35383D'><a href="http://community.citrix.com/blogs/group/cto"><span lang=EN-US \
style='color:#0075B0'>CTO Office</span></a></span><span lang=EN-US \
style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'> by \
</span><span style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'><a
href="http://community.citrix.com/blogs/citrite/simoncr/profile"><span
lang=EN-US style='color:#0075B0'>Simon Crosby</span></a> </span><span
lang=EN-US style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'><o:p></o:p></span></p>
<p class=MsoNormal style='line-height:13.5pt'><span lang=EN-US
style='font-size:9.0pt;font-family:"Arial","sans-serif";color:#35383D'><o:p> </o:p></span></p>
<p><a href="http://en.wikipedia.org/wiki/Satori"
title="A glimpse of enlightenment"><span lang=EN-US \
style='color:black'>Satori</span></a><span lang=EN-US style='color:black'> was \
the original project name for the first XenSource / Microsoft project under \
which we delivered components to Microsoft (for free download for use with \
Windows Server 2008 Hyper-V)to enable Xen-ready Linux guest OSes to run with optimal \
performance on the Hyper-V hypervisor. This involved developing an adapter that \
ensured that what we call</span><span lang=EN-US> </span><a
href="http://en.wikipedia.org/wiki/Paravirtualization"><span lang=EN-US
style='color:black'>paravirtualized</span></a><span lang=EN-US
style='color:black'> (and Microsoft calls enlightened) Xen VMs
could interface directly to the hypercall API of the Hyper-V hypervisor
and run with optimal performance, while respecting the need for a clear line of
separation between GPL and proprietary code bases. </span><span
lang=EN-US><br clear=all>
<o:p></o:p></span></p>
<p><span lang=EN-US style='color:black'>In addition to the Satori hypercall
adapter Satori delivered enlightened disk (StorVSC) and network (NetVSC)
drivers for Xen-enabled Linux guests on Hyper-V, that interface directly to the
I/O Virtualization Stack in the Parent Partition of the hypervisor via the
VMBus ABI. This optimizes virtualized I/O for high performance and
removes the need for emulation of legacy hardware. Hyper-V VMs are
completely compatible with the now free </span><a
href="http://www.xenserver5.com" title="Download Here"><span lang=EN-US
style='color:black'>XenServer virtual infrastructure platform</span></a><span
lang=EN-US style='color:black'> as a result of our close attention to
driver and virtual hardware compatibility with Microsoft.</span><span
lang=EN-US><br clear=all>
<o:p></o:p></span></p>
<p><span lang=EN-US style='color:black'>We are now adding an enlightened mouse
driver (InputVSC) to offer major usability enhancements for Linux guests on
Hyper-V. The reason for the delay in releasing this driver is that
it requires interaction with part of the USB framework in Linux, for which
no GPL exports are available. To workaround this limitation the InputVSC driver
code is based on a back-port of the HID driver used in upstream versions of
Linux which does have GPL exports. Code linked with the back-ported HID
driver also needs to be released as GPL v2, which is what</span><span
lang=EN-US> </span><a href="http://www.xen.org"><span lang=EN-US
style='color:black'>xen.org</span></a><span lang=EN-US style='color:black'> has
now done. You can download the InputVSC driver for Linux guests for
Hyper-V </span><a href="http://www.xen.org/download/satori.html"><span
lang=EN-US style='color:black'>here</span></a><span lang=EN-US
style='color:black'>. (the enlightened mouse comes from</span><span
lang=EN-US> </span><span lang=EN-US style='color:black'>[here</span><span
lang=EN-US>|http://www.childrensillustrators.com/illustratorDetails.cgi/32627])
<o:p></o:p></span></p>
<p class=MsoPlainText><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US>Best regards,<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoPlainText>Jesús H. Mendez A.<o:p></o:p></p>
<p class=MsoNormal><a \
href="mailto:humberto.mendez.a@gmail.com">mailto:humberto.mendez.a@gmail.com</a><o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
<p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p>
</div>
</body>
</html>
["image001.png" (image/png)]
["image007.png" (image/png)]
_______________________________________________
Xen-bugs mailing list
Xen-bugs@lists.xensource.com
http://lists.xensource.com/xen-bugs
--===============0565898365==--
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic