~Eureka Posted June 6, 2008 Author Share Posted June 6, 2008 it does not show the right bus speed. 760MHz instead of 800MHz is it just comsetic or the real speed? I also have 720Mhz Hus Speed instead of 800 Hi mrroboto and macgirl, You can give AppleSMBIOSEFI_b2 a try. Chun-Nan Thanks. Everything working fine except memory frequency showing 0 MHz. How can I fix that? Hi Cillit Bang, You can change the memory speed. Just boot with "memorySpeed=n" (n is the speed number you want) You can change the memory type. Just boot with "memoryType=n" (n is the type number you want, 18 is DDR, 19 is DDR2) Example: memoryType=19 memorySpeed=533 Chun-Nan Ok I'm confused. AppleSMBIOSEFI.kext is the kext we install and this tricks the vanilla SMBIOS into reading your system information correctly using EFI? Is that correct? My bios does not send the correct information to my system. For example my bios sends to OSX that my FSB is 179mhz x 4 = 716mhz so I have to use the -g flag to force my system to 200mhz and thus I get my 800mhz in OSX even though it shows 716mhz. Could this AppleSMBIOSEFI.kext correct that? I am guessing not. Currently I am using a SUPERHAI SMBIOS and it pulls my FSB as 716mhz because in his SMBIOS he pulls the information from a special string which I would bet is the same thing used in this AppleSMBIOSEFI.kext. Please correct me if I'm wrong or explain how this one works differently? Hi 00Diabolic, I think it has something to do with BIOS, ACPI table, or EFI table. AppleSMBIOS just read values from them. If the source is wrong, the outcome is wrong, too. The difference will be that you don't have to replace AppleSMBIOS whenever it is being updated unless the stucture in AppleSMBIOS changes a lot. Chun-Nan Link to comment Share on other sites More sharing options...
macita Posted June 6, 2008 Share Posted June 6, 2008 So i must use it with original AppleSMBIOS.kext and I MUSTS NOT REPLACE IT OR RENAME IT AS AppleSMBIOS.kext but live as it.... lemme try... Link to comment Share on other sites More sharing options...
Onixs Posted June 6, 2008 Share Posted June 6, 2008 Chun-Nan: Any chance of fixing it on Tiger? It doesnt work. Loaded the original AppleSMBIOS of 10.4.11 with E.F.I. installed Link to comment Share on other sites More sharing options...
Cillit Bang Posted June 6, 2008 Share Posted June 6, 2008 Thanks. Now I got it working. But I wanna add it to my Boot.plist. Do I have to type in there any key or can I just put in the string? EDIT: Any chance to get a real Serial Number shown in "Hardware" instead of "System Serial Number"? Link to comment Share on other sites More sharing options...
Goron Posted June 6, 2008 Share Posted June 6, 2008 @MACGirl: I also have 720Mhz Hus Speed instead of 800 shock.gif From your rig description i guess your opteron is overclocked? If your RAM divider isn´t 1:1 (result: 800MHz) it could be the correct speed your RAM is currently working at ... Cheers Goron Link to comment Share on other sites More sharing options...
verleihnix Posted June 6, 2008 Share Posted June 6, 2008 Hi Chun-Nan, Great work so far. This is what it does to my hack. I like to change the model description and serial number as well. Thanks for your efforts. Link to comment Share on other sites More sharing options...
Cillit Bang Posted June 6, 2008 Share Posted June 6, 2008 What I also noticed is that there is a double space between "2GB 800 MHz_ _DDR2 SDRAM". I know I'm never satisfied but I hope you can fix that. Link to comment Share on other sites More sharing options...
macgirl Posted June 6, 2008 Share Posted June 6, 2008 Hi mrroboto and macgirl, You can give AppleSMBIOSEFI_b2 a try. Chun-Nan Thanks EDIT: Worked @MACGirl:From your rig description i guess your opteron is overclocked? If your RAM divider isn´t 1:1 (result: 800MHz) it could be the correct speed your RAM is currently working at ... Cheers Goron Yes my Opteron is overclocked but I am not using AppleSMBIOSEFI on my AMD rig, just in my Dell Laptop, on Windows TAT and CPUZ reports 800Mhz (on the Dell of course). Link to comment Share on other sites More sharing options...
MacUser2525 Posted June 6, 2008 Share Posted June 6, 2008 Thanks. Now I got it working. But I wanna add it to my Boot.plist. Do I have to type in there any key or can I just put in the string? EDIT: Any chance to get a real Serial Number shown in "Hardware" instead of "System Serial Number"? You put the values in the Kernel Flags key section if this is what you mean. Thanks Chan-Nan I have to check my notes/.kext's installed but I do believe I am running totally vanilla install except for the EFI strings needed now. <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v memoryType=19 memorySpeed=700</string> <key>Timeout</key> <string>5</string> Link to comment Share on other sites More sharing options...
mrroboto Posted June 6, 2008 Share Posted June 6, 2008 Hi mrroboto and macgirl, You can give AppleSMBIOSEFI_b2 a try. Chun-Nan It Works! Thanx Link to comment Share on other sites More sharing options...
pion Posted June 7, 2008 Share Posted June 7, 2008 what about photoshop or other apps since we not using macdotnub's AppleSMBIOS-27?? Link to comment Share on other sites More sharing options...
ontoid Posted June 7, 2008 Share Posted June 7, 2008 Wokrks ! Thank U And it does pick up values settedup by DMICFG like: machine_model or serial number Link to comment Share on other sites More sharing options...
mrroboto Posted June 7, 2008 Share Posted June 7, 2008 what about photoshop or other apps since we not using macdotnub's AppleSMBIOS-27?? CS3 works Link to comment Share on other sites More sharing options...
sonotone Posted June 7, 2008 Share Posted June 7, 2008 Works well also here on my Inspiron 9400, Cpu, Ram, speeds and serial number are correctly displayed. Just on thing, the laptop is recognized as a Mac Pro. Good Job! Link to comment Share on other sites More sharing options...
derailed_spark Posted June 7, 2008 Share Posted June 7, 2008 From now on this should be moved as the "proper" way to have a working smbios in distros ... Link to comment Share on other sites More sharing options...
macgirl Posted June 7, 2008 Share Posted June 7, 2008 My XPS is recognized as "Mac" on Model Name and "XPS M1330" on Model Identifier not as "Mac" and "macpro3,1" like others. I don't know where the name is set, I am using vanilla AppleACPIPlatform.kext also Link to comment Share on other sites More sharing options...
GLXOZ Posted June 7, 2008 Share Posted June 7, 2008 All work fine, thanx for our work. Link to comment Share on other sites More sharing options...
mrroboto Posted June 8, 2008 Share Posted June 8, 2008 My XPS is recognized as "Mac" on Model Name and "XPS M1330" on Model Identifier not as "Mac" and "macpro3,1" like others. I don't know where the name is set, I am using vanilla AppleACPIPlatform.kext also Same here!!! Link to comment Share on other sites More sharing options...
cyclonefr Posted June 8, 2008 Share Posted June 8, 2008 MacPro3,1 are stored in the kernel, and not in the SMBIOS. If you are using vanilla kernel, then that's why you see your model identifier as Dell and not Mac Pro. Link to comment Share on other sites More sharing options...
ontoid Posted June 8, 2008 Share Posted June 8, 2008 Not sure but ... I think that in your case Machine model Data entries are from DMI Bios records and have priority before Model Identifier stored in AppleSMBIOSEFI.kext. In my case i did edition of those records and wrote there model: iMac7,1 witch gave me iMac7,1 not MacPro3,1 Same Story is serial number To edit DMI DATA i used small app called DMICFG Recently figured tiny issue: (Sometimes) After restart system does not loading monitor calibration profile and keyboard layout (modifier keys) are reverted to default state. Link to comment Share on other sites More sharing options...
verleihnix Posted June 9, 2008 Share Posted June 9, 2008 So, what is the best way to change the Model Name, ID and serial Number? And how to do it? Link to comment Share on other sites More sharing options...
Cillit Bang Posted June 10, 2008 Share Posted June 10, 2008 I wanna know that, too! Nun-Chan why don't you answer anymore? Link to comment Share on other sites More sharing options...
macgirl Posted June 10, 2008 Share Posted June 10, 2008 So, what is the best way to change the Model Name, ID and serial Number?And how to do it? I wanna know that, too! Nun-Chan why don't you answer anymore? If you are running with the ToH kernel, just modify the AppleSMBIOSEFI.cpp Link to comment Share on other sites More sharing options...
verleihnix Posted June 11, 2008 Share Posted June 11, 2008 Hi, I am using the vanilla and ToH on two different riggs. Do I have to compile AppleSMBIOSEFI.cpp? Link to comment Share on other sites More sharing options...
macgirl Posted June 11, 2008 Share Posted June 11, 2008 If you modified something yes, but open the Project on Xcode and hit the Build button, it will compile the whole thing and create the new kext. Link to comment Share on other sites More sharing options...
Recommended Posts