Bart86 Posted May 31, 2009 Share Posted May 31, 2009 This one has be puzzled. I created an smbios.plist in /Extra and have been using it for awhile to over-ride some default values. I'm doing some troubleshooting and wanted to disable the over-rides for awhile so I moved my smbios.plist file out of the /Extra directory. Well, guess what?...The over-rides are still present when I boot. I've tried: - deleting all of the boot caches out of /System/Cache - rebuilding all kext caches including the mkext in extra - removing the battery from my bios to reset all values (yeah I was desperate) All of my overrides are still present.....Serial Number, Memory/CPU/Bus speed, Model, etc etc I have Chameleon installed on SATA-1 and this is with my 2nd OSX install on SATA-5 If I boot SATA-1 and remove the smbios.plist, the values get cleared correclty. Where is this stuff being cached????? Link to comment https://www.insanelymac.com/forum/topic/168677-chameleon-2-and-smbiosplist-values-being-cached/ Share on other sites More sharing options...
an1r0n Posted January 5, 2010 Share Posted January 5, 2010 Same here, anyone? Link to comment https://www.insanelymac.com/forum/topic/168677-chameleon-2-and-smbiosplist-values-being-cached/#findComment-1377263 Share on other sites More sharing options...
muchlife Posted April 22, 2010 Share Posted April 22, 2010 @ Bart86 I had the same problems for about a week! Same motherboard as you (EP45-UD3P), very frustrating, was ready to tear my hair out! I finally did a reinstall (retail / vanilla kernel using boot dfe disk), without using any SMBIOS.plist file, using vanilla applesmbios in S/L/E and with smbiosENABLER in /Extra folder while i played around. I put it in my /Extra folder but system profiler still wasn't reporting sufficient info that it should. At this point in time, chameleon 1 was installed (no gui, old version while deciding which chameleon 2 to update to) and then i realized some of my system profiler issues were related to my BIOS not relaying DMI pool data properly. I disabled a setting in Gigabyte BIOS called quickboot. Apparently with quickboot enabled, very important SMBIOS data was not being relayed. Suddenly with quickboot DISABLED, I saw a significant amount of data being reported in system profiler, such as my motherboard model, memory banks, and proper bus speed. I then upgraded to Chameleon 2 RC2 (Chameleon-2.0-RC2-r640.pkg) installing it default to my 10.5.6 drive, not EFI, which created an /Extensions folder inside /Extra. The kexts in /Extra had to be moved to /Extra/Extensions leaving in place my com.apple.boot.plist in /Extra. I read about better system profiler reporting using applesmbios EFI (by chun nan), which actually worked out great. So i removed smbiosENABLER, and put in appleSMBIOS EFI kext in /Extra/Extensions I now wanted to get my machine to be seen as MacPro 3,1 as i was trying to do before, when the values seemed to have been stuck in there, ripping my hair out in frustration, despite hundreds of attempts to remove, replace applesmbios vanilla kexts, different SMBIOS.plist , etc. Only after this, did i first try to place a SMBIOS.plist file for the first time in /Extra folder, and everything went as expected. No values got stuck, i could change values and reboot with changes seen. Here is whats reported now in my system profiler Hardware Overview: Model Name: Mac Pro Model Identifier: MacPro3,1 Processor Speed: 3.59 GHz Number Of Processors: 1 Total Number Of Cores: 4 L2 Cache: 6 MB Memory: 2 GB Bus Speed: 1.78 GHz Boot ROM Version: MP31.00C1.B00 SMC Version: 1.30f3 Serial Number: G87421B908S to sum up i never figured out where or how my SMBIOS values were being cached, i only guessed it may had something to do with my BIOS setting of quickboot enabled, which seemed to not refresh the data passed from BIOS to OSX each time i booted/rebooted. i explained in detail the steps i did this install that i avoided this issue, in hopes someone else can pinpoint the answer, or find my info usefull 1) Chameleon 2 RC2 (Chameleon-2.0-RC2-r640.pkg) installing it default to my 10.5.6 drive, not EFI 2) vanilla kernel with vanilla applesmbios.kext 3) applesmbios EFI by chun nan, placing in /Extra/Extensions 4) put key string for DDR2 memory in com.apple.boot.plist as specified in applesmbios EFI abilities 5) created SMBIOS.plist i found on the net somewhere, editing some values to suite my hardware here are some of my files and kexts (with exact text of my com.apple.boot.plist) if anyone finds them useful. i removed my device properties string from the com.apple.boot.plist so if you have any be sure not to copy mine, just included to show what was inside mine. my SMBIOS.plist in /Extra <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosvendor</key> <string>Apple Computer, Inc.</string> <key>SMbiosversion</key> <string>MP31.88Z.00C1.B00.080209154</string> <key>SMmanufacter</key> <string>Apple Computer, Inc.</string> <key>SMproductname</key> <string>MacPro3,1</string> <key>SMsystemversion</key> <string>1.0</string> <key>SMserial</key> <string>G87421B908S</string> <key>SMfamily</key> <string>macpro</string> <key>SMboardmanufacter</key> <string>Apple Computer, Inc.</string> <key>SMboardproduct</key> <string>Mac-F4208DC8</string> <key>SMbustype</key> <string>0105</string> <key>SMmemtype</key> <string>19</string> <key>SMmemspeed</key> <string>890</string> <key>SMmemmanufacter_1</key> <string>Gskill</string> <key>SMmemmanufacter_3</key> <string>Gskill</string> <key>SMmempart_1</key> <string>N800C5</string> <key>SMmempart_3</key> <string>N800C5</string> <key>SMmemserial_1</key> <string>X356767I</string> <key>SMmemserial_3</key> <string>F83FJ367</string> <key>SMUUID</key> <string>93953512-41E4-377D-8A05-1A6106303001</string> </dict> </plist> dont forget to rebuild mkext using program called "kext utility" search google for it, easy to find and you just run it to rebuild mkext that resides in /Extra folder i always copy to my desktop any files im editing before copying them back into where i want them (first deleting file that was in there, instead of replacing) muchlife_ep45_ud3p_files.zip Link to comment https://www.insanelymac.com/forum/topic/168677-chameleon-2-and-smbiosplist-values-being-cached/#findComment-1453355 Share on other sites More sharing options...
Recommended Posts