meklort / netbook-installer

Automatically exported from code.google.com/p/netbook-installer
7 stars 2 forks source link

Asus Eee PC 1005ha forced shutdown & BIOS corruption #188

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Install SL 10.6.0 with bootmaker (final w/ general kext only)
2.Update to 10.6.1 and Install kexts with kexthelper b7 & update extra
3.Reboot with NBI 0.8.3 final release EFI bootloader

What netbook are you using this on?
- Asus Eee PC 1005ha-h (63w 6-cell, Atom N280)

What is the expected output? What do you see instead?
- Expected output: Should shutdown without needing to force shutdown like RC3
- Actual output: Corrupted BIOS, needing forced shutdown after OSX power down

What version of the product are you using? On what operating system?
- NBI/ Bootmaker 0.8.3(final)
- Mac OSX 10.6 + manual upgrade to 10.6.1

Please provide any additional information below.

- BIOS is not corrupted with 0.8.3 RC3 or earlier
- Power down successful with 0.8.3 RC3/ RC2, but not (final release)
- Have not tried with 0.8.3 RC5

Original issue reported on code.google.com by Kenneth....@gmail.com on 16 Jan 2010 at 1:58

GoogleCodeExporter commented 9 years ago
II have the same issue. Whenever i shutdown/sleep computer starts making loud 
noise (hard drive sound) and I have to force it to shutdown in order to make it 
stop.

When I reboot I get a bios error: "S.M.A.R.T. Status Bad, Backup and Replace 
Press F1 
to Resume."

I later get "Header Read Size 200" "Incorrect Image signature"

This all occured after I ran the final version of NBI 0.8.3

Original comment by xmyst...@gmail.com on 29 Jan 2010 at 3:12

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
i have the same issue..

shutdown is broken with 10.6.2 and netbookinstaller 0.8.3 final (1005ha-m)

Original comment by pcdoc...@googlemail.com on 13 Feb 2010 at 12:12

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This is not a fix. I am running 10.6.3 on my 1005HA installed with Netbook 
installer. I 
use the AppleIntelIntegratedFramebuffer.kext from 10.6.2 due to sleep issues. 
But i 
still have to force power off every time. The screen goes off but the lights on 
the 
netbook remain on. So far i can report this is the only issue i have with my 
1005HA and 
snow leopard 10.6.3. Any suggestions are welcomed. By the way i also upgraded 
to the 
latest BIOS available from asus march 2010 release.

Original comment by zenon...@gmail.com on 25 Apr 2010 at 11:17

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I've brought this issue up, and now I think I have a solution to most NBI 
problems with 1005ha by using a patched dsdt.aml file.

So far you won't be able to generate a dsdt using NBI, but you can generate 
your own. However to save the trouble of patching yourself, here is a link to 
mine.

Just drag it into your /Extra folder and the following problems can be fixed:

- Backlight after sleep
- System power down after shutting down OS X
- A battery meter a indicating [x]
- Pressing power button brings up OSX power-down window

*link* http://dl.dropbox.com/u/3211427/1005ha-dsdt.zip *link*

Just beware, I might delete this file in the future, so get it while you still 
can...

Original comment by Kenneth....@gmail.com on 29 Jun 2010 at 11:38

GoogleCodeExporter commented 9 years ago
I was able to use your dsdt with my Eee PC 1005HA and it worked brilliantly. It 
fixed all of the issues you listed above. 

I'm currently patched up to 10.6.1 and am wondering if and how you patched on 
up to 10.6.2 or 10.6.3. 

I tried it directly from 10.6.0 using the 10.6.4 combo updater...then 
reinstalled Chameleon using latest NBI. It installed fine but would never boot. 
I had heard that the latest version of NBI / Chameleon would patch the kernel 
for Atom support in 10.6.2/3.

Original comment by bvrett...@gmail.com on 2 Jul 2010 at 7:04

GoogleCodeExporter commented 9 years ago
bvrettski,

Simply updating your Boot-loader can't guarantee a successful boot, since many 
kexts may or may not be supported in future updates. i.e. kexts like 
EvoReboot.kext and Openhaltrestart cannot be used in version 10.6.3 or above.

You have to update your entire /Extra extensions making sure that each kext is 
compatible with 10.6.3 or 10.6.4

Try installing general extensions and boot loader with NBI 0.8.4 RC1 (makes 
sure it's the newly patched one found on meklort's blog not the one on google 
code)

