Jump to content

[GUIDE]Retail Snow Leopard 10.6 on a GA EP45-UD3R


d00m42
 Share

Stability  

692 members have voted

  1. 1. How stable is your Snow Leopard installation?

    • Perfect.
      266
    • Not quite there yet...
      349


2,289 posts in this topic

Recommended Posts

Gotta say I'm starting hate SL. Why can't Apple make this easier for us?! :( On an EP45-UD3R install, I'm never sure if I'm going to get my sound outputs. And after initially meeting with some success on my EX58 install, now that I'm reinstalling to try to get things right, I get nothing but KP's either during Setup Assistant (if I install from within Leo) or during installation (if I install from a usb stick). Doesn't matter what I try: usb or in Leo, different kexts, different dsdt files, I keep getting a cpu caller panic (usually cpu), type 14 page fault. Sometimes the process name is launchd, sometimes mdworker, sometimes Setup Assistant, but the essential panic is the same. I've even tried my clocking my CPU back to stock. Here's a typical result:

 

post-107033-1252082899_thumb.jpg

 

I'm starting to think I've got a hardware problem, but there's no evidence of any problem when I run Leo on the same rig. Leo is rock solid. I NEVER get a KP. I tried a new HDD with the same result. Could is be a memory error? Anybody got any ideas?

 

 

I can't say I hate SL because we're the early adopters but your KP's look very familiar to what I am experiencing during a backup with either CCC or Time Machine. I re-read d00m42's guide and realized I missed Step 11 - rebuilding the kext cache. So, because I'm working on my SL install remotely at the moment, I've rebuilt the kext cache and touched S/L/E & E/E but I won't be trying to reproduce my KP's until I get home (don't want to lose remote access over a KP). If I come across a solution for the KP I will let you know and maybe whatever I find might work for you. Maybe!

 

BTW - I don't know about you but I'm confident my hardware is a good working order unless it's just now starting to fail (which would suck since I just bought these parts 2 weeks ago).

Link to comment
Share on other sites

Hi again,

 

Thank you guys for your fast reply.

 

Did you try single user? (-s on boot) also try sudo touch S/L/E and E/E

 

I have tried without luck, thanks anyway.

 

If you installed from within Leo (as opposed to a usb stick install) you need to reinstall the BSD package from within SL. Then the problem will go away. If you use the usb stick install method, you won't have this problem.

 

You're right, I did it within LEO, right now I'm doing the USB stick install, then reinstall on my HDD, I will report the results.

 

Thanks!

 

Roy

Link to comment
Share on other sites

@d00m42

 

 

Found a BIG issue for those running a drive or partition with windows 7 installed and formated with NTFS!

 

Remove or disconnect your Windows 7 drive, or you will be getting OSX crashes, *ntfs corruption*, possible KP's!

 

I have plowed through my logs looking for possible reasons for random crashing, kp's (prior to Realtek1000.ktext removal)

 

One of the symptoms I was seeing was sata devices became delayed, even paused for up to 10secs before a sata device would respond.. this would repeat about 3 times then.. crashed to the GSOD screen. The other symptom was slow overall disk reads / writes

 

Looking back through my logs I found the following in regards to WINDOWS 7 NTFS ONLY

 

Below was the findings:

 

Aug 29 14:07:49 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 25): ntfs_inode_data_sync(): ubc_msync() of data for mft_no 0x69 failed (error 30).

Aug 29 14:07:49 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 25): ntfs_vnop_pageout(): Failed (error 30).

Aug 29 14:07:55 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 13078): ntfs_mft_record_sync(): Failed to write mft record 0xe5e8 (error 13).

Aug 29 14:07:55 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 13078): ntfs_inode_sync(): Failed to sync mft_no 0xe5e8 (error 13). Run chkdsk.

Aug 29 14:07:55 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 13078): ntfs_vnop_inactive(): Failed to sync mft_no 0xe5e8, type 0x80, name_len 0xc (error 13).

Aug 29 14:20:49 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 90): ntfs_mft_record_sync(): Failed to write mft record 0xe5e8 (error 13).

Aug 29 14:20:49 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 90): ntfs_inode_sync(): Failed to sync mft_no 0xe5e8 (error 13). Run chkdsk.

Aug 29 14:20:49 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 90): ntfs_vnop_inactive(): Failed to sync mft_no 0xe5e8, type 0x80, name_len 0x0 (error 13).

 

and the following errors regarding NTFS version issues:

 

ntfs_inode_afpinfo_cache(): AFP_AfpInfo data attribute of mft_no 0x8e0c contains invalid data (wrong signature, wrong version, or wrong size), ignoring and using defaults.

Aug 29 14:22:36 Brians-Mac-Pro kernel[0]: NTFS-fs warning (device /dev/disk1s3, pid 25): ntfs_inode_afpinfo_cache(): AFP_AfpInfo data attribute of mft_no 0x8e0e contains invalid data (wrong signature, wrong version, or wrong size), ignoring and using defaults.

Aug 29 14:22:36 Brians-Mac-Pro kernel[0]: NTFS-fs warning (device /dev/disk1s3, pid 25): ntfs_inode_afpinfo_cache(): AFP_AfpInfo data attribute of mft_no 0x8e0f contains invalid data (wrong signature, wrong version, or wrong size), ignoring and using defaults.

Aug 29 14:22:36 Brians-Mac-Pro kernel[0]: NTFS-fs warning (device /dev/disk1s3, pid 25): ntfs_inode_afpinfo_cache(): AFP_AfpInfo data attribute of mft_no 0x8e10 contains invalid data (wrong signature, wrong version, or wrong size), ignoring and using defaults.

Aug 29 14:27:56 Brians-Mac-Pro kernel[0]: NTFS-fs error (device /dev/disk1s2, pid 13220): ntfs_vnop_pageout(): Failed (error 30).

 

So, without haste I booted into my windows 7... BLUE SCREEN OF DEATH 3 times @ boot

Had to repair the disk and found TONS of errors!

 

*********

Head the warning, remove the drive or disable OSX from mounting that drive/partition...

Until further information can be found regarding this problem

**********

Since I have removed the drive completely I have noticed night and day speed difference on the sata performance.

I have had ZERO system errors / GSOD or KP's since..

 

How would I disable osx from mounting/loading my ntfs drives that are in the same computer? Vista being one of them.

 

Thanks

Link to comment
Share on other sites

d00m42 you never said anything about being able to wake up from keyboard/mouse

can you give a quick clue where you've got that fix from ?

 

I used no fix... It just worked that way, OOB. I have a Logitech G15 Keyboard (old blue one) and a G5 Mouse (old orange one).

 

I DID apply this fix to make USB devices sleep properly and not cause errors (such as the removed device error for drives) on wake, but my keyboard/mouse wake worked before that.

Link to comment
Share on other sites

I'm in need of some clarification please. Using this install method I would need to repartition my drive with the GUID option, which means that I'd lose everything on the drive (i.e. other OSes) even if I had no intention of resizing the partitions. Is this correct?

Link to comment
Share on other sites

I'm in need of some clarification please. Using this install method I would need to repartition my drive with the GUID option, which means that I'd lose everything on the drive (i.e. other OSes) even if I had no intention of resizing the partitions. Is this correct?

 

Yes and no. You can download a hacked OSInstall.mpkg which will allow installation on MBR, but if you do this you must use the USB method. I am in the middle of rewriting the guide at the moment, but I will try to add that to the SL Pack with the release of the new guide. You'll be able to find it fairly easily though.

Link to comment
Share on other sites

I used no fix... It just worked that way, OOB. I have a Logitech G15 Keyboard (old blue one) and a G5 Mouse (old orange one).

 

I DID apply this fix to make USB devices sleep properly and not cause errors (such as the removed device error for drives) on wake, but my keyboard/mouse wake worked before that.

 

could yo please check, looking from the back of the computer, what usb port did you plug your keyboard in

and could you post your latest dsdt if you don't mind

Link to comment
Share on other sites

could yo please check, looking from the back of the computer, what usb port did you plug your keyboard in

and you latest dsdt if you don't mind

 

My latest DSDT is in the current pack, and the keyboard is plugged into the bottom left USB port in the back. My mouse is plugged into the right USB port on my keyboard (it has two USBs built in).

Link to comment
Share on other sites

Yes and no. You can download a hacked OSInstall.mpkg which will allow installation on MBR, but if you do this you must use the USB method. I am in the middle of rewriting the guide at the moment, but I will try to add that to the SL Pack with the release of the new guide. You'll be able to find it fairly easily though.

I see, thanks for the response!

Link to comment
Share on other sites

I can't say I hate SL because we're the early adopters but your KP's look very familiar to what I am experiencing during a backup with either CCC or Time Machine. I re-read d00m42's guide and realized I missed Step 11 - rebuilding the kext cache. So, because I'm working on my SL install remotely at the moment, I've rebuilt the kext cache and touched S/L/E & E/E but I won't be trying to reproduce my KP's until I get home (don't want to lose remote access over a KP). If I come across a solution for the KP I will let you know and maybe whatever I find might work for you. Maybe!

 

BTW - I don't know about you but I'm confident my hardware is a good working order unless it's just now starting to fail (which would suck since I just bought these parts 2 weeks ago).

 

Mr. Blaster: Thanks for the reply. Ah, Step 11. I can only dream of getting there right now. My problem now is I can't even boot into SL in order to run kextutility. :D If I install from within Leo, I get the KP's during Setup Assistant. If I install using a usb stick, I get KP's during installation. I'm confident, too, it's not my hardware. First, it works perfectly with Leo. And second, I ran two differently memory tests and everything was cool.

 

Does anyone know a way to rebuild my SL kextcache from within Leo? (Sorry if that's a dumb questions).

 

What's most frustrating is I had a SL install up and working. I was just having problems with ethernet and audio so, after trying any number of solutions, I figured it was best to just wipe the slate clean and do another install. Wrong!

 

Mr. Blaster: Thanks for the reply. Ah, Step 11. I can only dream of getting there right now. My problem now is I can't even boot into SL in order to run kextutility. :( If I install from within Leo, I get the KP's during Setup Assistant. If I install using a usb stick, I get KP's during installation. I'm confident, too, it's not my hardware. First, it works perfectly with Leo. And second, I ran two differently memory tests and everything was cool.

 

Does anyone know a way to rebuild my SL kextcache from within Leo? (Sorry if that's a dumb questions).

 

What's most frustrating is I had a SL install up and working. I was just having problems with ethernet and audio so, after trying any number of solutions, I figured it was best to just wipe the slate clean and do another install. Wrong!

 

P.S. I've tried booting with the -f option along with -v and -x32.

Link to comment
Share on other sites

Hello guys !

 

Just to say USB installation work fine for me !

Thanks you all for this nice guide !

 

I had a little "jump" (glitch) with my mouse in lot of applications so I correct it by deleting "AppleUpstreamUserClient.kext" AND rebuilt my cache with "Kext Utility" before reboot.(very important so KP at boot)

 

System is now really smooth and quick with no bug at all !

 

But i have odd things !My "Geekbench" result is very bad i think :

 

I have just about 6000 with my setup ->Q9550@2.83 ,8Go G-skill ,9800GTX 512 ,EP45 UD3R ,160Go vélociraptor.

 

What did you thinks about it?

 

 

Another question ,is it possible to wake up computer from sleep by hitting keyboard or mouse?

 

THANKS !

(PS:sorry for my english !!)

Link to comment
Share on other sites

Just wanted to say thanks for this guide. It worked perfectly for me with GA-EP35-DS4, using a USB-stick as installation media. I used the DSDT for Graphics and BIOS-patch (using a FW-soundcard). Both seems to work great. Sleep isn't working, but I saw in the thread there are a couple of ways to try to fix this, so I will try that.

 

Now I'm taking backups from my old Leopard 10.5.8, so I can flush that disk and install SnowLeo permanently ;)

 

Thanks again!

 

/E

Link to comment
Share on other sites

My latest DSDT is in the current pack, and the keyboard is plugged into the bottom left USB port in the back. My mouse is plugged into the right USB port on my keyboard (it has two USBs built in).

 

thanks to your dsdt I was able to make the wake by mouse/keyboard work

 

all your USB were identical except for one line in each

mine said "One", yours said "0x03"

so I changed them all and now it works

 

even happier ;)

 

the difference between our dsdt is extremely minimal, I believe I can probably boot with your final dsdt on my machine, but I won't since my dsdt is stable with my setup

(found "Difference examiner" that pointed out all the differences between our files)

 

 

Now there's absolutely nothing that bothers me, every little thing works...

 

however I haven't tried Time machine yet....

Link to comment
Share on other sites

Mr. Blaster: Thanks for the reply. Ah, Step 11. I can only dream of getting there right now. My problem now is I can't even boot into SL in order to run kextutility. :D If I install from within Leo, I get the KP's during Setup Assistant. If I install using a usb stick, I get KP's during installation. I'm confident, too, it's not my hardware. First, it works perfectly with Leo. And second, I ran two differently memory tests and everything was cool.

 

Does anyone know a way to rebuild my SL kextcache from within Leo? (Sorry if that's a dumb questions).

 

What's most frustrating is I had a SL install up and working. I was just having problems with ethernet and audio so, after trying any number of solutions, I figured it was best to just wipe the slate clean and do another install. Wrong!

 

 

 

P.S. I've tried booting with the -f option along with -v and -x32.

 

JFLNYC:

 

There are many documented methods to generate an mkext for SL from Leopard, but here's one which doesn't seem to appear anywhere.

 

Install Chameleon 2. Place the kexts in E/E. Install Chameleon again. Mkext will be found in Extra folder.

Link to comment
Share on other sites

thanks to your dsdt I was able to make the wake by mouse/keyboard work

 

all your USB were identical except for one line in each

mine said "One", yours said "0x03"

so I changed them all and now it works

 

even happier :D

 

the difference between our dsdt is extremely minimal, I believe I can probably boot with your final dsdt on my machine, but I won't since my dsdt is stable with my setup

(found "Difference examiner" that pointed out all the differences between our files)

 

 

Now there's absolutely nothing that bothers me, every little thing works...

 

however I haven't tried Time machine yet....

 

I JUST finished copying over 130GB of data that I recovered from the NTFS corruption issue I had (NTFS-3G was reading and copying files off an NTFS drive right as I got a KP), so once I'm done re-organizing my Storage drive I'll test out TM.

Link to comment
Share on other sites

JFLNYC:

 

There are many documented methods to generate an mkext for SL from Leopard, but here's one which doesn't seem to appear anywhere.

 

Install Chameleon 2. Place the kexts in E/E. Install Chameleon again. Mkext will be found in Extra folder.

 

Thanks machinist. I'll give it a try. Pardon my ignorance: Is creating an mkext the same as rebuilding your kextcache? Because, if so, I can simply build an mkext file using MKextTool.

Link to comment
Share on other sites

Hey Eliade (or anyone who knows), last time I installed SL my / directory was very neat, with only Applications, System, Library, and Users folders showing. Now it's really cluttered with the system stuff... Is there a way to hide these files? I want all of the highlighted stuff hidden:

 

screenshot20090904at544.png

 

*NOTE: I DO NOT HAVE SHOW HIDDEN FILES ENABLED ATM! THIS IS WITH SHOW HIDDEN FILES OFF!!!

Link to comment
Share on other sites

Thanks machinist. I'll give it a try. Pardon my ignorance: Is creating an mkext the same as rebuilding your kextcache? Because, if so, I can simply build an mkext file using MKextTool.

 

JFLNYC:

 

My apologies, I misread your post. No, they are not the same. If you move the cache folder from S/L to trash it will force a rebuilding of the kext caches with the next boot. I like to delete the cache folder from L/ as well, but that may be unnecessary for your needs.

Link to comment
Share on other sites

Well..

 

I think I've succeeded in achieving an almost perfect install...(knocking on wood). My machine is a GA-EP35-DS3P. I followed this thread because it seemed pretty complete. I did download a DSDT.aml from another source, and did quite a bit of reading in other threads.

 

I want to thank all the people who worked hard on documenting what they know.

 

I followed the nullspot tutorial, and prepared a usb stick for the install. I haven't tried yet for sound support (alc889a). If anyone can give me some hints that'd be great. Actually, I mostly use a Metric Halo 2882+DSP. In the past I just used built in sounds for system alerts.

 

Here's a couple of things I would like some help with:

 

I used the PC EFI 10.1 bootloader file from this thread. It's working great, but it has very light gray icons, and the text for boot options is almost unreadable on my monitor. Is there any way to get the Chameleon graphics back without screwing everything up? Is PC EFI 10.1 based on Chameleon?

 

2. Also, when I installed, I had to deselect all printer packages. Since my HP Photosmart printer's drivers are only available on the DVD, I'm having a hard time getting my printer up and running. When I had an earlier "not quite perfect" Snow Install, I tried selecting all the HP items on the dvd and installing them in bulk. I ended up having no luck with that. I tried Pacifist, but it gave me hundreds of verification errors when expanding the archives.

 

Anybody have any ideas about this?

Link to comment
Share on other sites

Well..

 

I think I've succeeded in achieving an almost perfect install...(knocking on wood). My machine is a GA-EP35-DS3P. I followed this thread because it seemed pretty complete. I did download a DSDT.aml from another source, and did quite a bit of reading in other threads.

 

I want to thank all the people who worked hard on documenting what they know.

 

I followed the nullspot tutorial, and prepared a usb stick for the install. I haven't tried yet for sound support (alc889a). If anyone can give me some hints that'd be great. Actually, I mostly use a Metric Halo 2882+DSP. In the past I just used built in sounds for system alerts.

 

Here's a couple of things I would like some help with:

 

I used the PC EFI 10.1 bootloader file from this thread. It's working great, but it has very light gray icons, and the text for boot options is almost unreadable on my monitor. Is there any way to get the Chameleon graphics back without screwing everything up? Is PC EFI 10.1 based on Chameleon?

 

2. Also, when I installed, I had to deselect all printer packages. Since my HP Photosmart printer's drivers are only available on the DVD, I'm having a hard time getting my printer up and running. When I had an earlier "not quite perfect" Snow Install, I tried selecting all the HP items on the dvd and installing them in bulk. I ended up having no luck with that. I tried Pacifist, but it gave me hundreds of verification errors when expanding the archives.

 

Anybody have any ideas about this?

 

Yes, I believe you can add a <key> to com.apple.Boot.plist that's just:

 

<key>Theme</key>
<string>NAME OF THEME FOLDER HERE</string>

 

Or an easier approach would be to just replace the "Default" folder in the Themes folder with the Chameleon theme. DL the latest Chameleon and just use Pacifist to extract the "Default" theme folder. Copy it over the one in /Extra/Themes or whatever the themes folder is called and you'll get the old theme.

 

About the 2nd issue, well you didn't have to deselect ALL of the printers... You could have just checked "Printers Attached to this Computer" but at this point you can try from the DVD, or look around online. You can get the drivers from the HP site. I know, because I recently set up a home network with bonjour and a bunch of printers, and one of them was the HP PhotoSmart 9660 or something like that...

 

---

 

I still need someone to help me with hiding those files on the root of my Snow drive... I heard you can just rename them with sudo to have a period in front of them, but I don't want to render my system corrupted/unbootable because of renaming something.. are there any other ways?

Link to comment
Share on other sites

Wow

 

I just did another install using a lot of what I found in this thread. I used the Nullspot's USB install disk method. I also used a prepared DSDT that I found elsewhere. I've been pounding on it for over 2 hours now, and it's working great!

 

I do still have 3 issues.

 

1. I don't have my ALC889a working yet, nor have I made much effort. I'd appreciate some help from anyone who's got theirs working. I normally use a Metric Halo 2882 +DSP

2. I had to delete a lot of stuff from the installation or it wouldn't finish. I deleted:

a. Printer support

b. Additional Fonts

c. Language translations

 

I also deleted Quicktime player, Rosetta, and X11, but I had no difficulty installing these as individual packages

 

The issue here is that my printer's software support is only available on the disk. I had an installation get "close" before, and I tried installing printer packages with Pacifist. This didn't work. To begin with I got dozens of messages saying the expanded packages failed verification. Ultimately, I just tried installing the packages straight from the dvd, but ultimately that didn't work either.

 

3. Maybe not a big deal, but I used the modified PC EFI 10.1 installer from this thread. While it works, I get the faint gray hard drive icons in the bootloader and on the monitor I'm currently having to use I can scarcely read the text of the boot options. I thought PC EFI 10.1 was Chameleon with a different bootloader. I would like to replace the graphics with the nice green stuff from Chameleon. How can I accomplish this without screwing something up?

 

Thanks to all for all the great information and help!

 

Pandar

Link to comment
Share on other sites

I will be EXTREMELY annoyed if you do that again.... You posted once, don't double post, and ABOUT THE SAME EXACT THING!

 

I replied.. look at the ABOVE POST.

 

Jesus.

 

The only difference is you mentioned audio in the 2nd post, but YOU COULD HAVE EDITED OLD POST WTF.

 

Only solution is MAKE YOUR OWN DSDT YOU LAZY IDIOT.

 

There's a reason I included a super full featured DSDT guide with SPECIFIC references to audio EVEN including the kexts.

Link to comment
Share on other sites

JFLNYC:

 

My apologies, I misread your post. No, they are not the same. If you move the cache folder from S/L to trash it will force a rebuilding of the kext caches with the next boot. I like to delete the cache folder from L/ as well, but that may be unnecessary for your needs.

 

machinist:

 

Funnily enough your first post led me in the right direction anyway and I can't thank you enough. By using MKextTool, I rebuilt the mkext file, dropped it into E and all my KP's were gone! ;) I've now successfully installed SL on my EX58 board using the USB stick method (that's where I put the rebuilt mkext) and even have ethernet (once I installed the Realtek1000 kext to S/L/E -- gotta do it on this board; won't work in E/E). Once I get the sound working I'll be good to go.

 

I can't thank you enough for the hours you've saved me. And, actually, knowing how to rebuild the mkext file (and the importance of doing so) is a great thing to keep in mind for all of us who may tinker with the E/E folder before installing or the first boot into SL.

Link to comment
Share on other sites

 Share

×
×
  • Create New...