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

[Xen-users] RE: Compiling VMWare server against xen dom0 enabledkernel



VMware will not work under a Xen kernel.  VMware makes too many
assumptions (as it has to) about the kernel environment.

The only way it will ever work is if VMware decides to support running
under Xen and rearchitects appropriately.

At the same time, binary kernel modules are evil and should be avoided
anyway.

Regards,

Anthony Liguori

On Fri, 22 Sep 2006 11:12:19 -0400, Shepherd, Darren S wrote:

> I'm running xen 3.0 testing (downloaded yesterday) and VMware Server 1.0.1
> and it does not work for me.  VMware Server compiles and loads fine but
> while starting up a VMware VM I get the below error.
>  
> general protection fault: 0000 [#1]
> SMP
> Modules linked in: vmnet parport_pc vmmon unionfs xt_physdev
> iptable_filter ip_tables x_tables bridg e nfsd exportfs lockd ipv6 lp
> parport autofs4 sunrpc binfmt_misc vfat fat video thermal processor fa n
> container button battery ac uhci_hcd usb_storage e1000 floppy sg
> dm_snapshot dm_zero dm_mirror ext 3 jbd dm_mod megaraid_mbox megaraid_mm
> mptscsih mptbase sd_mod scsi_mod CPU:    0
> EIP:    0061:[<ee60a3c3>]    Tainted: PF     VLI EFLAGS: 00010202  
> (2.6.16.13-xen #1) EIP is at Task_Switch+0x153/0xa90 [vmmon] eax: fe800000
>   ebx: ee5ee000   ecx: fe80e040   edx: dfc57000 esi: 00000660   edi:
> ee5ee400   ebp: 00000000   esp: ea3f9aa4 ds: 007b   es: 007b   ss: 0069
> Process vmware-vmx (pid: 26093, threadinfo=ea3f8000 task=e7046560) Stack:
> <0>dfc57000 ea3f9acc ea3f9acd ea3f9ace ea3f9acf 4309ddf0 8005003b 00000296
>        00000000 00000033 00000000 0000efff 0000fe80 00000000 ece4a000
>        0000efff c017fe80 ecea3b00 0037813e ee5ee000 dfc57000 0000006b
>        00000000 ee60d9e2
> Call Trace:
>  [<c017fe80>] open_namei+0x2e0/0x6c0
>  [<ee60d9e2>] Vmx86_RunVM+0xd2/0x230 [vmmon] [<ee60433f>]
>  LinuxDriver_Ioctl+0x5cf/0xc30 [vmmon] [<ee0d43f6>]
>  ext3_mark_iloc_dirty+0x26/0x40 [ext3] [<ee0d4520>]
>  ext3_mark_inode_dirty+0x50/0x60 [ext3] [<ee085c52>]
>  do_get_write_access+0x382/0x520 [jbd] [<c0117bc5>]
>  __kmap_atomic+0xe5/0x1c0 [<c0117cca>] kmap_atomic+0x2a/0x30
>  [<c014bc62>] buffered_rmqueue+0x202/0x2b0 [<c014beb2>]
>  get_page_from_freelist+0xc2/0xf0 [<c014bf37>] __alloc_pages+0x57/0x320
>  [<c01591c8>] do_anonymous_page+0x2f8/0x310 [<c01a6450>]
>  proc_alloc_inode+0x0/0x70 [<c01a6499>] proc_alloc_inode+0x49/0x70
>  [<c018a6d9>] alloc_inode+0xe9/0x1b0
>  [<c018b2f7>] get_new_inode_fast+0x47/0x140 [<c02445e6>]
>  notify_remote_via_irq+0x26/0x30 [<c01036d7>] __switch_to+0x127/0x4c0
>  [<c0108fd1>] monotonic_clock+0x51/0xa0 [<c0110263>]
>  send_IPI_mask_bitmask+0x63/0xe0 [<c011a00b>] try_to_wake_up+0x2cb/0x390
>  [<c0117cca>] kmap_atomic+0x2a/0x30
>  [<c014bc62>] buffered_rmqueue+0x202/0x2b0 [<c01036d7>]
>  __switch_to+0x127/0x4c0
>  [<c014beb2>] get_page_from_freelist+0xc2/0xf0 [<c02445e6>]
>  notify_remote_via_irq+0x26/0x30 [<c0108fd1>] monotonic_clock+0x51/0xa0
>  [<c0110263>] send_IPI_mask_bitmask+0x63/0xe0 [<c011a00b>]
>  try_to_wake_up+0x2cb/0x390 [<c01036d7>] __switch_to+0x127/0x4c0
>  [<c011a00b>] try_to_wake_up+0x2cb/0x390 [<c011ae7d>]
>  find_busiest_group+0xed/0x3a0 [<c0126d57>] do_setitimer+0x347/0x670
>  [<c0124a87>] forget_original_parent+0x17/0x1b0 [<c0183360>]
>  do_ioctl+0x70/0xb0
>  [<c0183565>] vfs_ioctl+0x65/0x200
>  [<c01270dc>] sys_setitimer+0x5c/0xd0
>  [<c0183788>] sys_ioctl+0x88/0xa0
>  [<c01050d5>] syscall_call+0x7/0xb
> Code: 3c 8d bb 00 04 00 00 89 44 24 2c 8b 44 24 40 66 89 44 24 30 8b 44 24
> 2c 66 89 83 00 04 00 00 8 b 44 24 2e 89 47 02 74 15 8d 0c 08 <0f> b6 51 05
> 89 d0 83 e0 0f 83 f8 0b 0f 84 62 01 00 00 80 bb 6b
>  
>  
>  
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx]On Behalf Of Janke Dávid
> Sent: Friday, September 22, 2006 7:55 AM To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] Compiling VMWare server against xen dom0
> enabledkernel
> 
> 
> Hi!
> 
> Few weeks ago, I asked the same. Only one person posted a positive reply.
> Since then I tried to install vmware-server on domU and dom0, but I
> failed.
> 
> Vmware kernel modules compile succesfully on dom0, but loading vmmon.ko
> failes due to a slight difference in kernel versions (I don't know why
> that happens since it's the kernel source for the dom0 kernel).
> 
> I'll try few times more and will report if I succeed.
> 
> 
> Best regards,
> David
> 
> 
> On 9/22/06, carlopmart < carlopmart@xxxxxxxxx> wrote:
> 
> Hi all,
> 
>   I need to deploy several virtual machines (windows and RHEL) on my
> laptop to do some demostrations to our customers. At this moment, my
> laptop is a RHEL 4 ES U1 with xen enabled kernel 3.0.2 downloaded from
> xensource.com (rpm packages) on a Pentium M 2GHz. My idea is to install
> VMWare Server on this laptop on dom0 (not on any virtual machine) using
> xen kernel sources from rpm packages. is this possible???
> 
> Many thanks
> --
> CL Martinez
> carlopmart {at} gmail {d0t} com
> 
> _______________________________________________ Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx  <mailto:Xen-users@xxxxxxxxxxxxxxxxxxx>
> http://lists.xensource.com/xen-users
> 
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD>
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
> 
> 
> <META content="MSHTML 6.00.2800.1561" name=GENERATOR></HEAD> <BODY>
> <DIV><SPAN class=647190415-22092006><FONT face=Arial color=#0000ff
> size=2>I'm running xen 3.0 testing (downloaded yesterday) and VMware
> Server 1.0.1 and it does not work for me.&nbsp; VMware Server compiles and
> loads fine but while starting up a VMware VM I get the below error.&nbsp;
> </FONT></SPAN></DIV> <DIV><SPAN class=647190415-22092006><FONT face=Arial
> color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
> <DIV><SPAN class=647190415-22092006><FONT face=Arial color=#0000ff
> size=2>general protection fault: 0000 [#1]<BR>SMP<BR>Modules linked in:
> vmnet parport_pc vmmon unionfs xt_physdev iptable_filter ip_tables
> x_tables bridg<BR>e nfsd exportfs lockd ipv6 lp parport autofs4 sunrpc
> binfmt_misc vfat fat video thermal processor fa<BR>n container button
> battery ac uhci_hcd usb_storage e1000 floppy sg dm_snapshot dm_zero
> dm_mirror ext<BR>3 jbd dm_mod megaraid_mbox megaraid_mm mptscsih mptbase
> sd_mod scsi_mod<BR>CPU:&nbsp;&nbsp;&nbsp; 0<BR>EIP:&nbsp;&nbsp;&nbsp;
> 0061:[&lt;ee60a3c3&gt;]&nbsp;&nbsp;&nbsp; Tainted:
> PF&nbsp;&nbsp;&nbsp;&nbsp; VLI<BR>EFLAGS: 00010202&nbsp;&nbsp;
> (2.6.16.13-xen #1)<BR>EIP is at Task_Switch+0x153/0xa90 [vmmon]<BR>eax:
> fe800000&nbsp;&nbsp; ebx: ee5ee000&nbsp;&nbsp; ecx: fe80e040&nbsp;&nbsp;
> edx: dfc57000<BR>esi: 00000660&nbsp;&nbsp; edi: ee5ee400&nbsp;&nbsp; ebp:
> 00000000&nbsp;&nbsp; esp: ea3f9aa4<BR>ds: 007b&nbsp;&nbsp; es:
> 007b&nbsp;&nbsp; ss: 0069<BR>Process vmware-vmx (pid: 26093,
> threadinfo=ea3f8000 task=e7046560)<BR>Stack: &lt;0&gt;dfc57000 ea3f9acc
> ea3f9acd ea3f9ace ea3f9acf 4309ddf0 8005003b
> 00000296<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000 00000033
> 00000000 0000efff 0000fe80 00000000 ece4a000
> 0000efff<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c017fe80 ecea3b00
> 0037813e ee5ee000 dfc57000 0000006b 00000000 ee60d9e2<BR>Call
> Trace:<BR>&nbsp;[&lt;c017fe80&gt;]
> open_namei+0x2e0/0x6c0<BR>&nbsp;[&lt;ee60d9e2&gt;] Vmx86_RunVM+0xd2/0x230
> [vmmon]<BR>&nbsp;[&lt;ee60433f&gt;] LinuxDriver_Ioctl+0x5cf/0xc30
> [vmmon]<BR>&nbsp;[&lt;ee0d43f6&gt;] ext3_mark_iloc_dirty+0x26/0x40
> [ext3]<BR>&nbsp;[&lt;ee0d4520&gt;] ext3_mark_inode_dirty+0x50/0x60
> [ext3]<BR>&nbsp;[&lt;ee085c52&gt;] do_get_write_access+0x382/0x520
> [jbd]<BR>&nbsp;[&lt;c0117bc5&gt;]
> __kmap_atomic+0xe5/0x1c0<BR>&nbsp;[&lt;c0117cca&gt;]
> kmap_atomic+0x2a/0x30<BR>&nbsp;[&lt;c014bc62&gt;]
> buffered_rmqueue+0x202/0x2b0<BR>&nbsp;[&lt;c014beb2&gt;]
> get_page_from_freelist+0xc2/0xf0<BR>&nbsp;[&lt;c014bf37&gt;]
> __alloc_pages+0x57/0x320<BR>&nbsp;[&lt;c01591c8&gt;]
> do_anonymous_page+0x2f8/0x310<BR>&nbsp;[&lt;c01a6450&gt;]
> proc_alloc_inode+0x0/0x70<BR>&nbsp;[&lt;c01a6499&gt;]
> proc_alloc_inode+0x49/0x70<BR>&nbsp;[&lt;c018a6d9&gt;]
> alloc_inode+0xe9/0x1b0<BR>&nbsp;[&lt;c018b2f7&gt;]
> get_new_inode_fast+0x47/0x140<BR>&nbsp;[&lt;c02445e6&gt;]
> notify_remote_via_irq+0x26/0x30<BR>&nbsp;[&lt;c01036d7&gt;]
> __switch_to+0x127/0x4c0<BR>&nbsp;[&lt;c0108fd1&gt;]
> monotonic_clock+0x51/0xa0<BR>&nbsp;[&lt;c0110263&gt;]
> send_IPI_mask_bitmask+0x63/0xe0<BR>&nbsp;[&lt;c011a00b&gt;]
> try_to_wake_up+0x2cb/0x390<BR>&nbsp;[&lt;c0117cca&gt;]
> kmap_atomic+0x2a/0x30<BR>&nbsp;[&lt;c014bc62&gt;]
> buffered_rmqueue+0x202/0x2b0<BR>&nbsp;[&lt;c01036d7&gt;]
> __switch_to+0x127/0x4c0<BR>&nbsp;[&lt;c014beb2&gt;]
> get_page_from_freelist+0xc2/0xf0<BR>&nbsp;[&lt;c02445e6&gt;]
> notify_remote_via_irq+0x26/0x30<BR>&nbsp;[&lt;c0108fd1&gt;]
> monotonic_clock+0x51/0xa0<BR>&nbsp;[&lt;c0110263&gt;]
> send_IPI_mask_bitmask+0x63/0xe0<BR>&nbsp;[&lt;c011a00b&gt;]
> try_to_wake_up+0x2cb/0x390<BR>&nbsp;[&lt;c01036d7&gt;]
> __switch_to+0x127/0x4c0<BR>&nbsp;[&lt;c011a00b&gt;]
> try_to_wake_up+0x2cb/0x390<BR>&nbsp;[&lt;c011ae7d&gt;]
> find_busiest_group+0xed/0x3a0<BR>&nbsp;[&lt;c0126d57&gt;]
> do_setitimer+0x347/0x670<BR>&nbsp;[&lt;c0124a87&gt;]
> forget_original_parent+0x17/0x1b0<BR>&nbsp;[&lt;c0183360&gt;]
> do_ioctl+0x70/0xb0<BR>&nbsp;[&lt;c0183565&gt;]
> vfs_ioctl+0x65/0x200<BR>&nbsp;[&lt;c01270dc&gt;]
> sys_setitimer+0x5c/0xd0<BR>&nbsp;[&lt;c0183788&gt;]
> sys_ioctl+0x88/0xa0<BR>&nbsp;[&lt;c01050d5&gt;]
> syscall_call+0x7/0xb<BR>Code: 3c 8d bb 00 04 00 00 89 44 24 2c 8b 44 24 40
> 66 89 44 24 30 8b 44 24 2c 66 89 83 00 04 00 00 8<BR>b 44 24 2e 89 47 02
> 74 15 8d 0c 08 &lt;0f&gt; b6 51 05 89 d0 83 e0 0f 83 f8 0b 0f 84 62 01 00
> 00 80 bb 6b</FONT></SPAN></DIV> <DIV>&nbsp;</DIV>
> <DIV><SPAN class=647190415-22092006><FONT face=Arial color=#0000ff
> size=2></FONT></SPAN>&nbsp;</DIV>
> <BLOCKQUOTE>
>   <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
>   size=2>-----Original Message-----<BR><B>From:</B>
>   xen-users-bounces@xxxxxxxxxxxxxxxxxxx
>   [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx]<B>On Behalf Of </B>Janke
>   Dávid<BR><B>Sent:</B> Friday, September 22, 2006 7:55 AM<BR><B>To:</B>
>   xen-users@xxxxxxxxxxxxxxxxxxx<BR><B>Subject:</B> Re: [Xen-users]
>   Compiling VMWare server against xen dom0
>   enabledkernel<BR><BR></FONT></DIV>Hi!<BR><BR>Few weeks ago, I asked the
>   same. Only one person posted a positive reply.<BR>Since then I tried to
>   install vmware-server on domU and dom0, but I failed.<BR><BR>Vmware
>   kernel modules compile succesfully on dom0, but loading vmmon.ko failes
>   due to a slight difference in kernel versions (I don't know why that
>   happens since it's the kernel source for the dom0 kernel).<BR><BR>I'll
>   try few times more and will report if I succeed.<BR><BR><BR>Best
>   regards, <BR>David<BR><BR> <DIV><SPAN class=gmail_quote>On 9/22/06, <B
>   class=gmail_sendername>carlopmart</B> &lt;<A
>   href="mailto:carlopmart@xxxxxxxxx";>carlopmart@xxxxxxxxx</A>&gt;
>   wrote:</SPAN> <BLOCKQUOTE class=gmail_quote
>   style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT:
>   rgb(204,204,204) 1px solid">Hi
>     all,<BR><BR>&nbsp;&nbsp;I need to deploy several virtual machines
>     (windows and RHEL) on my<BR>laptop to do some demostrations to our
>     customers. At this moment, my<BR>laptop is a RHEL 4 ES U1 with xen
>     enabled kernel 3.0.2 downloaded from <BR><A
>     href="http://xensource.com";>xensource.com</A> (rpm packages) on a
>     Pentium M 2GHz. My idea is to install<BR>VMWare Server on this laptop
>     on dom0 (not on any virtual machine) using<BR>xen kernel sources from
>     rpm packages. is this possible??? <BR><BR>Many thanks<BR>--<BR>CL
>     Martinez<BR>carlopmart {at} gmail {d0t}
>     com<BR><BR>_______________________________________________<BR>Xen-users
>     mailing list<BR><A
>     href="mailto:Xen-users@xxxxxxxxxxxxxxxxxxx";>Xen-users@xxxxxxxxxxxxxxxxxxx
>     </A><BR><A
>     
> href="http://lists.xensource.com/xen-users";>http://lists.xensource.com/xen-users</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>_______________________________________________
>  Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.