Then install these kexts Which has stood the test of time for me under SL:
- VodooHDA
- VoodooPS2Controller.kext + patched AppleACPIPS2Nub.kext
- AtherosL1cEthernet.kext
- VoodooPowerMini.kext

Your can get Sl compatible versions of the kexts via this guide by iKeny:
http://www.s10lenovo.com/viewtopic.php?f=18&t=3315&p=22950#p22950

Google the rest...

If you want, remove any redundant kexts installed by NBI 084 as you see fit.

Good luck

Original comment by Kenneth....@gmail.com on 4 Jul 2010 at 8:01

GoogleCodeExporter commented 9 years ago
Hi Kenneth,

Thanks for your dsdt file for 1005ha, it worked very well. Since I have 2G RAM 
I had to change

OperationRegion (BIOS, SystemMemory, 0x3F7AE064, 0xFF)
to
OperationRegion (BIOS, SystemMemory, 0x7F7AE064, 0xFF)

One difference from the other dsdt I was using before is that it doesn't let me 
change the brightness using the Fn+F5 and FN+F6 combinations. Any ideas how to 
enable these brightness settings via keyboard?

Thanks,

Ashirvad

Original comment by ashirv...@gmail.com on 5 Jul 2010 at 1:03

GoogleCodeExporter commented 9 years ago
Ashirvad,

I guess this is one of the small trade offs you kind of have to live with, 
unless you can understand and debug the ATKD/ ATKN dsdt table

This is what I've discovered though with my current dsdt.aml file:

- Brightness can be adjusted via Pause/Break button (Brightness Up), and Fn 
Delete (Brightness down).
- Fn F10, etc. Volume controls can be enabled with the following kext:
*link* http://www.mediafire.com/?tmy523u2k5z *link*
- Things that also work are Fn Sleep, Fn Backlight on/off, Fn Numberpad 
controls (but with no Numlock)

Otherwise, if you want to have a quasi-Fn controls, you can always use the 
Spark.app to assign keystrokes to Fn controls

I'm not a BIOS programmer, but I would appreciate if anyone knows anything 
about patching ASUS hot-keys with DSDT on 1005ha (not 1000he) to share what 
they know.

Original comment by Kenneth....@gmail.com on 5 Jul 2010 at 2:08

GoogleCodeExporter commented 9 years ago
After several attempts I went back to in initial install of 10.6.0..then 
installed NBI 0.8.4 RC1.

Next I went through each update (10.6.0/1/2/3/4) checking for a proper boot 
each time.

Lastly I installed Voodoo for audio and your DSDT file to solve the issues you 
had listed. 

So far its working very well. 

MY only issue is battery life. I seem to be getting about 1 to 1.5 hours of 
battery life before a recharge is needed.  My only power management kext would 
have been installed by NBI. 

I'm wondering if your dsdt file is supporting speedstep or if I should be 
looking more closely at my kexts. 

Original comment by bvrett...@gmail.com on 7 Jul 2010 at 12:07

GoogleCodeExporter commented 9 years ago
bvrettski,

It's normal for your battery life to go down after installing SL, since SL is a 
far more demanding system than Win XP, but it is also a lot more efficient.

You can squeeze out some more juice with either speed-step hack of dsdt or use 
VoodooPowerMini.kext. I use a 5600mAh 63Wh battery, the biggest you can get for 
1005ha series and this lasts me for about 6-6.5 hours of productivity.

What battery do you have? since different models have different battery with 
different battery life. i.e. there is a model of 1005ha with a 4300mAh battery 
(6-cell) and 3-cell version. I think this might explain why you only get 1.5 
hours battery on your 1005ha

Original comment by Kenneth....@gmail.com on 7 Jul 2010 at 12:47

GoogleCodeExporter commented 9 years ago
I was told that NBI 0.8.4 incorporated native speedstep...yes?

Perhaps that's only for the system specific DSDT files it can make at install?

I'll check on the battery and ultimately upgrade depending on what I find.

Thanks for the insight.

Original comment by bvrett...@gmail.com on 7 Jul 2010 at 5:09

GoogleCodeExporter commented 9 years ago
"You can squeeze out some more juice with either speed-step hack of dsdt or use 
VoodooPowerMini.kext."

I tried this and got a kernel panic...it doesnt play nicely with NBI 0.8.4..I'm 
guessing thats because NBI is handling speedstep already.

MY only current issue is waking from sleep mode while just running off the 
battery. 

