InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #11  
Old 10-29-2009, 10:02 PM
grumptink's Avatar
grumptink grumptink is offline
Puma
 
Join Date: Feb 2009
Location: Blighty
Posts: 18
Quote:
Originally Posted by thorazine74 View Post
Try editing smbios.plist with your cpu's values.
Yes, but as I said before, it's only a cosmetic fix
Quote:
Originally Posted by Imkantus View Post
Well the source code is avaible - so what's missing is someone to port it.
Well I can tell you right now, myself attempting that would be like putting wheels on a tomato. Time consuming, and completely pointless.
Quote:
Originally Posted by Imkantus View Post
Having 64-Bit Kernel & Extensions isn't that much important as 64-Bit application still work cause the 32-Bit Kernel uses virtual address space.
I know, I'm just fussy
Quote:
Originally Posted by Imkantus View Post
@thorazine74
You're sure that just setting the values via smbios.plist fixes the "About this Mac" crash, alltough other smbios value injects he has tied didn't?
I'm sure it's something to do with how each method injects the info, I just don't know how.
Reply With Quote
  #12  
Old 10-30-2009, 02:14 PM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Quote:
Originally Posted by grumptink View Post
Yes, but as I said before, it's only a cosmetic fix
Well I can tell you right now, myself attempting that would be like putting wheels on a tomato. Time consuming, and completely pointless.
I know, I'm just fussy
I'm sure it's something to do with how each method injects the info, I just don't know how.
What do you mean only chosmetic? SMBIOS.plist just injects the values so System Profiler displays them, some of them are only of chosmetic value (i.e. RAM speed or Manufacturer or Serial Number) but others like Mac Model seems to be very important because OS X read those valuse and acts different depending what Mac Model you have. Its a good practice to have real data from a Mac Model close to your system specs, though I'm not sure which variables are really necessary apart from Mac Model...
It serves the same purpose as kext-based SMBIOS injectors, though it may not inject the same values as others like Andy's patched one, though arguably most of the values are useless. And it should work in 32 & 64 bits.
If you have a properly filled SMBIOS table About This Mac or System Profiler should not crash. What CPU do you have? I think you may have to edit the CPU and bus speeds in smbios.plist, I'm not sure because I never have to, I think its autodetected but maybe in your case it didnt work?
If you use smbios.plist injecting you probably should use vanilla unpatched AppleSMBIOS.kext and have no other SMBIOS injector kext installed.

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11

Last edited by thorazine74; 10-30-2009 at 02:16 PM.
Reply With Quote
  #13  
Old 10-31-2009, 01:21 AM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Maybe it helps to use all the values SMBIOSEFI injects via smbios.plist? (Including modell, serial number and all the stuff)

Ofcourse just an idea...

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #14  
Old 11-04-2009, 01:56 AM
grumptink's Avatar
grumptink grumptink is offline
Puma
 
Join Date: Feb 2009
Location: Blighty
Posts: 18
Quote:
Originally Posted by thorazine74 View Post
What do you mean only chosmetic? SMBIOS.plist just injects the values so System Profiler displays them, some of them are only of chosmetic value (i.e. RAM speed or Manufacturer or Serial Number) but others like Mac Model seems to be very important because OS X read those valuse and acts different depending what Mac Model you have. Its a good practice to have real data from a Mac Model close to your system specs, though I'm not sure which variables are really necessary apart from Mac Model...
It serves the same purpose as kext-based SMBIOS injectors, though it may not inject the same values as others like Andy's patched one, though arguably most of the values are useless. And it should work in 32 & 64 bits.
If you have a properly filled SMBIOS table About This Mac or System Profiler should not crash. What CPU do you have? I think you may have to edit the CPU and bus speeds in smbios.plist, I'm not sure because I never have to, I think its autodetected but maybe in your case it didnt work?
If you use smbios.plist injecting you probably should use vanilla unpatched AppleSMBIOS.kext and have no other SMBIOS injector kext installed.
Sorry guys, been away for a couple of days.

I don't know how it differs from other AppleSMBIOS injectors, but as for using a SMBIOS.plist, and it only fixing the System Profiler cosmetically, I was referring to a post I'd read on Prasys's blog, here.

In regards to "About This Mac" crashing, I've tried using a properly filled in SMBIOS.plist, with no other injectors present, and the only difference in the information displayed is what I expect, serial number, Boot ROM version. I've even edited my SMBIOS.plist to match the injector's values on the off chance it might work, but nothing.

When using EFI 10.5, which features a CPU auto detect, it picks up my CPU as a C2D 3.0 GHz, which is wrong, but it's the same as I got before the auto detect patch and also the same as when I boot without using any form of SMBIOS injector regardless of the bootloader being used. With AppleSMBIOSEFI.kext and Netkas's AppleSMBIOS.kext it reports it as a C2D 2.13 GHz, which is correct, and "About This Mac" doesn't crash.
Reply With Quote
  #15  
Old 11-04-2009, 01:57 AM
grumptink's Avatar
grumptink grumptink is offline
Puma
 
Join Date: Feb 2009
Location: Blighty
Posts: 18
Quote:
Originally Posted by Imkantus View Post
Maybe it helps to use all the values SMBIOSEFI injects via smbios.plist? (Including modell, serial number and all the stuff)

Ofcourse just an idea...
Tried using all the available values, and also with just main ones, model number, CPU & Bus speed etc.
Reply With Quote
  #16  
Old 11-04-2009, 04:57 AM
meattattat meattattat is offline
Cheetah
 
Join Date: Nov 2009
Posts: 3
about this mac crashes too
Reply With Quote
  #17  
Old 11-11-2009, 05:55 AM
mingzhi mingzhi is offline
Cheetah
 
Join Date: Dec 2008
Posts: 6
oh yeah! Finally fixed about this mac problem using AppleSMBIOSEFI.kext. Greet done Chun-Nan and thanks Imkantus.
Reply With Quote
  #18  
Old 11-11-2009, 07:06 AM
meattattat meattattat is offline
Cheetah
 
Join Date: Nov 2009
Posts: 3
Quote:
Originally Posted by mingzhi View Post
oh yeah! Finally fixed about this mac problem using AppleSMBIOSEFI.kext. Greet done Chun-Nan and thanks Imkantus.
is that a 32-bit or a 64-bit kext?



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply