Jump to content

Snow Leopard 10.6.7 issues


Ed24135
 Share

65 posts in this topic

Recommended Posts

Hi all,

 

I successfully installed iATKOS s3 v2 10.6.3 on my Dell Dimension 3000, updated to 10.6.7 and fixed audio, usb and airport issues. However some still remain.

 

About this Mac crashes, system profiler detects my hardware correctly except no built in audio and, while main hardware tab says 2GB Ram 800 MHz the memory tab says 1GB DDR2 unknown speed.

 

Sleep doesn't work (big surprise) so i need a sleepenabler.kext for 10.6.7 on Darwin 10.3.0 kernel or some other fix.

 

Audio works (appleac97audio.kext from 10.5.6) but i have no volume control. It changes but the volume remains the same. It's quite annoying when using headphones.

 

Also, if i boot my Hackintosh without any USB drives inserted, i cant mount any USB drives. However, if there is one inserted, it works just fine.

 

Also sometimes, when i boot, it'll show the apple logo for about a second then shut off. Is there a fix for that?

 

Any help would be appreciated.

 

 

 

iATKOS S3 V2 updated to Mac OS X 10.6.7

Dell Dimension 3000

2GB DDR Ram

IDE 160GB HDD

Nvdia GeForce 8400 GS

AC97 audio (appleac97audio.kext)

Linksys wireless pci card (detected as Broadcom)

qoopz legacy 10.3.0 kernel

Link to comment
Share on other sites

ok so i tried the new kernel, works like a charm! but sleep still doesnt work it turns back on, all my problems still persist

 

Also i forgot to mention another problem...

there is no sound in Garageband probably related to my audio settings but i don't know how to fix it.

Link to comment
Share on other sites

Probably all stems from the original "Distro" install. Patched files everywhere and crazy com.apple.Boot.plists ! For instance from 10.6.3-10.6.7 that graphics card works with stock kexts and Chameleon nvidia injection and audio should be right with just the one AC97 kext. Have a look at the myhack install method, a much cleaner install method. or what i call the alternative myhack using a donor mack or hack as outlined in my guide.

 

Had a search around and only found a couple of distro installs for snow on that machine, no guides using the retail disk unfortunately.

Link to comment
Share on other sites

well, i have everything working with only the fakesmc, Disabler, RTC?, and evoreboot some of which are in myHack install method too. Also using 32bit boot and usbbusfix in bootloader options, so i'm not quite sure what your talking about. I could be wrong, but my install seems pretty clean to me...

Link to comment
Share on other sites

You should not need disabler if you have the fake kext.

What I mean by a clean install is having as clean as possible S/L/E folder, vanilla kexts as much as possible, exceptions are like the AC97 kext which does not seem to run from E/E and won't be overwritten by a software update anyway. Also leaving the com.apple.Boot.plist in L/P/SystemConfiguration pristine and only editing the one in Extra.

 

Did you have these problems with 10.6.3 if not for USB you could try the rollback

and ATM crash its probably a smbios problem http://www.insanelymac.com/forum/index.php...t&p=1579721

Link to comment
Share on other sites

How many and/or what kexts should be in S\L\E then?

 

However my com.apple.boot.plist i think has been modified as i don't have one in E/E

 

and thanks for the link ATM now works!

 

EDIT: yes i did have these problems with 10.6.3

Link to comment
Share on other sites

Off the top of my head a vanilla S/L/E has about 188 kexts.

So the problems have been there since the install

Look here http://www.insanelymac.com/forum/index.php...p;#entry1493156 post 3.

You may have a patched kext that is causing the problem. Type this in terminal, will tell you what non apple kexts are loading, but not an apple patched kext ------- kextstat | grep -v com.apple

 

Bit hard to clean up your install now. If you have a spare drive or partition, you could try a clean install while retaining your existing system.

Link to comment
Share on other sites

Sorry I have no more ideas on fixing your usb issues and the one way to find out about what the added kexts are in your extension folder would be to open the 10.6.7 update combo with pacifist and compare the S/L/E with yours.

 

You may find the answer in a search like this http://www.google.com.au/search?hl=en&...mp;aql=&oq=

 

EDIT post your com.apple.Boot.plist

Link to comment
Share on other sites

my usb problems seemed to have gone away, i can boot w/o usb drive and mount one later.

 

my com.apple.Boot.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>custom</string>
<key>Kernel Flags</key>
<string></string>
<key>Boot Graphics</key>
<string>Yes</string>
       <key>Quiet Boot</key>
       <string>No</string>
       <key>Timeout</key>
       <string>5</string>
<key>arch</key>
<string>i386</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>device-properties</key>
<string>4802000001000000010000003c0200000d00000002010c00d041030a0400000001010600001e010106000
0000101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e000000040000002200000
0400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e0056
0043004100500000001800000004000000000003000400000000000007000000000e0000006e0061006d00650000000b
000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411
00000006d006f00640065006c0000001a0000006e5669646961204765466f72636520383430302047530e0000004e0056
0050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c
006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d007000610
07400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f0074006100
6c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c006
50000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f0074007900700065
0000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e564
4412c506172656e74</string>
</dict>
</plist>

Link to comment
Share on other sites

Hey I guess if it is all working now don't change anything.

One thing that puzzles me is if you used the 10.7 Legacy kernel package installer, would have thought the kernel key in the boot.plist would have been "legacy_kernel" and if you used the "boot file for vanilla it would be "mach_kernel"

But-Glad it is all working.

Link to comment
Share on other sites

He's probably still using the same kernel he was before - "Custom".

 

That com.apple.Boot.plist is one of the reasons why you should run retail instead of a distro.

 

Boot Graphics

Yes

 

Not needed, Yes is the default

 