Have you updated your dsdt for use with the latest version of NBI? Have you 
updated to 10.6.4? 

I'm finding it a bit hard to determine what kexts NBI installs and if they are 
the best ones for the 1005HA.

Original comment by bvrett...@gmail.com on 12 Jul 2010 at 1:26

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
bverettski,

Look, it shouldn't be a problem, if you do everything right. I got mine to work 
on 1005ha. If you are really struggling, you can always recover your system 
with the "recovery=y" command when you boot-loader loads up. Just hold down 
shift before you see the gray boot-loader screen, and type in the command, you 
should be able to get back to your system and remove or tweak kexts from there 
and then restart.

There shouldn't be any problems with sleep while on batteries on the 1005ha 
with the dsdt.aml file I patched.
I can only speculate as to what you might have done wrong.

1) Not using 1005ha
2) An outdated BIOS ROM (have to be upgraded on windows)
3) Conflicting or incompatible kexts
4) Did not run update extra after adding kexts to /Extra/GeneralExtensions 
folder
5) Fixing permissions
6) Did not use the fixed NBI 0.8.4 from meklort site

If you are really struggling with kexts, you can try to use my kexts, again get 
it while you still can.
http://dl.dropbox.com/u/3211427/1005ha%20Kexts.zip

And yes, I'm running 10.6.4

Original comment by Kenneth....@gmail.com on 13 Jul 2010 at 6:07

GoogleCodeExporter commented 9 years ago
hi I got a question can someone post the edited dsdt.aml file (the one edited 
for 2gig's of ram since I cannot figure out how to edit this please 
BTW I downloaded that 1005ha kexts and got a question should those all be 
dropped in the /extra/GeneralExtensions or do and of those go to /s/l/e ? also 
if I use the patched atom kernel (for some reasons I get stuck using the NBI 
never works for me (I've installed 10.6.3 three times and everytime nbi didn't 
patch properly so I turned it off and replaced the kernel in terminal booting 
from a usb hd ccc copy of my 10.6.1 install)
and the dsdt.aml that hopefully will be posted for 2gb systems soon what files 
can I get rid of for a streamed lined install for the 1005HA (btw I have a 
bt-183 and a dw1510 which makes this fully functional (at 10.6.1) 
I tried someone elses dsdt.aml posted somewhere else and the screen got all 
bright and I couldn't turn the screen brightness back up and the delete button 
turned it down so I'm asking does this one make it seriously brighter than 
normal?
Thanks for your help 
terramir

Original comment by terramir...@gmail.com on 16 Jul 2010 at 5:32

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
terramircomputers,

How determined are you to get the DSDT.aml working? Coz, generally it is the 
last thing you do after everything can be booted, and OS is all nicely 
installed.

The tool I use to insert the DSDT code is DSDTSE by the EvoX86 team. That's how 
you do it. if you find it trouble some or are completely overwhelmed by the 
whole inserting thing, I can't help you, just find some nerves.

Steps are as follows:

1) open dsdt.aml file with DSDTSE
2) find where to insert the code with find feature
3) Insert the code with proper code syntax and brackets in the right places,
4) Compile & check for errors
5) use dsdt file in /Extra

If you use my dsdt.aml, you can adjust brightness with pause key and Fn Delete, 
strange, but you can alwys use sark.app to correct anything at user level.

Original comment by Kenneth....@gmail.com on 16 Jul 2010 at 9:52

GoogleCodeExporter commented 9 years ago
well the dsdt.aml I used sort of fracked up the brightness a bit, but really no 
the dsdt.aml is not as important, what is important is the optimising of the 
kexts in the extra folder what kexts are not needed for the 1005ha compared to 
other systems. 
Also what I would like to know is where the kexts go you have there zipped up 
are they all installed in /extra/generalextensions or do some of them have to 
end up in /s/l/e?
and if so which ones. I'd like to be able to reinstall the retail version 
without having to go through this again. Ergo eventually I would like to do the 
EFI Hack. And I'm trying to get kexts that work perfectly so I can make this 
work and in future I'll just have to change the kexts in the efi if updates 
break things.
:]
terramir

Original comment by terramir...@gmail.com on 19 Jul 2010 at 4:23

GoogleCodeExporter commented 9 years ago
terramir,

You have to keep in mind if you plan to update OS X, you should have all 
additional kexts in /Extra folder.

