cyrana Posted September 9, 2005 Share Posted September 9, 2005 (edited) Ok, I have to put together all the kexts I edited. But for those who know how to do a grep -R, edit kexts, and look up vendor and device IDs, I'm sure it is easy anyway. 1. I have the GMA950 working 100% with QE and CI. My 2005fpw was autodetected and runs at 1680x1050 now. 2. ICH7 PATA and SATA both working fine. 3. USB2 working fine 4. It detects the onboard gigabit Intel, but I haven't actually tested it. I was waiting on my PCI Wireless NIC, but I can test the onboard intel tomorrow anyway. 5. HD Audio working good, aside from the input. It doesn't seem to see the MIC. But I've not tried the MIDI control panel yet. (AppleAzalia editing). I'll put together a guide. But at least I can confirm that if you have at leas my motherboad you can get fully accelerated graphics and most things seem to be working great. Here is the link to the full kext package, which I will keep current: http://s47.yousendit.com/d.aspx?id=053M62I...971RXLMW4OYG3LC Edited September 13, 2005 by cyrana Link to comment Share on other sites More sharing options...
sbeehre Posted September 9, 2005 Share Posted September 9, 2005 do you have a dual core chip to? Link to comment Share on other sites More sharing options...
cyrana Posted September 9, 2005 Author Share Posted September 9, 2005 Yeah, Pentium-D 830. But, it shows 2 CPUs in some places and not in others. Any -real- way for me to find out? I can't install CHUD tools on this box for a bit, need my next HD which I won't have until Tuesday. (I have the unexpandable but fairly full deadmoo image+mods) Link to comment Share on other sites More sharing options...
Helper Monkey Posted September 9, 2005 Share Posted September 9, 2005 I have been looking for this for a long time. Thank you. Put together an idiot proof guide and i might finnaly get it working Link to comment Share on other sites More sharing options...
sbeehre Posted September 9, 2005 Share Posted September 9, 2005 Ok, I have to put together all the kexts I edited. But for those who know how to do a grep -R, edit kexts, and look up vendor and device IDs, I'm sure it is easy anyway. 1. I have the GMA950 working 100% with QE and CI. My 2005fpw was autodetected and runs at 1680x1050 now. 2. ICH7 PATA and SATA both working fine. 3. USB2 working fine 4. It detects the onboard gigabit Intel, but I haven't actually tested it. I was waiting on my PCI Wireless NIC, but I can test the onboard intel tomorrow anyway. 5. HD Audio working good, aside from the input. It doesn't seem to see the MIC. But I've not tried the MIDI control panel yet. (AppleAzalia editing). I'll put together a guide. But at least I can confirm that if you have at leas my motherboad you can get fully accelerated graphics and most things seem to be working great. <{POST_SNAPBACK}> Ok cool looking forward to the guide Link to comment Share on other sites More sharing options...
domino Posted September 10, 2005 Share Posted September 10, 2005 Great work cyrana! This will be a possibility for a new unit. Pentium-D 830. But, it shows 2 CPUs in some places and not in others. Any -real- way for me to find out? Check out TinkerTool and iTattle. They both work for me so you might have some luck with duallies. Link to comment Share on other sites More sharing options...
cyrana Posted September 10, 2005 Author Share Posted September 10, 2005 Thanks, domino. I'll try them later today. As a further update, the onboard intel gigabit networking is confirmed to work. 82573V is the chip for it. Sometimes you might have to edit a kext for the gigabit, though (http://wiki.osx86project.org/wiki/index.php/HCLPart#Ethernet). So, I just don't have sound input working, thats it. Link to comment Share on other sites More sharing options...
Lowen SoDium Posted September 11, 2005 Share Posted September 11, 2005 Bang up job, cyrana! I am really looking forward to your guide. I have the Abit version of this same board on the way to my house as I type this, and will need to know what to do to get OSX running correctly on it. Thanks! Link to comment Share on other sites More sharing options...
cyrana Posted September 11, 2005 Author Share Posted September 11, 2005 Well, need to wait till Monday for a guide unfortunately. But, if one goes into /System/Library/Extensions and does a grep -R for the 915 device IDs they can figure out what files need to be edited. It is like 2 915 kexts, the Azalia one, and the PIIX one (it is in some hard disk speedup thread here). Still, I can give better instructions in a couple of days. Link to comment Share on other sites More sharing options...
Lowen SoDium Posted September 11, 2005 Share Posted September 11, 2005 Well, need to wait till Monday for a guide unfortunately. Monday's fine. My new board won't get here untill Tuesday or Wensday Link to comment Share on other sites More sharing options...
cyrana Posted September 11, 2005 Author Share Posted September 11, 2005 (edited) Here is a kext bundle for Graphics and Sound on 945G. It doesn't include the ATA bits yet, those will be up tomorrow. Although I am just using modified kexts from this thread for ICH7 support. http://s40.yousendit.com/d.aspx?id=2YIIXHQ...YV2GOXEI0T9138E Put it in /System/Library/Extensions. Do a chmod -R 755 for each of the files, and also a chown -R root:wheel for each. You might have to remove the 815 kexts. Delete your extension cache files and/or choose the -f flag at next boot. Edited September 11, 2005 by cyrana Link to comment Share on other sites More sharing options...
forcer Posted September 12, 2005 Share Posted September 12, 2005 Good job! I will patch my install DVD and try if it boots. and I'll report success on my intel D945GNT Link to comment Share on other sites More sharing options...
cyrana Posted September 12, 2005 Author Share Posted September 12, 2005 Just remember that this won't give you ATA support, although I've provided basic instructions on how to get ATA working on 945. My current package just has fixes for GMA950 and HD Audio. Link to comment Share on other sites More sharing options...
forcer Posted September 12, 2005 Share Posted September 12, 2005 Just remember that this won't give you ATA support, although I've provided basic instructions on how to get ATA working on 945. My currentl package just has fixes for GMA950 and HD Audio. <{POST_SNAPBACK}> ok, can you please tell me when will the ich7 package be done ? I have tried to boot darwin 8.0.1 but without success, You think that editing Info.plist for AppleIntelPIIXATA will provide functionality of my ICH7 ATA/SATA ? Link to comment Share on other sites More sharing options...
cyrana Posted September 12, 2005 Author Share Posted September 12, 2005 ok, can you please tell me when will the ich7 package be done ? I have tried to boot darwin 8.0.1 but without success, You think that editing Info.plist for AppleIntelPIIXATA will provide functionality of my ICH7 ATA/SATA ? That is all I did, anyway. I just edited that kext bundle's Info.plist. Link to comment Share on other sites More sharing options...
forcer Posted September 12, 2005 Share Posted September 12, 2005 Ok so.. GMA 950 works fine with acceleration. This is what I changed in /System/Library/Extensions/AppleIntelPIIXATA.kext/Contents/Info.plist to get my sata/ata drive(s) working.. <key>ICH6 ATA/100 Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH6 ATA/100</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x27df8086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH6 Serial ATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH6 SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIClassMatch</key> <string>0x01010000&0xffff0000</string> <key>IOPCIPrimaryMatch</key> <string>0x27c08086 0x27c18086 0x27c38086 </string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> <key>ICH6-M Serial ATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleIntelPIIXATA</string> <key>Controller Name</key> <string>ICH6-M SATA</string> <key>IOClass</key> <string>AppleIntelPIIXATARoot</string> <key>IOPCIClassMatch</key> <string>0x01010000&0xffff0000</string> <key>IOPCIPrimaryMatch</key> <string>0x27c48086 0x27c58086 0x27c68086</string> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> <key>Supported Transfer Modes</key> <string>0x3f061d</string> </dict> and it works! - ata and sata drives/cd/dvd-roms are working fine! but it still seems that my audio won't make a sound I can set volume and I see HD Audio in sound settings. Link to comment Share on other sites More sharing options...
cyrana Posted September 13, 2005 Author Share Posted September 13, 2005 Did you edit two plists inside the Azalia file? One is inside the Plugins directory somewhere, but it is for the Controller and not the main Audio device. Glad you figured out ATA, it is pretty easy. ;D Link to comment Share on other sites More sharing options...
Lowen SoDium Posted September 13, 2005 Share Posted September 13, 2005 You have to forgive me, becuase I guess I am stupid, but what exactly do I need to do to the kext files for ATA and SATA support on a 945 board? Don't suppose that you could post the pre-made ones, could you? Link to comment Share on other sites More sharing options...
cyrana Posted September 13, 2005 Author Share Posted September 13, 2005 It was already explicitely stated what files to edit and what edits to make. Forcer went into great detail. Link to comment Share on other sites More sharing options...
cyrana Posted September 13, 2005 Author Share Posted September 13, 2005 (edited) Here is the finished kext package. It has fixes for PIIX (ATA and SATA), Azalia HD Audio, and GMA950. http://s47.yousendit.com/d.aspx?id=053M62I...971RXLMW4OYG3LC On my system (in my sig), everything works except for sound input. I didn't have to edit anything for my GigE to work. I'm interested to see if this only partially works for some. These instructions don't technically make sense, since a lot of people can't even boot at all on an ICH7 system. But if you can't figure out how to somehow get the files onto the filesystem, I can't really help. Personally I have an external USB2/Firewire combo drive that I use for things such as this. Instructions 1. Unzip the archive somewhere, just remember where you do it. 2. Find the old kexts (you probably won't have them all, some are from darwin) in /System/Library/Extensions and move them to a different name (like 'sudo mv oldkext.kext oldkext.kext.old). 3. Copy the files from step one to /System/Library/Extensions (something like 'sudo cp -R ~/Desktop/ZIPFOLDER/* /System/Library/Extensions'). 4. Do a 'sudo chown -R root:wheel FILENAME' and 'sudo chmod -R 755 FILENAME' for each file in the archive after they have been copied. 5. Delete the files Extensions.kextcache and Extensions.mkext in your /System/Library/ directory. 6. Reboot 7. Use the -f and -v flags at boot just in case someone didn't delete their cache files and to get an idea of where things crash if they do. Edited September 13, 2005 by cyrana Link to comment Share on other sites More sharing options...
Groffy77 Posted September 13, 2005 Share Posted September 13, 2005 What is the difference from 945P Express and 945G? Do you know of any kext patches for the 945P? Thats what I have and I'm having problems. Link to comment Share on other sites More sharing options...
cyrana Posted September 13, 2005 Author Share Posted September 13, 2005 What is the difference from 945P Express and 945G? Do you know of any kext patches for the 945P? Thats what I have and I'm having problems. Well, just take those packages and replace the device IDs with yours. Most of them should be about the same, but obviously the modified Intel915 ones in this won't help you since you don't have integrated graphics on a 945p system. I would think the PIIX files (for ICH7) would be the same, though. At least this page seems to hint at that: http://pci-ids.ucw.cz/iii/?i=8086:sub=1 And, again, I've only had verification on MY board (in sig). For those who get it working, please tell us your Motherboard. Link to comment Share on other sites More sharing options...
Groffy77 Posted September 13, 2005 Share Posted September 13, 2005 Ok, thanks! I know people with 945Ps have been looking for a patch for a long time now. I am hoping it will work. I will keep you updated. Link to comment Share on other sites More sharing options...
jtle Posted September 13, 2005 Share Posted September 13, 2005 What is the difference from 945P Express and 945G? Do you know of any kext patches for the 945P? Thats what I have and I'm having problems. <{POST_SNAPBACK}> The difference between the 945P and the 945G is that the 945P does not have integrated graphics. Link to comment Share on other sites More sharing options...
Groffy77 Posted September 13, 2005 Share Posted September 13, 2005 Oh. Haha. Thanks for the info. Link to comment Share on other sites More sharing options...
Recommended Posts