Quiet Boot

No

 

Not needed, no is the default

 

arch

i386

 

This will not work at all, it is completely wrong.

 

Correct use would be arch=i386, and this would go in the kernel flags string.

 

But you don't need this at all on your hardware.

 

You're missing an important setting:

 

EthernetBuiltIn

Yes

 

You should upgrade to Chameleon 2.0 RC5. This will fix your memory detection (hopefully) and give you a proper hardware UUID, which is required for many apps to work correctly.

Link to comment
Share on other sites

If it will not work at all, then why is it booting in x32 mode like it should? (32 bit processor)

Like i said, everything is working great except those things i mentioned

 

Anyway, I'll edit the plist and see about updating.

 

EDIT: I updated (i think) to Chameleon 2.0 RC5 and fixed my com.apple.boot.plist and nothing happened. Everything is the same. It did say it couldn't load or find something (DSDT maybe?) so that might be it...

Link to comment
Share on other sites

If it will not work at all, then why is it booting in x32 mode like it should? (32 bit processor)

 

Your PC booting OS X in 32-bit mode has nothing to do with that flag.

 

It will not work at all because it is wrong. The syntax is wrong and therefore it doesn't do anything. If you fixed it and put it in the kernel flags string where it's supposed to be it would "work" but it would be unnecessary because on your particular combination of software and hardware, OS X boots in 32-bit kernel and drivers mode by default anyway. It doesn't need to be told to do it.

Link to comment
Share on other sites

my new plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>custom</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>EthernetBuiltIn</key>
<string>Yes</string> 
       <key>Timeout</key>
       <string>5</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>device-properties</key>
<string>4802000001000000010000003c0200000d00000002010c00d041030a0400000001010600001e010106000
0000101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e000000040000002200000
0400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e0056
0043004100500000001800000004000000000003000400000000000007000000000e0000006e0061006d00650000000b
000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d411
00000006d006f00640065006c0000001a0000006e5669646961204765466f72636520383430302047530e0000004e0056
0050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c
006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d007000610
07400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f0074006100
6c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c006
50000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f0074007900700065
0000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e564
4412c506172656e74</string>
</dict>
</plist>

 

are you sure i need that string in my plist? I use a wireless connection.

and thanks for the tip!

 

now i still have a few problems:

 

Sleep still doesn't work. I tried the kext you recommended but when i click sleep, the screen shuts off, then turns back on (if i have a usb drive in, it gives me the unsafe removal dialogue)

 

my volume control still doesn't work. (updated kext did nothing) In the Audio MIDI Setup, when i change the volume, it only changes channels 3 and 6(where the sound comes out), but volume control is channels 4 and 5. I need to beable to control all channels at once. (Note: the same configuration worked perfectly in 10.5.6)

 

And, probably related, no sound in Garageband. It seems to play a sound, but nothing happens.

 

Any Ideas?

Link to comment
Share on other sites

(EthernetBuiltIn=y)

 

are you sure i need that string in my plist? I use a wireless connection.

Yes, there must be a wired ethernet connection set as "internal" at EN0 (check under Network in System Profiler) even if you're not using it. All Macs have a wired ethernet port and lots of software depends on it for registration purposes, there are many threads here about issues caused by not having this set correctly.

 

Your USB issue sounds like one that can be fixed via DSDT patching, especially if your motherboard has Intel ICHx Southbridge.

There's an awesome thread about how to do this (faking device IDs) in the DSDT subforum, started by zhell. The same trick can be applied to your LPC device, which is needed on some motherboards to get AppleLPC.kext loaded and native CPU power management working correctly.

Link to comment
Share on other sites

Yes, the USB mounting and sleep issue can be related, otherwise I wouldn't have suggested what I did.

Go read the thread I told you about in the DSDT subforum.

 

Sleep is a power state, but you can't have native power management with a P4 CPU. However now that P4's can use the vanilla kernel there might be a way. Research. There's a bunch of requirements that must be met, I made a checklist here but it's not complete:

http://www.projectosx.com/forum/index.php?...amp;#entry10065

Again, I'm not sure if this is possible on a P4 now but see how far you can get.

 

One thing I've learned is that if you can't fix what you want, fix what you can. You always learn something new and eventually you'll be able to go back and fix an issue you weren't able to fix before.

 

Besides, more often than not, fixing one thing will make something else work as well.

 

If you have more than two speakers IIRC you need to do some configuring in the Audio/MIDI setup utility in /Applications/Utilities. This is true for real Macs as well. There are threads here about this, try the forum search.

Link to comment
Share on other sites

  • 4 weeks later...

I've installed 10.6.3 by the same route as the original poster on a Dell Dimension 3000 with PNY Geforce 8400GS 512Mb PCI card.

 

I have sound working using the original AppleAudio97.kext (choosing speakers 3 and 6 as per suggestions from other posters) and ethernet also (IONetworkingFamily.kext). However I have a strange display problem which shows up as white or black lines across the screen - these change as the screen refreshes. I'm using 2 x 17" monitors - one via VGA and the other via DVI. However this does this whether I'm using 1 or 2 monitors, and whether they are using VGA or DVI. It started when I first started using the DVI monitor - before that it was using just VGA and I think it seemed OK. Any clues as to a fix?

 

Also could the original poster describe how he upgraded from Iatkos s3 V2 (10.6.3) to 10.6.7?

 

Also I would be interested in a better way to get to 10.6.7 with a retail DVD which I have but haven't used so far. I have tried the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] plus [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] method with no success and looked at others.

 

I'm using the Dell as it was free - and I wanted to experiment and learn by doing this before moving on to trying to run OSX on my slightly more modern Asus laptop.

Link to comment
Share on other sites

 Share

×
×
  • Create New...