This is because when you update the OS, Apple often change the structure of the 
kernel. Updates can't change the /Extra.

My advice is to keep S/L/E 100% vanilla (unchanged). and put anything addition 
to it in /Extra.

Original comment by Kenneth....@gmail.com on 20 Jul 2010 at 3:39

GoogleCodeExporter commented 9 years ago
Thanks for the dsdt, I hope it fixes my power down issue.  Strangely enough my 
Fn keys still work (F1/F5/F6/F7) not that I am complaining.

I do get an error when I sleep with USB drives attached to the 1005HA which I 
can't seem to figure out if anyone has a thought.

Error: The disk was not ejected properly.  If possible always eject a disk 
before unplugging it or turning it off.

I'm currently running 10.6.0 if that makes a difference, I have tried upgrading 
yet.

Original comment by rea...@gmail.com on 7 Aug 2010 at 4:24

GoogleCodeExporter commented 9 years ago
the DSDT above did not work on my eee 904HA (Essentially a 1000h). It froze my 
computer. after a reinstall the problem still remains, but oddly enough sleep 
works perfectly. The only things that don't work on my netbook atm are my 
microphone and shutdown/reboot

Original comment by hardaysk...@gmail.com on 3 Sep 2010 at 5:18

GoogleCodeExporter commented 9 years ago
uh, scratch that. sleep is no longer working. (It worked this morning, and I 
didn't change anything?) and now sometimes it crashes and the "You need to 
reboot your computer" chameleon screen pops up. I don't know what happened

Original comment by hardaysk...@gmail.com on 3 Sep 2010 at 8:24

GoogleCodeExporter commented 9 years ago
Thank you VERY much for this simple, yet powerful DSDT.  It fixed all my little 
bugs, with the exception that I can't use "pause/break" to increase my 
brightness, but no biggie.  The sleep issue stumped me all this time, and I'm 
grateful that it didn't require yet another kext.  

Original comment by mitsy.ch...@gmail.com on 22 Sep 2010 at 11:56

GoogleCodeExporter commented 9 years ago
Hi All, Thanks so much for this thread. It was very helpful. The one thing that 
I can't figure out and which is driving me absolutely crazy is that when I put 
my 1005HA to sleep, everything goes to sleep (hd, fan, wireless) except for the 
lcd. The lcd stops updating until I move the mouse, and then it will start 
updating again after the rest of the computer wakes up. But it never actually 
turns off when putting the computer to sleep. I've been googling for days and I 
just can't figure out what it could be. Has anyone heard of this? Can you point 
me to a known issue? If not, can anyone suggest how to figure it out? The only 
clue I have is that it says "display: Not usable" in my kernal.log. But I'm 
using the AppleIntelGMA950.kext that I found in a tutorial and everything else 
works fine with the display. Any help? At all? Thanks...

Original comment by KenBotwi...@gmail.com on 6 Oct 2010 at 1:37

GoogleCodeExporter commented 9 years ago
KenBotwinick,

This is my diagnosis of your problems:

1) You may not have the proper kexts installed. In this case, check your kexts 
(they should be similar to those found on comment 19). Then try running 
UpdateExtra again in /Extra folder, and repair permissions.

2) You might be are running on the default, NBI recovery kernel. This is the 
kernel that can get you booted into OSX if anything happens to your Hackintosh 
install, thus limited graphics.

3) Outdated BIOS firmware, thus need to update via windows and ASUS update

If all else fails, try these steps:
1) Set boot device as your Hackintosh hard disk via BIOS setup (press F2 on 
startup)
2) Restart & when you see the spinning slash on the top left corner screen, hit 
the shift key.
3) then type the following: recovery=y
4) Boot-loader will load recovery mode
5) Drag kexts from comment 19 to "/Extra/GeneralExtensions" use 'SHIFT' + 
'Command' + g in finder to get to t he folder
6) Run UpdateExtra & repair disk permissions, then restart

WARNING: Kexts assume you have the default Ethernet chip & a compatible 
Broadcom wifi card installed
WARNING: Backup your kexts & DSDT file

Original comment by Kenneth....@gmail.com on 6 Oct 2010 at 3:05

GoogleCodeExporter commented 9 years ago
Thanks so much for responding. I was just coming back here to say I found this: 
http://www.insanelymac.com/forum/index.php?showtopic=150992. Haven't tried it 
yet. If it works I'd be absolutely amazed. But now I'll also read over your 
suggestions.

