Ed24135 Posted April 23, 2011 Share Posted April 23, 2011 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 More sharing options...
Dellmantt Posted April 23, 2011 Share Posted April 23, 2011 You need to update the kernel and sleep enabler http://www.insanelymac.com/forum/index.php...p;mode=threaded You can also run a P4 CPU with a vanilla kernel and patched boot file, details in the guide linked below. EDIT You will also find an updated AC97 kext in the guide Link to comment Share on other sites More sharing options...
Ed24135 Posted April 23, 2011 Author Share Posted April 23, 2011 I really dont want to mess with the kernel but i can give it a try. Hope the audio kext works :censored2: I'll try right now Also, i tried the vanilla kernel, but it didn't work i believe. Link to comment Share on other sites More sharing options...
Dellmantt Posted April 23, 2011 Share Posted April 23, 2011 read what it says in the guide about the vanilla kernel-NO it will not work without a patched boot file. Link to comment Share on other sites More sharing options...
Ed24135 Posted April 23, 2011 Author Share Posted April 23, 2011 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 More sharing options...
Dellmantt Posted April 23, 2011 Share Posted April 23, 2011 When you say "all my problems still persist" Does "about this mac" still crash? What about USB problems? Link to comment Share on other sites More sharing options...
Ed24135 Posted April 23, 2011 Author Share Posted April 23, 2011 yes about this mac still crashes and usb drives dont mount w/o one in already Link to comment Share on other sites More sharing options...
Dellmantt Posted April 23, 2011 Share Posted April 23, 2011 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 More sharing options...
Ed24135 Posted April 23, 2011 Author Share Posted April 23, 2011 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 More sharing options...
Dellmantt Posted April 23, 2011 Share Posted April 23, 2011 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 More sharing options...
Ed24135 Posted April 24, 2011 Author Share Posted April 24, 2011 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 More sharing options...
Dellmantt Posted April 24, 2011 Share Posted April 24, 2011 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 More sharing options...
Ed24135 Posted April 24, 2011 Author Share Posted April 24, 2011 my S/L/E folder has 211 items and i have only 4 non apple kexts loading; EvOreboot, Disabler, SleepEnabler, and fakesmc Link to comment Share on other sites More sharing options...
Dellmantt Posted April 24, 2011 Share Posted April 24, 2011 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 More sharing options...
Ed24135 Posted April 25, 2011 Author Share Posted April 25, 2011 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 More sharing options...
Dellmantt Posted April 25, 2011 Share Posted April 25, 2011 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 More sharing options...
Gringo Vermelho Posted April 25, 2011 Share Posted April 25, 2011 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 More sharing options...
Ed24135 Posted April 26, 2011 Author Share Posted April 26, 2011 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 More sharing options...
Dellmantt Posted April 26, 2011 Share Posted April 26, 2011 Post your new com.apple.Boot.plist. BTW how did you generate that graphic string, looks different to others i have seen for 8400GS Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted April 26, 2011 Share Posted April 26, 2011 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 More sharing options...
Ed24135 Posted April 26, 2011 Author Share Posted April 26, 2011 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 More sharing options...
Gringo Vermelho Posted April 27, 2011 Share Posted April 27, 2011 (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 More sharing options...
Ed24135 Posted April 27, 2011 Author Share Posted April 27, 2011 How would i go about doing that? And would it help any of my other problems? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted April 28, 2011 Share Posted April 28, 2011 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 More sharing options...
clpws00 Posted May 20, 2011 Share Posted May 20, 2011 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="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] plus [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/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 More sharing options...
Recommended Posts