paulicat Posted November 11, 2006 Share Posted November 11, 2006 UPDATED** About This Mac crash and System Profiler Hardware Overview error are finally fixed properly!! Here is a link to a proper AppleSMBIOS.kext that is %100 ACPI compatible. Copy it to /System/Library/Extensions as usual and repair permissions. http://paulicat.freeflux.net/ the link is in the guide. **Note: Memory speed might not show properly, Im still looking at that. However cpu speed should be fixed now. Second part of the crash puzzle is to enable cpuid max limit in your bios. If you don't have this option, I don't know of a fix for it. Report back here for success reports please. Cheers! Link to comment Share on other sites More sharing options...
ToaDsiX Posted November 11, 2006 Share Posted November 11, 2006 nice dude, thanks Link to comment Share on other sites More sharing options...
fireshark Posted November 11, 2006 Share Posted November 11, 2006 Question, if this is why it failed then how come replacing loginwindow also works? Is it because new loginwindow asks through SMBIOS and old loginwindow doesn't? Link to comment Share on other sites More sharing options...
Taruga Posted November 11, 2006 Share Posted November 11, 2006 Works for me, About this Mac doesn´t crash anymore, reports 3.74 Ghz (I´m using overclock so it´s right) Intel Core 2 Duo (and that is the only wrong thing, have a Pentium D) Memory speed now shows 0 Mhz, didn´t show speed before Link to comment Share on other sites More sharing options...
paulicat Posted November 11, 2006 Author Share Posted November 11, 2006 Actually, if you can believe it, Im not a mac programmer I can only tell you what I've seen that lead me down the path that got it working. If the crash was inside of loginwindow, then it would have crashed for everyone, however the crash only happened on non intel boards. So I figured it should be something in the bios. I fixed up the code that was not being reported on Intel mobos, fixed up the efi calls, and got a working kext first. Then it still crashed with a memory write to read only memory location. I was running out of ideas, so I began poking in the bios and noticed my cpuid limit was disabled, which of course worked for every release up till now. I enabled it, and boom, no more crash I double checked to see if the stock 4.4 smbios would work, to make sure if cpuid being disabled was the real cause of the crash, however, it still crashed with 4.4 smbios. I put mine back in, and of course it worked again. Cheers, Paulicat. Link to comment Share on other sites More sharing options...
Guest bikedude880 Posted November 11, 2006 Share Posted November 11, 2006 Works fine. Same boat as Taruga, Pentium D OC'd to 3.09 reads speed properly (though says it's a Core Duo, See next post) and memory now has an unknown speed. Link to comment Share on other sites More sharing options...
paulicat Posted November 11, 2006 Author Share Posted November 11, 2006 I should've put this in my original post, the cpu name is coming from the kernel itself, not from the kext...get on semthex to fix that Link to comment Share on other sites More sharing options...
Taruga Posted November 11, 2006 Share Posted November 11, 2006 Paulicat, a very big issue about this thing.... ioreg -l stops at AppleSMBIOS. Can´t get full ioreg output. Link to comment Share on other sites More sharing options...
JaS Posted November 11, 2006 Share Posted November 11, 2006 Actually, if you can believe it, Im not a mac programmer I can only tell you what I've seen that lead me down the path that got it working. If the crash was inside of loginwindow, then it would have crashed for everyone, however the crash only happened on non intel boards. So I figured it should be something in the bios. I fixed up the code that was not being reported on Intel mobos, fixed up the efi calls, and got a working kext first. Then it still crashed with a memory write to read only memory location. I was running out of ideas, so I began poking in the bios and noticed my cpuid limit was disabled, which of course worked for every release up till now. I enabled it, and boom, no more crash I double checked to see if the stock 4.4 smbios would work, to make sure if cpuid being disabled was the real cause of the crash, however, it still crashed with 4.4 smbios. I put mine back in, and of course it worked again. Cheers, Paulicat. Glad you got it working,sorry I wasn't around to help you finish.I should be on later today.Great work Link to comment Share on other sites More sharing options...
TopazBar Posted November 11, 2006 Share Posted November 11, 2006 Broken sleep function with your SMBIOS. I have been down this path too. My compiled version of SMBIOS always broke sleep function too. Link to comment Share on other sites More sharing options...
ROXR Posted November 11, 2006 Share Posted November 11, 2006 It Sleep well for me, I changed loginwindow.app by the 10.4.8 original and new smbios. my problem is that the pointer of mouse is blocked when out of sleep. Good work paulicat Link to comment Share on other sites More sharing options...
TopazBar Posted November 11, 2006 Share Posted November 11, 2006 Same problem with me. It Sleep well for me, I changed loginwindow.app by the 10.4.8 original and new smbios. my problem is that the pointer of mouse is blocked when out of sleep. Good work paulicat Link to comment Share on other sites More sharing options...
my1stmacisaHACK Posted November 11, 2006 Share Posted November 11, 2006 hmm i cant download the file!! do i need to reg? and how can i repair the permission? and weel this work with 10.4.6? Link to comment Share on other sites More sharing options...
OoOoOoO Posted November 11, 2006 Share Posted November 11, 2006 Still crash for me. Cel D 2.26 i865pe dvm_rc12 semthex's kernel. enabled cpuid max limit. Link to comment Share on other sites More sharing options...
paulicat Posted November 11, 2006 Author Share Posted November 11, 2006 Sorry I couldn't reply earlier, thats the risks when you dev on your main box I'll look at ioreg -l problem, but keep in mind the 4.8 smbios was only meant to work with efi systems...I'll do what I can but may need some help, when I get time I'll be in the kernel channel to discuss. Paulicat. Link to comment Share on other sites More sharing options...
ROXR Posted November 11, 2006 Share Posted November 11, 2006 Same problem with me. Ah, Do you found any smbios who don't block the mouse when out of sleep? pass me please thanks Link to comment Share on other sites More sharing options...
TopazBar Posted November 11, 2006 Share Posted November 11, 2006 Here is the link: http://rapidshare.com/files/2498249/AppleSMBIOS.tgz.html To install: sudo tar -xvzf AppleSMBIOS.tgz -C /System/Library/Extensions repair disk permission reboot Ah, Do you found any smbios who don't block the mouse when out of sleep? pass me please thanks Link to comment Share on other sites More sharing options...
pet1 Posted November 11, 2006 Share Posted November 11, 2006 How can I replace the loginwindow.app with the one form 10.4.8. When I try to drag it into the folder, it says the file is open and can not be replaced. I tried extracting it using pacifist and it doesnt' seem to have replaced it. Link to comment Share on other sites More sharing options...
skippyretard Posted November 11, 2006 Share Posted November 11, 2006 How can I replace the loginwindow.app with the one form 10.4.8. When I try to drag it into the folder, it says the file is open and can not be replaced. I tried extracting it using pacifist and it doesnt' seem to have replaced it. Delete the old loginwindow.app first, then copy over the new one. It won't let you empty the trash until you restart. Link to comment Share on other sites More sharing options...
pet1 Posted November 11, 2006 Share Posted November 11, 2006 It won't let me delete the loginwindow.app because it tells me it's open. Link to comment Share on other sites More sharing options...
Guest bikedude880 Posted November 11, 2006 Share Posted November 11, 2006 Remove the loginwindow app from single user mode. Link to comment Share on other sites More sharing options...
OoOoOoO Posted November 11, 2006 Share Posted November 11, 2006 It won't let me delete the loginwindow.app because it tells me it's open. rm -rf /System/Library/CoreServices/loginwindow.app at any time. Link to comment Share on other sites More sharing options...
ROXR Posted November 11, 2006 Share Posted November 11, 2006 Here is the link: http://rapidshare.com/files/2498249/AppleSMBIOS.tgz.htmlTo install: sudo tar -xvzf AppleSMBIOS.tgz -C /System/Library/Extensions repair disk permission reboot Thank you very very much. I try with it but I not luck the mouse continues blocking only 10.4.7 work well Link to comment Share on other sites More sharing options...
paulicat Posted November 11, 2006 Author Share Posted November 11, 2006 Mouse blocking is a problem with the kernel as far as I know...semthex is working on sleep problems. Link to comment Share on other sites More sharing options...
LedY Posted November 11, 2006 Share Posted November 11, 2006 Neither paulicat's or TopazBar's posted AppleSMBIOS works for me on my Pentium D i945G MB. I enabled CPUID MAX in BIOS and AboutMac still crashes. I tried this using both semthex & mifki's kernels. Link to comment Share on other sites More sharing options...
Recommended Posts