Original comment by KenBotwi...@gmail.com on 6 Oct 2010 at 3:17

GoogleCodeExporter commented 9 years ago
KenBotwinick,

Well, its a very crude way of doing it. Then, you've go the backlight issue and 
have to worry about and graphic card compatibility issues with other apps.

Just letting you know, I've ran into the same issue before, and 99% of the 
time, either the kext didn't load properly or installed properly, or you've 
done something to the default apple vanilla kernel (i.e. made change to 
/System/Library/Extensions).

This can happen if you try to install kext packages like VoodooHDA via the 
developer's install package. You should follow the iKeny's installation of 
kexts here (see Step D, section 6)

http://www.s10lenovo.com/viewtopic.php?f=18&t=3315&p=22950#p22950

If you don't follow this, the symptoms as you pointed out previous, will occur. 
So the problem is KEXT, KEXT, KEXT. So you best check your kexts, or reinstall 
them via UpdateExtra with iKeny's method, his HDA kext & PS2 controller kexts 
are in the kext file on comment 19.

Original comment by Kenneth....@gmail.com on 6 Oct 2010 at 9:46

GoogleCodeExporter commented 9 years ago
Thanks. You're right, of course... System Profiler shows that the kext is not 
loaded for the display. I need to improve my understanding of how to load 
kexts. As far as I understand it's just put it in in the right place, update 
permissions, and reset the caches. But maybe I'm missing something else. So 
I'll follow the exact steps you linked to.

I got 10.6 installed with one tutorial/bootloader, and then switched to NBI for 
the point upgrades. I was learning as I went. I just hope I can figure out and 
fix this one problem without having to start over from scratch. Thanks again. 

Original comment by KenBotwi...@gmail.com on 8 Oct 2010 at 11:42

GoogleCodeExporter commented 9 years ago
Latest update. I realized that Chameleon was supposed to be auto-patching the 
GMA950... Obviously it wasn't. I realized that my com.apple.Boot.plist should 
have had GraphicsEnabler set to y or yes so that would happen. It didn't. But 
even after setting that, I still had the problem. I finally got my accelerated 
graphics and ability to enter full sleep by using the kexts in 
WorkingGMA10.6.3.zip from http://ipis-osx.wikidot.com/forum/t-234347. I think 
I'll quit while I'm ahead. With all the fixes I found here and now with full 
sleep, it's really good enough. Thanks again for this thread!

Original comment by KenBotwi...@gmail.com on 8 Oct 2010 at 4:57

GoogleCodeExporter commented 9 years ago
Just to let those who have installed OS 10.6 - 10.6.5 to know, I've updated the 
1005ha Kexts & 1005ha dsdt.aml file (see comment 19).

Changes:
- Removed unneeded kext like ElliottForcelegacyRTC.kext (not necessary for 
1005ha)
- Removed AHCIPortInjector.kext (not needed)
- Removed Lidsleep.kext & VoodooPowerMini.kext (dsdt file solves sleep & 
Speedstep problems)

Files links are as follows for those who would like to update:
- GeneralExtensions Folder compatible with 1005ha:
http://dl.dropbox.com/u/3211427/1005ha%20Kexts.zip

- patched dsdt.aml for 1005ha
http://dl.dropbox.com/u/3211427/1005ha-dsdt.zip

Enjoy!

Original comment by Kenneth....@gmail.com on 26 Nov 2010 at 1:23

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Also, I've included a new SMBIOS.plist

It emulates the MacBookAir2,1. advantages include:
1) an extremely reliable Remote CD without Terminal command.
2) Apple DVD Player is now working, and can be used to play DVDs and .dvdmedia 
files (from RipIt).

Again, Enjoy!

*Unfortunately, I have been unable to get the Fn functions working as of yet. 
In on of my delete post I've tried to fix the issue, but the kext failed as 
soon as my 1005ha slept via Lid closing. I'm still using Spark.app to help with 
adjusting brightness and volume. Suggestions or insights here are welcome.

Original comment by Kenneth....@gmail.com on 26 Nov 2010 at 1:59

GoogleCodeExporter commented 9 years ago
Kenneth,
I have been looking a long time for some of your DSDT fixes.  Could you 
possibly post a patch to your dsdt.dsl file using 'diff -u'?  I would very much 
appreciate it and maybe I can help everyone by testing on my system.
Thanks,
Matt.

Original comment by surfer30...@gmail.com on 1 Dec 2010 at 1:10

