Jump to content

Maverick on ESXi, Opteron Board

amd ESXi

  • Please log in to reply
55 replies to this topic

#21
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

This was a lot closer, it looks like it gets a CPU kernel panic at boot.  

 

Attached is a screenshot. (it's there this time) of the kernel panic. 

 

Thank you again for trying. 

 

 

EDIT:

 

If I boot up in non-verbose mode I get the same kernel panic, but then I get an error on the screen that says "bsd process name corresponding to current thread: unknown"

Attached Files



#22
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

This was a lot closer, it looks like it gets a CPU kernel panic at boot.  
 
Attached is a screenshot. (it's there this time) of the kernel panic. 
 
Thank you again for trying. 
 
 
EDIT:
 
If I boot up in non-verbose mode I get the same kernel panic, but then I get an error on the screen that says "bsd process name corresponding to current thread: unknown"


Shame no process shown. Can you attach the vmware.log file to a post please?

#23
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

I had to add .txt to allow insanelymac to let me upload it. Hope this helps.

Attached Files



#24
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

I had to add .txt to allow insanelymac to let me upload it. Hope this helps.

 

Thanks for the log. I need to check various CPUID settings so bare with me.



#25
effbee

effbee

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

Sorry been very busy with work and family. Actually I have decided to retire from the scene after nearly 7 years work on it. However before I go I will try and help out here. Firstly not sure how you created your bootable media with hdiutil. Can you just explain the steps you did please?

 

Thank you for trying, I really appreciate it.

I tried to make "hdiutil" a link to the description of the method. If this doesn't work, here are the details. Found it on applinsider, it was provided by CrEOF.

# Mount the installer image
hdiutil attach /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app

# Convert the boot image to a sparse bundle
hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Mavericks

# Increase the sparse bundle capacity to accommodate the packages
hdiutil resize -size 8g /tmp/Mavericks.sparseimage

# Mount the sparse bundle for package addition
hdiutil attach /tmp/Mavericks.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build

# Remove Package link and replace with actual files
rm /Volumes/install_build/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/

# Unmount the installer image
hdiutil detach /Volumes/install_app

# Unmount the sparse bundle
hdiutil detach /Volumes/install_build

# Resize the partition in the sparse bundle to remove any free space
hdiutil resize -size `hdiutil resize -limits /tmp/Mavericks.sparseimage | tail -n 1 | awk '{ print $1 }'`b /tmp/Mavericks.sparseimage

# Convert the sparse bundle to ISO/CD master
hdiutil convert /tmp/Mavericks.sparseimage -format UDTO -o /tmp/Mavericks

# Remove the sparse bundle
rm /tmp/Mavericks.sparseimage

# Rename the ISO and move it to the desktop
mv /tmp/Mavericks.cdr ~/Desktop/Mavericks.iso


#26
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

Hi

 

Bad news this won't work. I had a bunch of additional tests setup for you but I won't waste your time. I had a reply from a VMware engineer and the MSR registers would also need masking as they are different between AMD and Intel processors. Looking at the xnu kernel source code, plus the patches for AMD kernels shows that I cannot mask this out using just VMX settings.

 

Sorry for that, but appreciate you trying this out. 



#27
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

No worries at all. I really appreciate you looking into this. You are an asset to this community. I know you're retiring, but know your help is always appreciated. 

 

I wonder why some people were able to do CPUID masking on newer AM3+ or FM2 based AMD systems.

Here for example: http://zensonic.dk/?p=653

I see a few random reports of people making it work with CPU masking. 

 

 If you want me to try any other tests or have any random strokes of genius let me know. :D 



#28
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

No worries at all. I really appreciate you looking into this. You are an asset to this community. I know you're retiring, but know your help is always appreciated. 

 

I wonder why some people were able to do CPUID masking on newer AM3+ or FM2 based AMD systems.

Here for example: http://zensonic.dk/?p=653

I see a few random reports of people making it work with CPU masking. 

 

 If you want me to try any other tests or have any random strokes of genius let me know. :D

 

 

Well I had seen that before but as you said variable results, and only for Snow Leopard. The big issues for AMD and running darwin kernel are:

 

1. Missing opcodes especially SSE/SSSE instructions. The need for SSE 4 was added post Snow Leopard, but many AMD CPUs don't have that set of instructions so AMD kernels have an emulator that runs when an invalid opcode is trapped.

2. CPUID is also used extensively in OS X and of course Intel and AMD have some CPUID leaves in common but a bunch of others which are different.

3. MSRs and power management.

 

I was hoping that:

 

1. Would be OK on an AMD CPU with the latest instruction sets including SSE3, SSSE3.1 and SSE4.

2. The VMX masks would report CPUIDs values that OS X was expecting

3. That's the issue - it is possible to mask MSR values as well in VMX file, but not the ones we need to report on.

 

I will have one more think about this, but in the meantime if you are still interested we need to capture the CPUID from the guest during boot.

 

1. Edit the OS X guest's VMX file and add these lines to setup serial port outputting to file in VMFS guests folder:

serial0.fileType = "file"
serial0.fileName = "osxdebug.txt"
serial0.present = "TRUE"
msg.autoAnswer = "TRUE" 
msg.serial.file.open = "Append"  

2. Boot to the EFI shell and then run:

fs<x>:\usr\standalone\i386\boot.efi -v -cpuid -topo debug=0x128

You will have to find the correct x value from the mount volumes in the shell.

 

3. Close VM down and attach the vmware.log and osxdebug.txt files to a post.



#29
crurer

crurer

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

FYI:

 

I also tried to get running an already virtualized 10.9.4 on one of our ESX 5.5 servers. The ESX host is a 2x 8 Core 6132HE CPU with 128GB of RAM. The MACOS guest is running well on ESX 5.5 with 2x E5420 Xeons. I just transfered the VM to the Opteron based ESX server and added the lines to the vmx file from here. The VM will start but stops with kernel panic.

08-08-2014-12-32-16.png

I'm happy to assist to find a final solution for solving that issue. 

 

cheers Chris 

 

 



#30
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

Alright so I had to change hardware. That opteron box I was using had bad RAM and was crashing every few hours as a result. Until I get it sorted I'm using an ASRock 970 extreme4 motherboard with a FX-4130 Quad (AM3+).

 

The errors seem to be similar/the same though. 

 

All of the logs I post will come from the ASRock board now. I moved my ESXi install and datastore HDD over to the new hardware so there aren't any changes with that.

 

 

Attached Files



#31
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

Alright so I had to change hardware. That opteron box I was using had bad RAM and was crashing every few hours as a result. Until I get it sorted I'm using an ASRock 970 extreme4 motherboard with a FX-4130 Quad (AM3+).

 

The errors seem to be similar/the same though. 

 

All of the logs I post will come from the ASRock board now. I moved my ESXi install and datastore HDD over to the new hardware so there aren't any changes with that.

 

Thanks for this and the code on xnu kernel going wrong is:

 

    /*
     * Compute the number of dies per package.
     */
     DIVISOR_GUARD(topoParms.nCoresSharingLLC);
    topoParms.nLDiesPerPackage = cpuinfo->core_count / topoParms.nCoresSharingLLC;
    DIVISOR_GUARD(topoParms.nPThreadsPerCore);
    DIVISOR_GUARD(topoParms.maxSharingLLC / topoParms.nPThreadsPerCore);
    topoParms.nPDiesPerPackage = cpuinfo->cpuid_cores_per_package / (topoParms.maxSharingLLC / topoParms.nPThreadsPerCore);

So I think I have screwed up CPU topology on CPUID masks. I will look into this over weekend.

 

UPDATE:

 

Can you run the test again but leave off the -topo and -cpuid flags please?



#32
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

Here is what you asked for. I hope this helps. 

Attached Files



#33
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

Here is what you asked for. I hope this helps. 

 

Hi - didn't have anything useful. I need to look at the code for the xnu kernel in more detail. Work is crazy busy, so will have to fit it in when I can. The first trace was very useful though and has at least pointed me in the right direction.



#34
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

OK next test can you add these lines to the VMX. You will need to remove any other lines to make sure there are no duplicates.

 

Thanks

# Spoof an iMac 5,1 with Intel Core 2 CPU on AMD
board-id.reflectHost = "FALSE"
board-id = "Mac-F2268CC8"
hw.model.reflectHost = "FALSE"
hw.model = "iMac10,1"
serialNumber.reflectHost = "FALSE"
serialNumber = "CK029R6WB9U"
smbios.reflectHost = "FALSE"
SMBIOS.use12CharSerialNumber = "TRUE"


# Capture kprintf to serial file
serial0.fileType = "file"
serial0.fileName = "osxdebug.txt"
serial0.present = "TRUE"
msg.autoAnswer = "TRUE" 
msg.serial.file.open = "Append" 


# Start CPUID Masks
numvcpus = "1"
featureCompat.enable = FALSE
cpuid.inhibitDarwinMasks = "TRUE"
monitor_control.enable_fullcpuid = "TRUE"
cpuid.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:1010"
cpuid.0.ebx.amd = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx.amd = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx.amd = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax.amd = "0000:0000:0000:0000:0000:0110:1111:0110"
cpuid.1.ebx.amd = "0000:0001:0000:0010:0000:1000:0000:0000"
cpuid.1.ecx.amd = "0000:0000:0000:0000:1110:0011:1011:1101"
cpuid.1.edx.amd = "1011:1111:1110:1011:1111:1011:1111:1111"
#cpuid.2.eax.amd = "0000:0101:1011:0000:1011:0001:0000:0001"
#cpuid.2.ebx.amd = "0000:0000:0101:0110:0101:0111:1111:0000"
#cpuid.2.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.2.edx.amd = "0010:1100:1011:0100:0011:0000:0100:1001"
#cpuid.3.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.3.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.3.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.3.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.0.eax.amd = "0000:0100:0000:0000:0000:0001:0010:0001"
cpuid.4.0.ebx.amd = "0000:0001:1100:0000:0000:0000:0011:1111"
cpuid.4.0.ecx.amd = "0000:0000:0000:0000:0000:0000:0011:1111"
cpuid.4.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.4.1.eax.amd = "0000:0100:0000:0000:0000:0001:0010:0010"
cpuid.4.1.ebx.amd = "0000:0001:1100:0000:0000:0000:0011:1111"
cpuid.4.1.ecx.amd = "0000:0000:0000:0000:0000:0000:0011:1111"
cpuid.4.1.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.4.2.eax.amd = "0000:0100:0000:0000:0100:0001:0100:0011"
cpuid.4.2.ebx.amd = "0000:0011:1100:0000:0000:0000:0011:1111"
cpuid.4.2.ecx.amd = "0000:0000:0000:0000:0000:1111:1111:1111"
cpuid.4.2.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.4.3.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.3.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.3.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.4.3.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.5.eax.amd = "0000:0000:0000:0000:0000:0000:0100:0000"
#cpuid.5.ebx.amd = "0000:0000:0000:0000:0000:0000:0100:0000"
#cpuid.5.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0011"
#cpuid.5.edx.amd = "0000:0000:0000:0010:0010:0010:0010:0000"
#cpuid.6.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
#cpuid.6.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0010"
#cpuid.6.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
#cpuid.6.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.7.0.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.7.0.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.7.0.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.7.0.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.8.eax.amd = "0000:0000:0000:0000:0000:0100:0000:0000"
#cpuid.8.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.8.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.8.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.9.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.9.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.9.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.9.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.a.eax.amd = "0000:0111:0010:1000:0000:0010:0000:0010"
#cpuid.a.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.a.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.a.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.eax.amd = "1000:0000:0000:0000:0000:0000:0000:1000"
cpuid.80000000.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000000.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
cpuid.80000001.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0001"
cpuid.80000001.edx.amd = "0010:0000:0001:0000:0000:1000:0000:0000"
cpuid.80000002.eax.amd = "0110:0101:0111:0100:0110:1110:0100:1001"
cpuid.80000002.ebx.amd = "0010:1001:0101:0010:0010:1000:0110:1100"
cpuid.80000002.ecx.amd = "0111:0010:0110:1111:0100:0011:0010:0000"
cpuid.80000002.edx.amd = "0100:1101:0101:0100:0010:1000:0110:0101"
cpuid.80000003.eax.amd = "0100:0011:0010:0000:0011:0010:0010:1001"
cpuid.80000003.ebx.amd = "0010:0000:0010:0000:0101:0101:0101:0000"
cpuid.80000003.ecx.amd = "0010:0000:0010:0000:0010:0000:0010:0000"
cpuid.80000003.edx.amd = "0101:0100:0010:0000:0010:0000:0010:0000"
cpuid.80000004.eax.amd = "0011:0000:0011:0000:0011:0110:0011:0111"
cpuid.80000004.ebx.amd = "0010:0000:0100:0000:0010:0000:0010:0000"
cpuid.80000004.ecx.amd = "0011:0011:0011:0011:0010:1110:0011:0010"
cpuid.80000004.edx.amd = "0000:0000:0111:1010:0100:1000:0100:0111"
#cpuid.80000005.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000005.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000005.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000005.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000006.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000006.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000006.ecx.amd = "0001:0000:0000:0000:1000:0000:0100:0000"
#cpuid.80000006.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000007.eax.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000007.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000007.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000007.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000008.eax.amd = "0000:0000:0000:0000:0011:0000:0010:0100"
#cpuid.80000008.ebx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000008.ecx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
#cpuid.80000008.edx.amd = "0000:0000:0000:0000:0000:0000:0000:0000"
# End CPUID Masks


#35
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

DONK! You're a genius! It worked. My old Lion VM boots! 

 

Now I have access to a few Mac Minis, iMacs, and Mac Pros of various generations. Would it be helpful to have the CPUID masks from any of those to try out different configurations?

 

EDIT:

 

I am trying a new VM to start fresh mavericks install to see if that works too. 



#36
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

Fantastic! I have been wanting to try this out for a couple of years.

 

CPUID dumps would be good. I have a version of a CPUID program I use for dumping raw data into VMware format. I will upload it and write up some instructions tomorrow

 

Many thanks for you kind help, I will update the first post with the details and credit you with helping me out.



#37
kwiksilver

kwiksilver

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
  • Gender:Male

Okay so in using my Lion (10.7) VM. I have noticed some erratic behavior. I can't launch Chrome. It crashes instantly. I can browse the web on safari, but if I try to download anything using safari it just hangs. If I try to install packages it freezes. It doesn't see vmware tools as installed because it continually crashes.

 

My console logs are full of app crashes.

 

Chrome crash example:

Process:         Google Chrome [366]
Path:            /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Identifier:      Google Chrome
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [116]
 
Date/Time:       2014-08-14 17:01:57.352 -0400
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9
 
Interval Since Last Report:          51290209 sec
Crashes Since Last Report:           811
Per-App Crashes Since Last Report:   9
Anonymous UUID:                      97ACCE59-5F3E-4BE9-8482-5972D93B8ECC
 
Crashed Thread:  0
 
Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
 
Thread 0 Crashed:
0   dyld                           0x8feaf38d _sysenter_trap + 3
1   dyld                           0x8fe8b1e6 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) + 372
2   dyld                           0x8fe8b063 _dyld_start + 51
 
Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xffffffe4  ebx: 0x00000002  ecx: 0xc0089c9c  edx: 0x8feaeb8a
  edi: 0x0008a000  esi: 0x8feaea05  ebp: 0xc0089ca8  esp: 0xc0089c9c
   ss: 0x00000023  efl: 0x00010246  eip: 0x8feaf38d   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x00000000
  cr2: 0x8feaf38a
Logical CPU: 0
 
Binary Images:
0x8fe8a000 - 0x8febcaa7  dyld (195.6 - ???) <60FD3471-A1D7-342E-99A7-3EDECDAEC6EC> /usr/lib/dyld
 
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 182
    thread_create: 0
    thread_set_state: 0
 
VM Region Summary:
ReadOnly portion of Libraries: Total=280K resident=216K(77%) swapped_out_or_unallocated=64K(23%)
Writable regions: Total=8368K written=12K(0%) resident=20K(0%) swapped_out=0K(0%) unallocated=8348K(100%)
 
REGION TYPE                      VIRTUAL
===========                      =======
Stack                              64.0M
VM_ALLOCATE                         556K
__DATA                              172K
__LINKEDIT                           76K
__TEXT                              204K
mapped file                          16K
shared memory                        12K
===========                      =======
TOTAL                              65.0M
 
Model: iMac10,1, BootROM VMW71.00V.0.B64.1311080549, 2 processors, Intel Core 2 Duo, 3.62 GHz, 2 GB, SMC 1.16f8
Graphics: Display, PCI, 64 MB
Memory Module: RAM slot #0/RAM slot #0, 2 GB, DRAM, 0 MHz, VMware Virtual RAM, VMW-2048MB
Network Service: Ethernet, Ethernet, en0
Parallel ATA Device: VMware Virtual IDE CDROM Drive
SCSI Device: SCSI Target Device @ 0
USB Device: VMware Virtual USB Hub, 0x0e0f  (VMWare, Inc.), 0x0002, 0x11200000 / 3
USB Device: VMware Virtual USB Keyboard, apple_vendor_id, 0x020b, 0x11210000 / 4
USB Device: VMware Virtual USB Mouse, 0x0e0f  (VMWare, Inc.), 0x0003, 0x11100000 / 2

 

For example vmware tools:

Process:         vmware-tools-daemon [4108]
Path:            /Library/Application Support/VMware Tools/vmware-tools-daemon
Identifier:      vmware-tools-daemon
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [115]
 
Date/Time:       2014-08-14 16:27:28.614 -0400
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9
 
Crashed Thread:  0
 
Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
 
Thread 0 Crashed:
0   dyld                           0x8fe2f38d _sysenter_trap + 3
1   dyld                           0x8fe0b1e6 dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) + 372
2   dyld                           0x8fe0b063 _dyld_start + 51
 
Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0xffffffe4  ebx: 0x00000002  ecx: 0xbffffc3c  edx: 0x8fe2eb8a
  edi: 0x0000a000  esi: 0x8fe2ea05  ebp: 0xbffffc48  esp: 0xbffffc3c
   ss: 0x00000023  efl: 0x00010246  eip: 0x8fe2f38d   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x00000000
  cr2: 0x8fe2f38a
