lexx12 Posted June 27, 2010 Share Posted June 27, 2010 @BlackOSX, Guys Hi! Got this problem with my installation of SL, my usb devices are too slow in terms of read/write speed and it can't detect my iPod Touch. Some say my usb bus is currently in 1.0 mode hence the problem. All is running well except for this issue Hope someone can suggest a fix. Thanks! Here's my rig: IC2D Quad Q6600 2.44Ghz Gigabyte EP35-DS3L Nvidia GeForce 9500GT 512MB Screenies: http://drp.ly/1gA34j http://drp.ly/1gA5m http://drp.ly/1gA6cA http://drp.ly/1gA79P http://drp.ly/1gA8aF PS. I have tried installing the USBFix suggested in the iAtkos SL community but still the same. I wonder what's causing this? The said devices seems to work just fine on windows and on my previous version OSX 10.5.8. Link to comment Share on other sites More sharing options...
rednous Posted June 27, 2010 Share Posted June 27, 2010 @BlackOSX, Guys Hi! Got this problem with my installation of SL, my usb devices are too slow in terms of read/write speed and it can't detect my iPod Touch. Some say my usb bus is currently in 1.0 mode hence the problem. All is running well except for this issue Hope someone can suggest a fix. Thanks! Here's my rig: IC2D Quad Q6600 2.44Ghz Gigabyte EP35-DS3L Nvidia GeForce 9500GT 512MB Screenies: http://drp.ly/1gA34j http://drp.ly/1gA5m http://drp.ly/1gA6cA http://drp.ly/1gA79P http://drp.ly/1gA8aF PS. I have tried installing the USBFix suggested in the iAtkos SL community but still the same. I wonder what's causing this? The said devices seems to work just fine on windows and on my previous version OSX 10.5.8. Hi lexx12, This is a common 10.6 "problem". Unless you patched your own DSDT you will experience those USB problems. i suggest you read the following threads describing in details how to fix your DSDT and in particular the USB ports: Very easy and good method explained how to extract your own DSDT Using DSDT on the GA-EP45-DS3L DSDT fixes for Gigabyte boards Link to comment Share on other sites More sharing options...
rednous Posted June 27, 2010 Share Posted June 27, 2010 Blackosx, I'm very curious how do you see your HDDs under Disk Utility with the new Cartri BIOS 0.8 (SATA or SATA2)? I've attached mine Disk Utility screen shot (although im not yet with Cartri BIOS). Link to comment Share on other sites More sharing options...
blackosx Posted June 27, 2010 Author Share Posted June 27, 2010 @lexx12 - your USB issue is down to your DSDT as you don't have any high-speed (EHCI) ports showing. As rednous mentioned have a read of the Gigabyte DSDT fix thread to find out about it. Here's how System Pofiler shows my USB tree: @rednous Disk Utility shows my two HDD's as the screenshots below: Link to comment Share on other sites More sharing options...
rednous Posted June 27, 2010 Share Posted June 27, 2010 Blackosx, thanx a lot I was wondering isn't it possible OS X to see and utilize the Connection Bus as SATA 2 as seen on real Macs? Suppose we have to wait/ investigate/ test more in this direction. Link to comment Share on other sites More sharing options...
blackosx Posted June 30, 2010 Author Share Posted June 30, 2010 Hi rednous I have yet to have the privilege to work on a real Intel Mac as I am still stuck in PowerPC at work so I haven't seen that SATA 2 as you mention. Is it just a cosmetic thing or does it provide any difference to the system? (Having said that, there should be a new 27" iMac with i7 processor arriving at work very soon.. Looking forward to it ) Link to comment Share on other sites More sharing options...
relenti Posted June 30, 2010 Share Posted June 30, 2010 Dear blackosx, once again thank you for sharing all your knowledge ! Currently I´m running MACOSX 10.6.2 (thank you fro this) and I´ll like to upgrade to 10.6.4 My hardware mobo GA-EP45-UD3L Video 8800GT HDD 750 Gb samsung 2 monitors Samsung 2253NW in the E/E folder I have: fakesmc.kext IONetworkingFamily.kext KegacyHDA.kext NullCPUPoerManagement.kext OrangeIconFix.kext RealtekR1000SL.kext SleepEnabler.kext Once again I need your help because I didn´t make the 10.6.3 upgrade and now the 10.6.4 is the only avaible one, so I need to jump one upgrade. Also I already have a Time Machine backup just in case. So (correct me If I´m wrong) if something fails durning the upgrade I just insert the boot CD, Install the SL in the SnowLeopard partition and run the Time Machine when, at the end of the SL instalation, the SL ask me if I have some SL Time Machine backup. The Cham files are in the Backup partition (the files corresponding to the 10.6.2), so it must work, I´m wright? Thank you very much! Link to comment Share on other sites More sharing options...
blackosx Posted June 30, 2010 Author Share Posted June 30, 2010 Hi relenti I always apply an update to a backup partition first, so if it goes wrong then I will still have my main install. Have you a backup 10.6.2 system which you can test on first? As for Time Machine I can't tell you much about it as I don't use it so I'm not the best person to give you assurances about rebuilding your machine from it. (Note to self: I must play with it one day). Also, if anything untoward happens, you can easily rebuild your chameleon partition from the BootCD or a bootable USB stick. But having said all that, you should be fine as long as you follow the simple step of removing sleepenabler before rebooting in to 10.6.4. If you want to be on the safe side then before attempting the update, backup your Chameleon /Extra/Extensions somewhere and then remove them from /E/E apart from fakesmc.kext and reboot. Then you will only be booting with fakesmc.kext and you will have removed any possible error with SleepEnabler. You can then perform the update. Give it a go and remember, always have a bootCD or bootable USB to hand in case you ever mess up your Chameleon install on the HDD. When you have completed the update to 10.6.4 you can then add the kexts back in to /E/E if you want, though as you are using NullCPUPm... you will need a new version of SleepEnabler from the Support Files, along with a new patched AppleHDA.kext which needs to go in /S/L/E. Oh, and don't forget you will no longer need LegacyHDA.kext in E/E. Have a read of the PDF's for further details.. Link to comment Share on other sites More sharing options...
relenti Posted June 30, 2010 Share Posted June 30, 2010 Thank you very much blackosx!!!!!!!!! So, as a resume: for a normal upgrade (with out the safer mode removing the kext from the E/E folder) 1- I must erase the SpleepEnabler.kext from the E/E folder 2- erase the AppleHDA.kext and LegacyHDA.kext from the E/E folder 3- install the new patched AppleHDA.kext in the S/L/E (SnowLeopard/Library/Extensions), by the way this folder is empty now. 4-upgrade to 10.6.4 6-reboot normaly 7-copy the SleepEnabler.kext in the E/E folder Remember now I´m runing 10.6.2 and not the 10.6.3 Please let me know if I´m wright, and if I need to do something else Thank you very much! Link to comment Share on other sites More sharing options...
blackosx Posted June 30, 2010 Author Share Posted June 30, 2010 No. Try this: 1 - Remove Sleepenabler.kext from /E/E 2 - Remove LegacyHDA.kext from /E/E 2b (See below) 3 - Reboot 4 - Upgrade to 10.6.4 5 - Reboot 6 - Add SleepEnabler for 10.6.4 from support files in to /E/E 7 - Remove (backup) AppleHDA.kext from /S/L/E 8 - Add patched AppleHDA.kext for 10.6.4 from support files in to /S/L/E with Terminal 9 - Set root:wheel ownership and 755 permissions with Terminal. 10 - Rebuild kextcache 11 - Reboot For steps 7-10 you can use the steps shown at the bottom of this post beginning with 'To add the replacement AppleHDA.kext to /System/Library/Extensions'. EDIT: 2b - You should remove IONetworkingFamily.kext from /E/E also. Link to comment Share on other sites More sharing options...
itorra Posted June 30, 2010 Share Posted June 30, 2010 Well done for sorting your issue... The only other thing I have thought of would be after adding the patched AppleHDA.kext to /S/L/E and setting ownership/permissions is to manually rebuild the cache before rebooting with the following command (all one line): sudo kextcache -v 1 -t -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions I also had to use this line in order get my machine out of silence. (w/o LegacyHDA) everything works great, thanks blackosx Link to comment Share on other sites More sharing options...
relenti Posted June 30, 2010 Share Posted June 30, 2010 GREAT ! Thank you again I´ll write it again (as an idiot´s guide, like me) if someone else needs to upgrade from 10.6.2 to 10.6.4 1 - Remove Sleepenabler.kext from /E/E 2 - Remove LegacyHDA.kext from /E/E 3 - Remove IONetworkingFamily.kext (NOT ERASE IT, just temporaly remove it, after the upgrade we copy this file again in the E/E folder 4 - Reboot 5 - Upgrade to 10.6.4 6 - Reboot 7 - Add SleepEnabler for 10.6.4 from support files in to /E/E 8 - Re-copy the IONetworkingFamily.kext that we remove in the step 3 9 - Remove (backup) AppleHDA.kext from /S/L/E (in the SnowLeopard disk System/Library/Extensions) Make a backup copy just in case of this file 10 - Add patched AppleHDA.kext for 10.6.4 from support files in to /S/L/E with Terminal INSTRUCTIONS FOR THIS STEP (by blackosx off course) To add the replacement AppleHDA.kext to /System/Library/Extensions:Using the Finder, copy the original 10.6.3 AppleHDA.kext from /System/Library/Extensions by dragging it somewhere safe. Then delete that 10.6.3 AppleHDA.kext from /System/Library/Extensions by dragging it to the bin (you'll need to authenticate with your password). Then put the new patched AppleHDA.kext on your desktop, load up Terminal and do something like this: cd ~/Desktop sudo -s cp -R AppleHDA.kext /System/Library/Extensions chmod -R 755 /System/Library/Extensions/AppleHDA.kext chown -R root:wheel /System/Library/Extensions/AppleHDA.kext EDIT: This next step has been added to help the process (Note: It's all one line). sudo kextcache -v 1 -t -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions exit If you want, you can then load Disk Utility and repair permissions just to make sure everything is set right. Then reboot, and the system will update the caches. The next steps I can´t understand them very well, I need your help again 11 - Set root:wheel ownership and 755 permissions with Terminal. 12 - Rebuild kextcache 13 - Reboot (this one is easy ) Link to comment Share on other sites More sharing options...
blackosx Posted June 30, 2010 Author Share Posted June 30, 2010 Step 3 - You should replace IONetworkingFamily.kext with the one from 10.6.4, not put your existing one back in. Step 8 - See step 3 Steps 9-12 are in the quoted post you just added. So they would be: cd ~/Desktop sudo -s cp -R AppleHDA.kext /System/Library/Extensions chmod -R 755 /System/Library/Extensions/AppleHDA.kext chown -R root:wheel /System/Library/Extensions/AppleHDA.kext sudo kextcache -v 1 -t -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions exit Link to comment Share on other sites More sharing options...
relenti Posted July 1, 2010 Share Posted July 1, 2010 Thanks again blackosx! about this step: Step 3 - You should replace IONetworkingFamily.kext with the one from 10.6.4, not put your existing one back in. It´s in page 7/8 of the Part 4 of your guide RealtekR1000SL.kextBitshoveler released his version of a Realtek driver which works enables bonjour. As this install is all about not touching the main retail install and putting everything in to /Extra/Extensions we have to do a little tweaking for this one. 8 Snow Leopard on the Gigabyte GA-EP45-DS3L by blackosx - Part 4 ‘Configure for GA-EP45-DS3L’ Re-write v1.4 - 16th June 2010 To use RealtekR1000SL.kext • drag (copy) IONetworkingFamily.kext from /System/Library/Extensions in to /E/E. • copy RealtekR1000SL.kext from Support Files/Part4/5/ in to /E/E. • For each of the above kexts, right-click the kext in /E/E, select show package contents, and open the info.plist in TextEdit. Scroll down to the bottom and change the OSBundleRequired key/string to Root (as below) <key>OSBundleRequired</key> <string>Root</string> It will be enabled when you boot Snow Leopard. The only diference with your instructions is that I don´t need to edit the RealtekR1000SL.kext from Support Files/Part4/5/ in to /E/E. because I already made it when I install the 10.6.2 version. Thank you very much, I´ll do the upgrade and make an abstract of it Link to comment Share on other sites More sharing options...
relenti Posted July 1, 2010 Share Posted July 1, 2010 hi blackosx! Well finally I update to 10.6.4 with 90% of success Almost everything is working Sound OK Sleep OK Network partialy Bonjour NOT WORKING As you said in the IONetworkingFamily.kext and in the RealtekR1000SL.kext edit the info.plist with text manager and replace this: <key>OSBundleRequired</key> <string>Network-Root</string> for this: <key>OSBundleRequired</key> <string>Root</string> Did I do something wrong? It´s easer if I run the Realtek bonjour enabler?? Thank you very much for everything! Link to comment Share on other sites More sharing options...
blackosx Posted July 2, 2010 Author Share Posted July 2, 2010 Well done relenti.. see how easy it was? As for bonjour, you have three options, but you only want to use one of them. 1) Add the original unmodified RealtekSL kext in to /S/L/E. 2) Edit the OSBundleRequired key/string in RealtekSL kext and add in to /E/E along with IONetworkingFamily kext. 3) Use the ifconfig workaround I choose to use option 3 This guide was originally created around the concept of not touching the retail installation and having everything needed to run your system in Chameleon's /Extra folder. However, this changed with 10.6.3 when Apple dropped support for ALC888 which meant we can no longer have an untouched retail install as we have to patch the AppleHDA.kext in /S/L/E. So the process of having a completely untouched retail installation has now gone. And as a side note, the latest fakeSMC work being done over at projectOSX with plugins for monitoring fan speeds, CPU, GPU, HDD and northbridge temps requires it to be loaded in to /S/L/E and not /E/E. Link to comment Share on other sites More sharing options...
relenti Posted July 2, 2010 Share Posted July 2, 2010 Well done relenti.. see how easy it was? With your help, yes it was, thank you Bonjour still not working First I remove the RealtekSL and IONetworkingFamily kets from the E/E folder Reboot 3) Use the ifconfig workaroundIf you choose ifconfig, well mee to, I brought the same motherboard because of you ... I choose to use option 3 the I followed your instructions: To use it, double-click the Realtek_Bonjour_Enabler package installer. Follow the options and choose to install to en0 then continue and install. Bounjour still not working Can you help me again, please? Link to comment Share on other sites More sharing options...
relenti Posted July 2, 2010 Share Posted July 2, 2010 In case that I have to remoce the ifcong (how can I do this?) Also I saw in your post a file called SnowR1000 in order to fix the Bonjour issue. If I try this one showld I remove the Realtek and IONetworkingFamily kets from E/E and remove the if config instalation? This last one I don´t know how remove ot. Link to comment Share on other sites More sharing options...
relenti Posted July 2, 2010 Share Posted July 2, 2010 Now when I put again the kext in the E/E folder looks like bonjour wants to work, but I doesn´t work. I start up the Itunes I can share my music with other itunes.... my bluetooth is working but I can´t see my printers or sync with the iphone... Should I remove the ifconfig? as you said in the instructions The installer installs the following:• a folder named bonjour64 in /Library/StartupItems/ which contains: • bonjour64 startupitem • StartupParameters.plist. • ifconfig in /usr/local/bin/ So I can remove the bonjour64 folder from /Library/StartupItems/ which contains but where is the if config??? this is the correct way to remove ifconfig?? Is the bonjour working, or not??? Link to comment Share on other sites More sharing options...
rednous Posted July 2, 2010 Share Posted July 2, 2010 Hi rednous I have yet to have the privilege to work on a real Intel Mac as I am still stuck in PowerPC at work so I haven't seen that SATA 2 as you mention. Is it just a cosmetic thing or does it provide any difference to the system? (Having said that, there should be a new 27" iMac with i7 processor arriving at work very soon.. Looking forward to it ) It's displayed as a SATA 2 Internal on the real Intel Macs. I've seen it on Mac Pro, Mac Book Pro and iMac. There's a great difference between fully utilized SATA and SATA 2 I dont think it is just a cosmetic thing on the real Intel Macs. So, my concern is having a real SATA 2 utilization on our hacks , and somehow im sure it could be achieved. Maybe Cartri will find how to utilize the SATA 2 with his project in the near future. 27" iMac with i7 is nice, congratulations Link to comment Share on other sites More sharing options...
blackosx Posted July 2, 2010 Author Share Posted July 2, 2010 @relenti To uninstall ifconfig you can delete the bonjour64 folder from /Library/StartupItems/, then remove ifconfig from /usr/local/bin/. You can use Bonjour Browser to check to see if the service is being published. It's displayed as a SATA 2 Internal on the real Intel Macs. I've seen it on Mac Pro, Mac Book Pro and iMac.There's a great difference between fully utilized SATA and SATA 2 I dont think it is just a cosmetic thing on the real Intel Macs. So, my concern is having a real SATA 2 utilization on our hacks , and somehow im sure it could be achieved. Maybe Cartri will find how to utilize the SATA 2 with his project in the near future. Thanks for the update rednous. I'll look in to it. 27" iMac with i7 is nice, congratulations Well it will be the company's, not mine but anyway I haven't got it yet... Come on Apple! Link to comment Share on other sites More sharing options...
relenti Posted July 2, 2010 Share Posted July 2, 2010 Once again thank you very much! @relentiTo uninstall ifconfig you can delete the bonjour64 folder from /Library/StartupItems/, then remove ifconfig from /usr/local/bin/. You can use Bonjour Browser to check to see if the service is being published. looks like Bonjour is working, I was the problem not the bonjour. Well, i think its working with the kexts in the E/E folder and not because the if config, because I remove the kexts and stop working. Do you think that could be usseful if I make an abstract of my experience, with your help and my entire gratitude for this, with the steps to the succsess in the upgrade from 10.6.2 to 10.6.4? Thank you very much blackosx! Link to comment Share on other sites More sharing options...
Johnny V Posted July 2, 2010 Share Posted July 2, 2010 (27" iMac with i7 is nice, congratulations)Well it will be the company's, not mine but anyway I haven't got it yet... Come on Apple! I just set up a 27" iMac i7 for a buddy of mine yesterday. Man-oh-man the screen is huge and incredibly sharp. Also it seems to run a lot faster than my Hackintosh.... not sure why. Maybe because it doesn't have a ton of apps and files on it! Link to comment Share on other sites More sharing options...
blackosx Posted July 2, 2010 Author Share Posted July 2, 2010 looks like Bonjour is working, I was the problem not the bonjour. Lol... lDo you think that could be usseful if I make an abstract of my experience, with your help and my entire gratitude for this, with the steps to the succsess in the upgrade from 10.6.2 to 10.6.4? If you want to make an abstract of your update then go ahead.. But if not, there should be enough info in the last 10 posts to help anyone else. I just set up a 27" iMac i7 for a buddy of mine yesterday. Man-oh-man the screen is huge and incredibly sharp. Also it seems to run a lot faster than my Hackintosh.... not sure why. Maybe because it doesn't have a ton of apps and files on it! Thanks for the post Johnny V. I'm looking forward to it even more now and if it's that much faster than your hack then I am sure it'll blow my hack out the water .. he he (but then my machine is 18 months old now and only cost £400 to build). I'll just have to wait until next week now to see what the courier delivers.. Link to comment Share on other sites More sharing options...
tetris101 Posted July 2, 2010 Share Posted July 2, 2010 Thanks BlackOSX for nice write up. I today installed the retail upgrade SL 10.6.3 as per your guide and supplied files. I can boot from boot CD but not my cham partition (separate partition) where I loaded all required files. My network works fine, but couldn't change the display setting which is low 1080x 720. using a nvidia 8800GS pci card on a dell 2309wa monitor. I tried to change the .com.plist but no go. also didn't get the audio yet. using a gigabyte ds3r m/b with Q6700 cpu. I believe all the e/e files are in cham partition except AppleHDA modified file to osx/library/extensions. Any help would be appreciated as a newbee in this hobby. Thanx Link to comment Share on other sites More sharing options...
Recommended Posts