GoogleCodeExporter commented 9 years ago
I forgot to mention, I have stock wifi working with AtherosFix.kext  :-)

just change the card id to 'pci168c,2b' inside Info.plist. hope this helps.

Original comment by surfer30...@gmail.com on 1 Dec 2010 at 1:24

GoogleCodeExporter commented 9 years ago
Surfer300zx,

I've updated the link to the DSDT.aml file. I haven't done a 'diff -u' since 
every dsdt depending on your version of BIOS from ASUS maybe different, and 
comparing would be difficult.

But, I've included a .rtf document on the hacks I've applied to the dsdt file. 
If you wish to tweak the dsdt.aml to suit your needs or remove a problematic 
hack, you can refer to the rtf. 

I recommend using DSDTSE from Evox86 team to do this. Do not use an old text 
editor, you will get errors if you don't know what you are doing.

N/B: "*/" points can be added to the code for your reference without 
interfering with the dsdt code. should be pretty self explanatory if you have 
opened or compiled a DSDT file before.

[Link] http://dl.dropbox.com/u/3211427/1005ha-dsdt.zip

Original comment by Kenneth....@gmail.com on 3 Dec 2010 at 5:11

GoogleCodeExporter commented 9 years ago
For those who would like a MacBook Air 2,1 SMBIOS.plist to get remote CD 
working natively or use DVD Player you can get the file here. *see comment 37*

http://dl.dropbox.com/u/3211427/MacBookAir%20SMBIOS.zip

Original comment by Kenneth....@gmail.com on 3 Dec 2010 at 5:13

GoogleCodeExporter commented 9 years ago
Kenneth, thanks for uploading your information. That is extremely helpful. I am 
on a 1008HA, and I applied your mods to the DSDT.aml that I am using. They are 
pretty much the same, although not exactly.

If you are using the latest NBI, I don't think you need AppleIntelGMA950.kext 
or AppleIntelIntegratedFramebuffer.kext - those are done automatically by 
Chameleon.

Also, unclear why you are using SMBIOSResolver.kext. I can't find a good reason.

I am using ApplePS2Controller.kext instead of VoodooPS2Controller.kext because 
it seems to work better for me.

Also, using AsusHotkeys.kext, AtherosFix.kext and IOSDHCIBlockDevice.kext (for 
the SD card reader).

I'd like to incorporate the AtherosFix and VoodooHDA data into the DSDT, as I 
have read it can be done. Still trying to figure out the specifics.

Original comment by kids...@gmail.com on 29 Dec 2010 at 2:08

GoogleCodeExporter commented 9 years ago
Hi Kids...,

I am working on getting snow leopard on my 1008HA. I am nearly there, what I am 
after is an DSDT.aml file I have tried various and not having much luck.

I am having a problem with the machine sleeping and waking and I belive the 
dsdt.aml file can effect this. 
Does sleep work for yours? If so any chance I can get a copy of your dsdt file?

Thanks

Original comment by gco...@googlemail.com on 18 Jan 2011 at 10:29

GoogleCodeExporter commented 9 years ago
Thanks for you input Guys (or Girls),

kids...@gmail.com, I'll look into refining my Kexts when I have the time. 
Hackintoshing can be a big time waster. I'm also trying to get AsusHotkeys.kext 
to work, and AtherosFix.kext with a DSDT (i.e. no need for kext). I'm not too 
savvy about Intel ACPI programming other than the common hackintosh patches.

Also, which VoodooPS2 kext are you using? Did you use the patched one from my 
kext folder (i.e. from 
http://www.insanelymac.com/forum/index.php?showtopic=175372). Did you remove 
the NBI Synaptics Trackpad prefpane? I know that may cause some problems if you 
use it with VoodooPS2. Otherwise, I think VoodooPS2 is pretty good and more 
responsive. Personal preference anyway.

Also, just on the AtherosFix.kext, OS X may eventually break support with 
Atheros 802.11n cards. So, I strongly advise you to use Broadcom cards (Dell's 
Broadcom 1510). They will have stable OSX vanilla support, and can be easily 
rebranded to maximise its capabilities. See 
http://prasys.info/2009/12/rebranding-broadcom-802-11abgn-cards-as-airport/

It would be one less kext to worry about if you do this.

Original comment by Kenneth....@gmail.com on 21 Jan 2011 at 9:54

GoogleCodeExporter commented 9 years ago
gco...@googlemail.com,

Yeah sleep works for me. And it should work for you too. Just make sure you've 
done the following:

1) update BIOS to latest version
2) use OSXrestart.kext
3) use my dsdt.aml file, don't patch it with NBI (it's on comment 40)