Logical CPU: 0
 
Binary Images:
0x8fe0a000 - 0x8fe3caa7  dyld (195.6 - ???) <60FD3471-A1D7-342E-99A7-3EDECDAEC6EC> /usr/lib/dyld
 
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 572
    thread_create: 0
    thread_set_state: 0
 
VM Region Summary:
ReadOnly portion of Libraries: Total=280K resident=216K(77%) swapped_out_or_unallocated=64K(23%)
Writable regions: Total=8368K written=12K(0%) resident=20K(0%) swapped_out=0K(0%) unallocated=8348K(100%)
 
REGION TYPE                      VIRTUAL
===========                      =======
Stack                              64.0M
VM_ALLOCATE                           4K
__DATA                              172K
__LINKEDIT                           76K
__TEXT                              204K
mapped file                          48K
shared memory                        12K
===========                      =======
TOTAL                              64.5M


#38
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

 

Okay so in using my Lion (10.7) VM. I have noticed some erratic behavior. I can't launch Chrome. It crashes instantly. I can browse the web on safari, but if I try to download anything using safari it just hangs. If I try to install packages it freezes. It doesn't see vmware tools as installed because it continually crashes.

 

My console logs are full of app crashes.

 

Chrome crash example:

 

 

OK having a look into it. This is still on the Lion VM on FX-4130 CPU?



#39
effbee

effbee

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

 

 

OK next test can you add these lines to the VMX. You will need to remove any other lines to make sure there are no duplicates.

 

Thanks

[...]

 

Donk,

just to be sure - does it make sense to test those settings on Opteron as well?



#40
Donk

Donk

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,021 posts
  • Gender:Male
  • Location:Manchester UK

Donk,

just to be sure - does it make sense to test those settings on Opteron as well?

 

I would be interested to see if it works. ANy help is appreciated as I have no access to AMD kit.








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy