Jump to content
  • 0

Hyper-V


Dane

Question

I am having a problem where I can not add more than 1 physical disk per scsi controller on a Gen2 2012R2 guest. Unfortunately I need to add 14 drives for the pool.    The machine start gets to 10% and just stops.  It retry s 2-3 times and quits.  Probably would not be a problem to me if they were not the pool drives. I have tried googling this issue and found nothing (Not that I seen anyways). Any suggestions would be great.

 

edit

 

On a side note, if I create a gen1 machine and create an IDE drive for the os and attach  all the physical drives as SCSI everything seems to work.  I can do this and will if I cant figure it out as I dont think there is any performance hit gen1 to gen2 with what I am doing...it is just driving me crazy not figuring out why it is failing like this.  Another fun bit, if I add the drives while the VM is running they are all recognized and DP begins checking.  As soon as the VM is reset back to the same problem.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Here is the critical error I found.
 
 
 
Log Name:      Microsoft-Windows-Hyper-V-Worker-Admin
Source:        Microsoft-Windows-Hyper-V-Worker
Date:          10/11/2014 1:48:36 AM
Event ID:      18560
Task Category: None
Level:         Critical
Keywords:      
User:          NT VIRTUAL MACHINE\05F8284F-3A0F-4682-8C1C-123EC89F25D6
Computer:      VServer
Description:
'Galadriel_' was reset because an unrecoverable error occurred on a virtual processor that caused a triple fault. If the problem persists, contact Product Support. (Virtual machine ID )
Event Xml:
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-Worker" Guid="{51DDFA29-D5C8-4803-BE4B-2ECB715570FE}" />
    <EventID>18560</EventID>
    <Version>0</Version>
    <Level>1</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2014-10-11T07:48:36.816683500Z" />
    <EventRecordID>1575</EventRecordID>
    <Correlation />
    <Execution ProcessID="5932" ThreadID="4968" />
    <Channel>Microsoft-Windows-Hyper-V-Worker-Admin</Channel>
    <Computer>VServer</Computer>
    <Security UserID="S-1-5-83-1-100149327-1182939663-1041374348-3592789960" />
  </System>
  <UserData>
      <VmName>Galadriel_</VmName>
      <VmId>
      </VmId>
      <Rax>0x534f494249464555</Rax>
      <Rbx>0xffffffffc0000094</Rbx>
      <Rcx>0x3fd1878e</Rcx>
      <Rdx>0x0</Rdx>
      <Rsp>0x3f9b5f8</Rsp>
      <Rbp>0x3f9b680</Rbp>
      <Rsi>0x3f9b7d8</Rsi>
      <Rdi>0x0</Rdi>
      <R8>0x3fd1878e</R8>
      <R9>0x0</R9>
      <R10>0x3fd15250</R10>
      <R11>0x11d2ba0bce345171</R11>
      <R12>0x0</R12>
      <R13>0x3f92c728</R13>
      <R14>0x0</R14>
      <R15>0x3f9b6a0</R15>
      <Rip>0x3fae674</Rip>
      <Rflags>0x10046</Rflags>
      <FpControlStatus>7F030000000000000000000000000000</FpControlStatus>
      <XmmControlStatus>0000000000000000801F0000FFFF0000</XmmControlStatus>
      <Cr0>0x80000033</Cr0>
      <Cr2>0x0</Cr2>
      <Cr3>0x2f73000</Cr3>
      <Cr4>0x668</Cr4>
      <Cr8>0x0</Cr8>
      <Xfem>0x1</Xfem>
      <Dr0>0x0</Dr0>
      <Dr1>0x0</Dr1>
      <Dr2>0x0</Dr2>
      <Dr3>0x0</Dr3>
      <Dr6>0xffff0ff0</Dr6>
      <Dr7>0x400</Dr7>
      <Es>0000000000000000FFFFFFFF080093C0</Es>
      <Cs>0000000000000000FFFFFFFF28009BA0</Cs>
      <Ss>0000000000000000FFFFFFFF080093C0</Ss>
      <Ds>0000000000000000FFFFFFFF080093C0</Ds>
      <Fs>0000000000000000FFFFFFFF080093C0</Fs>
      <Gs>0000000000000000FFFFFFFF080093C0</Gs>
      <Ldtr>00000000000000000000000000000000</Ldtr>
      <Tr>0000000000000000FFFF000000008B00</Tr>
      <Idtr>00000000000000000000000000000000</Idtr>
      <Gdtr>0000000000003F0018BFDE3F00000000</Gdtr>
      <Tsc>0x11b6f7f1</Tsc>
      <ApicBase>0xfee00900</ApicBase>
      <SysenterCs>0x0</SysenterCs>
      <SysenterEip>0x0</SysenterEip>
      <SysenterEsp>0x0</SysenterEsp>
    </VmlEventLog>
  </UserData>
</Event>

 

 

 

Link to comment
Share on other sites

  • 0

Dane,

 

This seems to be a bug with Hyper-V actually. I've formatted the drives that I was passing through, and have uninstalled StableBit DrivePool, and it exhibits the same behavior. 

 

I'm going to investigate this on a clean system, and see if I can reproduce the issue, prior to installing StableBit DrivePool. But I would recommend opening a thread at the Technet forums, if you haven't already.

Link to comment
Share on other sites

  • 0

You are very welcome. And this is a very weird issue.

 

And no, it wasn't an issue. I've actually set all my Windows 8 VMs to Gen2, but don't usually reboot them. And I have a couple of spare disks specifically for testing DrivePool. As soon as I passed... well even one of them through, it was exhibiting this behavior. I tried it with Server 2012R2 and Windows 8, and both did this.

 

I would be inclined to blame DrivePool on this.... but even though the driver runs as a kernel mode driver, Windows wasn't even loading. This is a "hardware" issue with HyperV.

 

 

 

And I'm guessing that the reason you wanted to use a Gen 2 VM was for performance. If that was the case... if you place the "IDE" drive on a SSD or equally fast volume, there should be no problems with performance.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...