If this fails, then follow the instructions below by iKeny. Just a warning, you 
will have to install CHUD Developer tool, and it can get confusing. I use a 
1005ha, and I find I don't need to do this. Use it as a Plan B.

Otherwise you may have to patch my dsdt.aml yourself with EvoX86's DSDTSE app. 
You should be able to find the hack on a dropdown menu in the app. I don't need 
to do this on 1005ha

[link] http://www.s10lenovo.com/viewtopic.php?f=18&t=3315&p=22950#p22950

Original comment by Kenneth....@gmail.com on 21 Jan 2011 at 10:04

GoogleCodeExporter commented 9 years ago
Kenny, you are the man.  There is no question about that.  I have been 
following your work since July 2010 and I truly appreciate it. At that time, I 
had a PERFECT 10.6.4 all because of you.

I have some problems now, actually only 1. My Asus 1005hab wont wake from sleep 
correctly in 10.6.6
I have extracted, and modified my dsdt for 2gb's with the backlight fix. It 
worked excellent in 10.6.4 all thx to you.   But now my 1005hab wont wake from 
sleep properly in 10.6.6. The display comes back on and I can move the mouse, 
but I cannot click on anything and the time frozen.

What do you think is the problem? is it the gma950 now?
also, I have never in my life been able to use updateextra, everytime i do i 
get a kernel panic at about about appleintelcpu......,  - i dont think the 
kernel is patched right after i run updateextra for my atom.  any thoughts?

PS i use all your kexts, and reinstalled all of them with kexthelper, they all 
seem to work great and are initialized by the system (found in extensions under 
system profiler) 

I am currently writing a guide to help install snow leopard 10.6.6 to a 
1005hab, and this is the only thing not working as of right now.

Original comment by glass...@gmail.com on 9 Feb 2011 at 8:21

GoogleCodeExporter commented 9 years ago
FWIW - the kernal panic after updateextra is appleintelcpupowermanagement

Original comment by glass...@gmail.com on 9 Feb 2011 at 9:34

GoogleCodeExporter commented 9 years ago
Glass...@gmail.com

It looks like it is a combination of problems you are dealing with, not just 
one kext. The problem shouldn't be the dsdt.aml file coz I use the exact same 
file on my 10.6.6 on my 1005ha-h (only diff is that battery is larger).

You said you used the Kexthelper. I think that's where it went wrong. Now, if 
you install the kexts with kext helper, you are installing to 
/System/Library/Extension. The S/L/E folder is what Apple updates change all 
the time, and can render your kexts ineffective. From my experience, it is 
better to install all the kexts in the /Extra not S/L/E. This will mean that 
Apple updates will not be able to touch your modified kexts, it will only 
change kexts in the S/L/E folder. This is also easier to manage and cleaner as 
well.

This is only my initial diagnosis, but do try installing the kexts in /Extra & 
run UpdateExtra. Also make sure you have the latest BIOS from Asus, and you are 
using NBI 0.8.4 RC1 (modified for 10.6.5) not the one from google code site.

Hope this solves your frustrations. FYI. I've got 10.6.6 working, so can you.

Original comment by Kenneth....@gmail.com on 9 Feb 2011 at 10:50

GoogleCodeExporter commented 9 years ago
Thanks for the prompt response, bios is 1401

I understand the extensions completely. I understand that S/L/E belongs to Snow 
Leopard and ideally shoudn't be modified.

But I cannot for the life of me understand how or what NBI is doing when i run 
updateextra. I place all of the kext i want to use, in E/General Extension/  
and it completes, reboots, and kernel panics.  I get a kernel panic during boot 
from appleintelcpupowermanagement

I have never run update extra successfully in my life.  Every time i get the 
same panic. I have tried so many times! :(

what am i doing wrong?

I would love if all of my kext were only in the /Extra  and nothing ever 
touched the S/L/E  

Original comment by glass...@gmail.com on 10 Feb 2011 at 9:19

GoogleCodeExporter commented 9 years ago
I have been using 0.8.4 rc1 from the google code site.   Where can i find info 
for a modified 0.8.4rc1 for 10.6.5+?

Original comment by glass...@gmail.com on 10 Feb 2011 at 10:29