AppleSMBIOSEFI for Tiger and Leopard |
![]() |
AppleSMBIOSEFI for Tiger and Leopard |
|
~Eureka
InsanelyMac Sage
|
![]() |
Aug 1 2008, 05:30 PM Post #121
|
![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
VooD
InsanelyMac Legend
|
![]() |
Aug 1 2008, 05:49 PM Post #122
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hi VooD, Sorry that I haven't found the reason why it didn't show informaiton correctly yet. Chun-Nan Ok, let me know if you need any more info about. Btw, that problem shouldn't affect system stability, am I right? Edit: I've just tested AppleSMBIOSEFI.kext 28 with my own computer (specs in the signature) and shows the correct size, 2x1gb stick DIMMS and even shows DDR2 without having to correct the memory type in apple.com.Boot.plist. The other computer was a Q6600 with a Asus P5E Wifi AP and I needed to add the memory type in the boot file. Is not mine, so I won't be able to make tests any soon. |
|
Azoro2000
InsanelyMac Protégé
|
![]() |
Aug 4 2008, 10:06 AM Post #123
|
|
You have same issuue because of using 1.2.1, as me too. Older versions seem to work. Hi Chu-Nan & all, I have exactly the same problem. I have a Lenovo T60 with Boot 132 thing, so installed straight form retail DVD, upgraded to 10.5.4. I had to change only 5 kekts. Everything is worlkng, except mic and AppleSMBIOS... I'm using ACPI 1.2.1, I'm able to load the SMBIOSEFI, but I have problem with CPU recognition (I can't see the cpu model at all) and memeory banks being recognized but with glitches in memory frequency. Unfortunatly Aperture is not working anymore (was working fine in 10.5.2) and have other problems, i.e. Lotus Notes refusing to install and saying I have a PPC... hoping that CPU recognition will be fixed, I was wondering if there is a way to tell my CPU is a Core Duo. Should you need any help in fixing that, just let me know, very willing to help! Thanks a lot! |
|
Moelle
InsanelyMac Protégé
|
![]() |
Aug 4 2008, 05:03 PM Post #124
|
|
After having used the latest kext here (28), my Quartz Extreme was suddenly disabled. The Adobe CS3 suite started to work though. Anyone know the reason for this? Have used iATkos v4i 10.5.4 and most stuff worked brilliantly before installing AppleSMBIOSEFI.kext 28.
|
|
VooD
InsanelyMac Legend
|
![]() |
Aug 5 2008, 12:33 AM Post #125
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
After having used the latest kext here (28), my Quartz Extreme was suddenly disabled. The Adobe CS3 suite started to work though. Anyone know the reason for this? Have used iATkos v4i 10.5.4 and most stuff worked brilliantly before installing AppleSMBIOSEFI.kext 28. I think you should use kabyl's smbiosenabler.kext for Leopard instead of Chun-nan's one. It looks a bit more complete (no need for boot settings aparently). On the other side, Kabyl's one is not working on Tiger but Chun-nan's does (and pretty well |
|
Moelle
InsanelyMac Protégé
|
![]() |
Aug 5 2008, 01:49 AM Post #126
|
|
Thanks! I'll try that and hope it helps
|
|
VooD
InsanelyMac Legend
|
![]() |
Aug 5 2008, 08:09 AM Post #127
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Thanks! I'll try that and hope it helps You would probably be luckier by installing using the retail disc with the cdboot disc. I myself don't plan using any neither Iatkos (which was WAY better than kalyway in stability and cleanness), kalyway or anything else. |
|
Azoro2000
InsanelyMac Protégé
|
![]() |
Aug 5 2008, 09:29 AM Post #128
|
|
You would probably be luckier by installing using the retail disc with the cdboot disc. I myself don't plan using any neither Iatkos (which was WAY better than kalyway in stability and cleanness), kalyway or anything else. Hi VooD, I see you are usind the cdboot+dvd retail. I'm doing the same (upgraded to 10.5.4), I have a thinkpad T60 with a core duo. I have problems with smbios, I tried many versions (chun-nan + vanilla, dot.nub version 27 & 28) but my cpu model is not recognized at all. With dot.nub version for Macbook I had the best results, Coolbook recognized my CPU and runs fine! My problem is that some applications stopped to work (i.e. Aperture and Lotus Notes not installing at all). Which is your expreience with SMBIOS's? Any help is really appreciated! Thanks a lot |
|
VooD
InsanelyMac Legend
|
![]() |
Aug 5 2008, 09:38 AM Post #129
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hi VooD, I see you are usind the cdboot+dvd retail. I'm doing the same (upgraded to 10.5.4), I have a thinkpad T60 with a core duo. I have problems with smbios, I tried many versions (chun-nan + vanilla, dot.nub version 27 & 28) but my cpu model is not recognized at all. With dot.nub version for Macbook I had the best results, Coolbook recognized my CPU and runs fine! My problem is that some applications stopped to work (i.e. Aperture and Lotus Notes not installing at all). Which is your expreience with SMBIOS's? Any help is really appreciated! Thanks a lot In Leopard I use kabyl's smbiosenabler.kext (the one included in the cdboot) and runs pretty well. Of course some cpu´s are not detected since OS X had no support for them originally (i.e. q6600) but that doesn't really affect stability or perfomance. Also Netkas lastes AppleSMBIOS.kext works well, but you need to replace the original vanilla file but I think smbios enablers/injectors are the way to go now. Anyway I never used coolbook or speedstep kernels in notebooks. I run mainly audio applications and variable speed cpu´s does'nt use a good idea so I fix the cpu at the default speed. |
|
Azoro2000
InsanelyMac Protégé
|
![]() |
Aug 5 2008, 10:55 AM Post #130
|
|
In Leopard I use kabyl's smbiosenabler.kext (the one included in the cdboot) and runs pretty well. Of course some cpu´s are not detected since OS X had no support for them originally (i.e. q6600) but that doesn't really affect stability or perfomance. Also Netkas lastes AppleSMBIOS.kext works well, but you need to replace the original vanilla file but I think smbios enablers/injectors are the way to go now. Anyway I never used coolbook or speedstep kernels in notebooks. I run mainly audio applications and variable speed cpu´s does'nt use a good idea so I fix the cpu at the default speed. Which SMBIOS are you using with kabyl's smbiosenabler? My Intel Core Duo was correctly being detected with 10.5.2 and mac.nub smbios, so I guess it's a matter of 10.5.4 new kexts... I strongly suggest to buy coolbook, is really cheap and speedstep is working with vanilla kernel (in this moment I'm running at 1002 MHZ & 0,905v...) system is running very cool now. Thanks a lot! |
|
VooD
InsanelyMac Legend
|
![]() |
Aug 5 2008, 10:55 AM Post #131
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Which SMBIOS are you using with kabyl's smbiosenabler? My Intel Core Duo was correctly being detected with 10.5.2 and mac.nub smbios, so I guess it's a matter of 10.5.4 new kexts... I strongly suggest to buy coolbook, is really cheap and speedstep is working with vanilla kernel (in this moment I'm running at 1002 MHZ & 0,905v...) system is running very cool now. Thanks a lot! Of course I use the vanilla one (10.5.4). Those enablers are designed to work exclusively with vanilla AppleSMBIOS.kext. Maybe I'll try coolbook while I'm not using audio apps |
|
skgunner
InsanelyMac Protégé
|
![]() |
Aug 5 2008, 01:18 PM Post #132
|
|
Thanks Chun-Nan,here's my result:
My system is iATKOS v4i,with the smbios 27 rev-6,I have all the right information except the bus speed it shows 100. I have a laptop,T7700 on a GL960 chipset,the fsb should be 800/or 733. (Intel said GL960 only support to 533,but 667 and 800 cpu works fine,but some 800 fsb cpu works under 733 fsb) with yours SMBIOSEFI,it fix the fsb,displayed 733,(In windows it is 800),but with it,the application CoolbookController can not detect the current cpu frequency,and has wrong speedstep profile.Without smbiosefi.kext,it works fine.please check that. CoolbookController is an application to let you enjoy Speedstep with vanilla kernel,so you don't have to trade the sleep function. |
|
Azoro2000
InsanelyMac Protégé
|
![]() |
Aug 5 2008, 08:40 PM Post #133
|
|
Of course I use the vanilla one (10.5.4). Those enablers are designed to work exclusively with vanilla AppleSMBIOS.kext. Maybe I'll try coolbook while I'm not using audio apps Both of the enablers are not working for me... so, I reinstalled Aperture and it just worked Then I created a fake output for system_profiler, now every app knows without any doubt that I have an Intel Core Duo! Ciao! |
|
Riley Freeman
InsanelyMac Geek
|
![]() |
Aug 7 2008, 02:59 PM Post #134
|
![]() ![]() ![]() ![]()
|
I tried both enablers too but ended up using macdotnub's AppleSMBIOS.kext because Apple DVD Player (and probably other apps) wouldn't work with either.
Both enablers displayed the wrong CPU speed. This one also gave me an error in System Profiler when trying to display the Hardware Overview. This is the way to go though. Would be nice to not have to replace any system files with patched versions. Just needs more work that's all |
|
~Eureka
InsanelyMac Sage
|
![]() |
Aug 9 2008, 04:12 AM Post #135
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Thanks Chun-Nan,here's my result: My system is iATKOS v4i,with the smbios 27 rev-6,I have all the right information except the bus speed it shows 100. I have a laptop,T7700 on a GL960 chipset,the fsb should be 800/or 733. (Intel said GL960 only support to 533,but 667 and 800 cpu works fine,but some 800 fsb cpu works under 733 fsb) with yours SMBIOSEFI,it fix the fsb,displayed 733,(In windows it is 800),but with it,the application CoolbookController can not detect the current cpu frequency,and has wrong speedstep profile.Without smbiosefi.kext,it works fine.please check that. CoolbookController is an application to let you enjoy Speedstep with vanilla kernel,so you don't have to trade the sleep function. Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan |
|
mitch_de
InsanelyMac Legend
|
![]() |
Aug 9 2008, 06:19 AM Post #136
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan Its easy possible to patch the CoolbookController App . Just replace (there are a list of supported Mac Modells in .plist) one of those Models with yours. After that CC will run. CC isnt an really good tool, because it does not use speedstep. It makes that changes (CC takes CPU time!) all self. BUT much, much better way is to use the new IntelSpeedStep.kext , which works GREAT with Core Intels !!!! - works with orig. Vanilla - works with Sleepkernel (but Sleepkernel is NOT a must - supports VID controll (showing volts, chaning volts under/overclocking) - for me even new ( 3 days) ist 100% stable http://forum.insanelymac.com/index.php?sho...119370&st=0 |
|
jayman30
InsanelyMac Protégé
|
![]() |
Aug 9 2008, 09:56 PM Post #137
|
![]() ![]()
|
Hi skgunner, CoolbookController won't work with AppleSMBIOSEFI_28 because the model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Chun-Nan Hi Chun-Nan, I tried the AppleSMBIOSEFI_28Air but Coolbook still doesn't throttle for some reason. All settings register OK, but CoolBook can not change the MHz or Voltage from their maximum settings. Here's some screen shots. Coolbook with AppleSMBIOSEFI_28Air and vanilla AppleSMBIOS installed:
coolbook.jpg ( 44.91K )
Number of downloads: 214Coolbook when working with AppleSMBIOS_28 installed:
working.jpg ( 44.83K )
Number of downloads: 163Coolbook offers built in dynamic CPU MHz and Voltage throttling unlike IntelSpeedStep.kext. Thanks for any help with this issue,
Attached File(s)
|
|
Jedric
InsanelyMac Geek
|
![]() |
Aug 12 2008, 01:36 PM Post #138
|
![]() ![]() ![]()
|
Hi guys, Here is the beta AppleSMBIOSEFI I have been working on. It will work with original AppleSMBIOS but will try to fix or add some values that original AppleSMBIOS misses. Therefore, you don't have to worry about AppleSMBIOS being updated. It is based on original AppleSMBIOS and it only works with EFI system right now. It is for both Tiger and Leopard. In addiation, it should fix "About This Mac" crash problem and wrong "Bus Speed" issue. 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 Again, it is just the beta version and you still need the original AppleSMBIOS with it. Chun-Nan ============================== static const char * SMBMemoryDeviceTypes[] = { "RAM", /* 00h Undefined */ "RAM", /* 01h Other */ "RAM", /* 02h Unknown */ "DRAM", /* 03h DRAM */ "EDRAM", /* 04h EDRAM */ "VRAM", /* 05h VRAM */ "SRAM", /* 06h SRAM */ "RAM", /* 07h RAM */ "ROM", /* 08h ROM */ "FLASH", /* 09h FLASH */ "EEPROM", /* 0Ah EEPROM */ "FEPROM", /* 0Bh FEPROM */ "EPROM", /* 0Ch EPROM */ "CDRAM", /* 0Dh CDRAM */ "3DRAM", /* 0Eh 3DRAM */ "SDRAM", /* 0Fh SDRAM */ "SGRAM", /* 10h SGRAM */ "RDRAM", /* 11h RDRAM */ "DDR SDRAM", /* 12h DDR */ "DDR2 SDRAM", /* 13h DDR2 */ "DDR2 FB-DIMM" /* 14h DDR2 FB-DIMM */ }; ============================== Update: 5/6/2008 1. It will use value of "cpu->externalClock" first. If that value returns 0, it will use value of "FSBFrequency". 2. Add "FSB" flag. You can change the FSB value in case the value is still not correct. Just boot with "FSB=n" (n is the speed number you want) However, it doesn't update the value back to "FSBFrequency" yet. Update: 7/2/2008 1. based on AppleSMBIOS-28 2. Added "serial-number", "board-id", and "system-type". The default serial-number is "W1234567890". 3. Released AppleSMBIOSEFI from memory after adding the values. 4. It should work both on Tiger and Leopard. (I used Tiger to compile the source code.) [attachment=30522:AppleSMBIOSEFI_28.zip] [attachment=31713:AppleSMB...FI_28Air.zip] P.S. CoolbookController won't work with AppleSMBIOSEFI_28 because model is set to "MacPro3,1". Try AppleSMBIOSEFI_28Air instead or change the model to the ones supported by CoolbookController. Hi Chun-Nan Can you explain how to add to "serial-number", "board-id", and "system-type" using your AppleSMBIOSEFI_28? is that thru com.apple.Boot.plist? Thanks |
|
~Eureka
InsanelyMac Sage
|
![]() |
Aug 13 2008, 06:07 AM Post #139
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Hi Chun-Nan, I tried the AppleSMBIOSEFI_28Air but Coolbook still doesn't throttle for some reason. All settings register OK, but CoolBook can not change the MHz or Voltage from their maximum settings. Here's some screen shots. Coolbook with AppleSMBIOSEFI_28Air and vanilla AppleSMBIOS installed: ..... Coolbook when working with AppleSMBIOS_28 installed: ..... Coolbook offers built in dynamic CPU MHz and Voltage throttling unlike IntelSpeedStep.kext. Thanks for any help with this issue, Hi jayman30, As far as I know, it seems that it will change the settings of info.plist inside the ACPI_SMC_PlatformPlugin.kext. And on that info.plist file, it has information which type of CPUs each model has. However, I really don't know too much about Coolbook. (I tried it but I didn't register the software.) Maybe you can check info.plist to see if you get model and CPU correctly. Chun-Nan Hi Chun-Nan Can you explain how to add to "serial-number", "board-id", and "system-type" using your AppleSMBIOSEFI_28? is that thru com.apple.Boot.plist? Thanks Hi Jedric, If you want to change those values, you have to change in the source code. Chun-Nan |
|
ptrubert
InsanelyMac Protégé
|
![]() |
Aug 22 2008, 11:08 AM Post #140
|
|
Hi Chun-Nan,
Thanks for this great AppleSMBIOSEFI.kext. I am on 10.4.11, and your kext is working perfectly. Just 2 minor items in system profiler: - bus speed: 2.67Ghz ............... (instead of 667 Mhz) - memory speed: 0 Mhz............... (instead of 667 Mhz) Do you think there is an easy way to correct these small errors? ( I am not a developer, so I am not using Xcode. I modified model name + serial number by modifying the executable in TextEdit, keeping the name number of digits) +++ Edit 23/08/08: I got now memory speed problem solved: With TextEdit, I replaced in the executable: ...TypememorySpeed%u MHz... by ...TypememorySpeed667MHz... Sole remaining trouble: Bus Speed: 2.67 GHz Rgds Airis n1212 = Uniwill x20II - 12.1" - Intel core 2 duo T7200 2Ghz - 2Go ram ALC861 - iMic (temporarily I hope) - Marvell Yukon 88E8053 - Intel 3945 a/b/g - USB 2.0 wifi 802.11n adapter JaS 10.4.8 / JaS 10.4.9 combo update / Netkas 10.4.10 update / pc_efi_v8 / stock MacOSXUpdCombo10.4.11Intel including 8.11.1 kernel and AppleSMBIOS.kext thanks to AppleSMBIOSEFI.kext |
![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 02:23 AM |