LocusOfControl Posted January 18, 2010 Share Posted January 18, 2010 I figured out the bluetooth problem. I had moved the dongle from my keyboard to the back of the computer around the same time I did the BIOS/DSDT upgrades and that's when it started being laggy. All I had to do to fix it was to move it back. I guess there's a whole lotta mojo in the air over there that makes bluetooth queazy. Also, for anyone who's annoyed by FakeSMC's "key info not found" cosmetic errors, the simple fix is to open up info.plist inside of FakeSMC.kext and change the "true" to a "false" under the debug key to keep the kext from reporting those errors. Netkas added this functionality in v2.5. I may be jinxing myself by saying this, but I think my system is 100% functional. Ryan! Yes, some dongles can be a bit flakey, although on my system it doesn't matter which usb port you plug them into. If you do see jumping pull it out, leave for half a minute and put it back in any port usually sorts the problem As for the FakeSMC, setting debug=n just hides the errors. The other way is to set values for them. I never had has many as you, only 3 or 4 so I set default values. I'm not sure if they get used for anything on hacks though? Link to comment Share on other sites More sharing options...
ryansimms Posted January 18, 2010 Share Posted January 18, 2010 As for the FakeSMC, setting debug=n just hides the errors. The other way is to set values for them.I never had has many as you, only 3 or 4 so I set default values. I'm not sure if they get used for anything on hacks though? Is there a benefit to setting values as opposed to hiding the errors? I was under the impression that the errors were just cosmetic reporting errors and didn't actually affect any functionality. If there is a benefit, how would one go about setting these values? Ryan! Link to comment Share on other sites More sharing options...
LocusOfControl Posted January 18, 2010 Share Posted January 18, 2010 Is there a benefit to setting values as opposed to hiding the errors? I was under the impression that the errors were just cosmetic reporting errors and didn't actually affect any functionality. If there is a benefit, how would one go about setting these values? Ryan! No idea, however in the article I posted earlier it was shown how to use it to set the number of system fans, hence I assume if they are readable they can be used by some software You set them by editing or adding to the plist in the kext, question is, if you add, what should you set to? I added 3 or 4 but I just set the values to what other people used - searched on netkas etc This is what I have currently Link to comment Share on other sites More sharing options...
ryansimms Posted January 19, 2010 Share Posted January 19, 2010 A curiosity, I've occasionally wondered about this, I don't get platform-uuid. Wonder if this is used for anything orjust an anomaly on hacks? I wasn't using platformUUID.kext for a while because I was thinking that the functionality was covered by the newer bootloaders. It's something I need to look into, but in the meantime, I'm using platformUUID.kext again and I no longer get that platform-uuid line. Ryan! Link to comment Share on other sites More sharing options...
d00d Posted January 19, 2010 Author Share Posted January 19, 2010 I updated post 1 with current MacPro4_1.plist and DVID information. Link to comment Share on other sites More sharing options...
The Real Deal Posted January 19, 2010 Share Posted January 19, 2010 Thanks d00d. sorry to bother, my internet connection works flawlessly but i didn't find out why bonjour does not work. I can't access to iTunes store, etc,... Any help would be greatly appreciated. Nick Link to comment Share on other sites More sharing options...
d00d Posted January 19, 2010 Author Share Posted January 19, 2010 Thanks d00d. sorry to bother, my internet connection works flawlessly but i didn't find out why bonjour does not work. I can't access to iTunes store, etc,... Any help would be greatly appreciated. Nick Have you tried Bit Shoveler's Bonjour RealtekR1000SL.kext (post 631)?http://www.insanelymac.com/forum/index.php...9436&st=630 Link to comment Share on other sites More sharing options...
The Real Deal Posted January 19, 2010 Share Posted January 19, 2010 i'm using it d00d since i've got my i7 platform. Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 i'm using it d00d since i've got my i7 platform.When I was using a non Bonjour enabled Realtek kext I could still access the iTunes store.Are you sure Bonjour isn't working, can you see shared iTunes music from other computers on your network? What does tildesoft's Bonjour Browser show you? Link to comment Share on other sites More sharing options...
The Real Deal Posted January 20, 2010 Share Posted January 20, 2010 ... unfortunately bonjour browser show me nothing; just: local -0 And i don't have other computers on network, i can't tell you but i'm pretty sure the answer will be no :/ Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 ... unfortunately bonjour browser show me nothing; just: local -0 And i don't have other computers on network, i can't tell you but i'm pretty sure the answer will be no :/ Are you sure the correct Realtek kext is loading?Run the following in Terminal; [mac05:~] me% ioreg -lS -w0 | grep com_chucko_RealtekR1000 |tail -1 | | | | "IOClass" = "com_chucko_RealtekR1000" [mac05:~] me% Link to comment Share on other sites More sharing options...
The Real Deal Posted January 20, 2010 Share Posted January 20, 2010 My ioreg and the kext RealtekR1000SL.kext.zip 123.tiff Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 My ioreg and the kext Undo the DSDT modification that's giving you GIGE@0 instead of the original ethernet@0.If you're attempting to get en0 to show as IOBuiltin=yes, do the following in com.apple.Boot.plist instead; <key>PciRoot</key> <string>1</string> <key>EthernetBuiltIn</key> <string>Yes</string> Link to comment Share on other sites More sharing options...
The Real Deal Posted January 20, 2010 Share Posted January 20, 2010 This is great, really great I collected this dsdt on a french site and i just put some of your mods featuring post #1 I use PC EFI 10.5 and none of the values you mentionned in my com.apple.boot.plist. I'm a little bit lost with what you have said and i really don't have any ideas what should be changed in my dsdt for giving me back the original ethernet@0 Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 This is great, really great I collected this dsdt on a french site and i just put some of your mods featuring post #1 I use PC EFI 10.5 and none of the values you mentionned in my com.apple.boot.plist. I'm a little bit lost with what you have said and i really don't have any ideas what should be changed in my dsdt for giving me back the original ethernet@0 If I recall correctly PC EFI 10.5 uses PciRoot=1 by default, so if it also understands EthernetBuiltIn=yes you could just use that.Using an DSDT.aml that you don't know exactly what modifications were made to it isn't a good idea. You could derive a clean dsdt.dsl from your machine using my instructions in post 1 (or use BIOS F9m and the attached unmodified dsdt.dsl), make your modifications, compile it into dsdt.aml, then copy it as DSDT.aml to a location your bootloader expects it to be in. If your CPU is one of the three that I have created a DSDT for, you may be able to just use that. Link to comment Share on other sites More sharing options...
The Real Deal Posted January 20, 2010 Share Posted January 20, 2010 I've just modified my plist with the ethernet string, bonjour still don't work. Still running a F7 BIOS. F9M + your unmodified dsl sounds like a great start. Thanks again. Link to comment Share on other sites More sharing options...
LocusOfControl Posted January 20, 2010 Share Posted January 20, 2010 I've just modified my plist with the ethernet string, bonjour still don't work. Still running a F7 BIOS. F9M + your unmodified dsl sounds like a great start. Thanks again. Out of curiosity what happens if you type 'ps -ef | grep -i mdns' in terminal (no quotes) you should see >ps -ef | grep -i mdns 65 25 1 0 0:00.00 ?? 0:00.00 (mDNSResponder) 501 303 283 0 0:00.00 ttys000 0:00.00 grep -i mdns if you type 'which mDNSResponder' you should see /usr/sbin/mDNSResponder and ls -l /usr/sbin/mDNSResponder -rwxr-xr-x 1 root wheel 1360464 16 Dec 00:58 /usr/sbin/mDNSResponder In finder if you go to /System/Library/LaunchDaemons you should see com.apple.mDNSResponder.plist mDNSResponder is the process that implements bonjour it is started at boot by launchd what happens if you type in terminal - assuming it's running, stop it then re-start it sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist then sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist then wait a few seconds... bash-3.2# launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.01 /usr/sbin/mDNSResponder -launchd 0 475 467 0 0:00.00 ttys000 0:00.00 grep -i mdns bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.02 /usr/sbin/mDNSResponder -launchd 0 477 467 0 0:00.00 ttys000 0:00.00 grep -i mdns I've never had any bonjour problems, the above should be all you need... PS if I stop my mDNS process I can't access iTunes store either bash-3.2# launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist bash-3.2# ps -ef | grep -i mdns 0 488 467 0 0:00.00 ttys000 0:00.00 grep -i mdns bash-3.2# Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 That's good information LocusOfControl, thanks. Link to comment Share on other sites More sharing options...
LocusOfControl Posted January 20, 2010 Share Posted January 20, 2010 That's good information LocusOfControl, thanks. Thanks I expect this will not work for Real Deal (otherwise it probably will be already), however I hoping it will either be something obvious like permissions , or provide some debug info or clue as to why it isn't already running Also interesting to type 'man launchctl' and 'launchctl help' for instance bash-3.2# launchctl bstree System/ A com.apple.launchd.peruser.501 D com.apple.spinreporterd D com.apple.FontObjectsServer D com.apple.dvdplayback.setregion_service A com.apple.distributed_notifications.2 A com.apple.network.IPConfiguration D com.apple.locationd.agent A com.apple.audio.coreaudiod A com.apple.chud.chum D com.apple.iokit.scsid D com.apple.FontWorker D com.apple.instruments.dtraced A com.apple.DirectoryService D com.apple.airportd A com.apple.DiscRecording:registrar D com.apple.locationd.registration A com.apple.SystemConfiguration.configd D com.apple.docset.install D com.apple.automountd A com.apple.mDNSResponder D com.apple.UNCUserNotification A com.apple.metadata.mds D com.apple.KerberosAutoConfig D com.apple.preferences.timezone.auto D com.apple.taskgated A com.apple.cvmsServ D com.apple.dashboard.advisoryd D com.apple.CoreRAID D com.apple.sandboxd A com.apple.BluetoothDOServer D com.apple.netauth.sysagent D com.apple.backupd-status D com.apple.appleprofilepolicyd D com.apple.airport.wps D com.apple.FontServer D com.apple.afpfs_afpLoad A com.apple.network.EAPOLController A com.apple.system.logger D com.apple.preferences.timezone.admintool D com.apple.bsd.launchdadd D com.apple.ReportCrash.DirectoryService D com.apple.system.Kernel[uNC]Notifications A com.apple.FSEvents D com.apple.FontWorker.ATS D com.apple.fontmover D com.apple.diskmanagementd D com.apple.warmd.server A com.apple.SecurityServer D com.apple.instruments.activity D com.apple.RemoteDesktop.PrivilegeProxy D com.apple.instruments.tfp D com.apple.ocspd A com.apple.iohideventsystem D com.apple.system.hdiejectd D com.apple.gssd A com.apple.system.DirectoryService.libinfo_v1 D com.apple.afpfs_checkafp D org.x.privileged_startx A com.apple.system.notification_center D com.apple.familycontrols D com.apple.airport.updateprefs D com.apple.installd D com.apple.proxyhelper D com.apple.mDNSResponderHelper D com.apple.lockd A com.apple.system.DirectoryService.membership_v1 D com.apple.launchd.peruser.212 A com.apple.KernelExtensionServer D com.apple.BluetoothNILServer A com.apple.windowserver A com.apple.platform.ptmd D com.apple.familycontrols.authorizer D com.apple.smbfs_load_kext D com.apple.RFBEventHelper A com.apple.PowerManagement.control D com.apple.systempreferences.installAssistantConnection D com.apple.ExpansionSlotUtility.PCIELaneConfigTool A com.apple.DiskArbitration.diskarbitrationd D com.apple.backupd D com.apple.spinreportersymbolicatord D com.apple.pcastagentconfigd D com.apple.bsd.dirhelper A com.apple.alf D com.apple.webdavfs_load_kext D com.apple.TrustEvaluationAgent A com.apple.CoreServices.coreservicesd D com.apple.suhelperd D com.apple.java.updateSharingD A com.apple.O3Master A com.apple.SystemConfiguration.PPPController D com.apple.service_helper D com.apple.IIDCAssistant D com.apple.auditd D com.apple.chud.pilotfish D com.apple.locationd.services A com.apple.windowserver.active D com.apple.DirectoryService.localonly com.apple.metadata.mds[24].subset.117 (Explicit Subset)/ A com.apple.Spotlight.ImporterWorker.89 D com.apple.Spotlight.ImporterWorker.501 com.apple.launchd.peruser.501 (Per-user)/ A ru (Apple)_OpenStep A com.apple.finder.ServiceProvider D com.apple.FontRegistry.FontRegistryUIAgent A com.apple.FontObjectsServer D com.apple.rcd D com.apple.netauth.useragent D com.apple.datadetectors.compiler A com.apple.autologinPWHandler D com.apple.FontWorker A com.apple.Safari.ServiceProvider D com.apple.ReportCrash D com.apple.coreservices.quarantine-resolver D com.apple.DictionaryPanelHelper A en_AU (Apple)_OpenStep A GrowlApplicationBridgePathway A en_CA (Apple)_OpenStep A en_GB (Apple)_OpenStep A com.apple.speech.synthesis.TimeAnnouncementsPort D com.apple.RemoteUI D com.apple.inputswitcher.stop D com.apple.quicklook A com.apple.BezelServices A es (Apple)_OpenStep A en_US (Apple)_OpenStep D edu.mit.Kerberos.KerberosAgent.ipcLookup D com.apple.installd.user A Multilingual (Apple)_OpenStep A it (Apple)_OpenStep A com.apple.pasteboard.1 A _oglprof_attach_<90> A com.apple.speech.synthesis.SpeakingHotKeyPort D com.apple.inputmethodkit.launchagent A com.apple.FontServer D com.apple.AOSNotification D com.apple.BezelUI D com.apple.cvmsCompAgent_ppc D com.apple.syncservices.uihandler D com.apple.inputmethodkit.launcher D com.apple.FontWorker.ATS D com.apple.FileSyncAgent.phd D com.apple.tsm.uiserver D com.apple.FileSyncAgent.isRunning A com.apple.SecurityServer A pt_PT (Apple)_OpenStep A com.apple.systemuiserver.ServiceProvider A _oglprof_attach_<141> A da (Apple)_OpenStep A com.apple.dock.server D com.apple.CoreLocation.agent A en (Apple)_OpenStep A com.apple.loginwindow.notify D com.apple.pubsub.notification D com.apple.metadata_mdwrite D com.apple.coreservices.launcherror-handler D com.apple.KerberosHelper.LKDCHelper A com.apple.crashreporter.appusage D com.apple.VoiceOver.startup D com.apple.helpd D com.apple.familycontrols.useragent A fr (Apple)_OpenStep A pt_BR (Apple)_OpenStep A FUSServer D com.apple.inputswitcher.startup D com.apple.ATS.FontValidatorConduit A sv (Apple)_OpenStep D com.apple.pubsub.ipc A com.apple.BluetoothMEDOServer A com.apple.ScreenSaverDaemon D com.apple.gssd-agent D com.apple.cvmsCompAgent_x86_64 D com.apple.pictd D com.apple.midiserver D com.apple.midiserver.io D com.apple.alf.useragent D com.apple.cvmsCompAgent_i386 A de (Apple)_OpenStep A com.apple.WebKit.PluginAgent D com.apple.AddressBook.abd D com.apple.TrustEvaluationAgent A nl (Apple)_OpenStep D edu.mit.Kerberos.KerberosAgent.ipcService D com.apple.VoiceOver.running D com.apple.DictionaryPanelHelper.reply D com.apple.coremedia.videodecoder D com.apple.FileSyncAgent D com.apple.inputswitcher.running A com.apple.ipodserver D com.apple.scrod D com.apple.RemoteDesktop.agent D com.apple.pbs.fetch_services A GrowlNotificationCenter A Apple80211Agent D com.apple.unmountassistant.useragent A com.apple.SUISMessaging D com.apple.syncservices.SyncServer D com.apple.ScreenReaderUIServer A com.apple.windowserver.session A pt (Apple)_OpenStep D com.apple.NetworkDiagnostic.agent D com.apple.ATS.FontValidator D edu.mit.Kerberos.CCacheServer.ipcService D com.apple.FileSyncAgent.messages A com.apple.SchedulerUpdateNotificationPort A com.apple.dockextra.server D com.apple.ReportCrash.Self A com.apple.dockling.server D edu.mit.Kerberos.CCacheServer.ipcLookup Aqua (Moved Subset)/ com.apple.launchd.peruser.212 (Per-user)/ D com.apple.datadetectors.compiler D com.apple.cvmsCompAgent_ppc D com.apple.FileSyncAgent.phd D com.apple.FileSyncAgent.isRunning D com.apple.KerberosHelper.LKDCHelper D com.apple.gssd-agent D com.apple.cvmsCompAgent_x86_64 D com.apple.cvmsCompAgent_i386 D com.apple.TrustEvaluationAgent D com.apple.FileSyncAgent D edu.mit.Kerberos.CCacheServer.ipcService D com.apple.FileSyncAgent.messages D edu.mit.Kerberos.CCacheServer.ipcLookup note on my system we have A com.apple.mDNSResponder meaning it is active The three states a service can be in are active ("A"), inactive ("I") and on-demand ("D"). Link to comment Share on other sites More sharing options...
The Real Deal Posted January 20, 2010 Share Posted January 20, 2010 @ locusofcontrol: i don't see this: and ls -l /usr/sbin/mDNSResponder -rwxr-xr-x 1 root wheel 1360464 16 Dec 00:58 /usr/sbin/mDNSResponder then after i made all your steps, this don't come: bash-3.2# launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.01 /usr/sbin/mDNSResponder -launchd 0 475 467 0 0:00.00 ttys000 0:00.00 grep -i mdns bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.02 /usr/sbin/mDNSResponder -launchd 0 477 467 0 0:00.00 ttys000 0:00.00 grep -i mdns Link to comment Share on other sites More sharing options...
d00d Posted January 20, 2010 Author Share Posted January 20, 2010 @ locusofcontrol: i don't see this: and ls -l /usr/sbin/mDNSResponder -rwxr-xr-x 1 root wheel 1360464 16 Dec 00:58 /usr/sbin/mDNSResponder then after i made all your steps, this don't come: bash-3.2# launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.01 /usr/sbin/mDNSResponder -launchd 0 475 467 0 0:00.00 ttys000 0:00.00 grep -i mdns bash-3.2# ps -ef | grep -i mdns 65 469 1 0 0:00.01 ?? 0:00.02 /usr/sbin/mDNSResponder -launchd 0 477 467 0 0:00.00 ttys000 0:00.00 grep -i mdns Are you running the command correctly?[mac05:~] me% ls -l /usr/sbin/mDNSResponder -rwxr-xr-x 1 root wheel 1360464 Dec 15 19:58 /usr/sbin/mDNSResponder [mac05:~] me% The Bonjour Update 2010-001 updated this and other related files. If it's not there, delete /private/var/db/receipts/com.apple.pkg.BonjourUpdate2010-001.bom and plist, and run Software Update again. Link to comment Share on other sites More sharing options...
LocusOfControl Posted January 20, 2010 Share Posted January 20, 2010 Are you running the command correctly?[mac05:~] me% ls -l /usr/sbin/mDNSResponder -rwxr-xr-x 1 root wheel 1360464 Dec 15 19:58 /usr/sbin/mDNSResponder [mac05:~] me% The Bonjour Update 2010-001 updated this and other related files. If it's not there, delete /private/var/db/receipts/com.apple.pkg.BonjourUpdate2010-001.bom and plist, and run Software Update again. Yes, correct. Real Deal you need to ensure that /usr/sbin/mDNSResponder and /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist both exist with correct permissions and if they don't, then launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist will not work, if that doesn't work you will not have bonjour working! Link to comment Share on other sites More sharing options...
The Real Deal Posted January 21, 2010 Share Posted January 21, 2010 Re guys, there is some news for me. Just redone my hack approach tonight with a BIOS update, new method, etc,... Before: F7 BIOS - After F9M BIOS Before: E/E:AppleIntelPIIXATA, fakesmc,IOAHCIBlockStorageInjector, JMicronATA, LegacyHDA,LegacyJMB36xSATA,NullCPUPowerManagement, openhaltrestart S/L/E: RealtekR1000 After: E/E:ALC889a, fakesmc,NullCPUPowerManagement, OrangeIconFix, openhaltrestart S/L/E: idem Before: DSDT from darwinX86 with some mods After: d00d DSDT fully moded, i just removed the speedstep (explain the disabler) I was expecting improvements with bonjour, it was a worth to think Unfortunately, bonjour still don't work. My first impressions: So for the pros: - I got definitevely less kexts in E/E - PWM? I don't notice a big noise difference :/ You? - Geekbench score is the same Cons: - sleep (from apple menu) still don't work idem for sleep with PWR Button (set delay to 4sec in BIOS) - I lost some sounds,... the trash sounds, BootCDMaker when it proceed and surely some others more. Tough i still have the pop up sounds with the keyboard for vol up or down.. @ Locusofcontrol: My mDNSResponder seems to load, my com.apple.mDNSResponder.plist is there, i repair my permissions frequently, i will investigate more because it annoy me. Last login: Thu Jan 21 02:24:09 on ttys000 nicolas-pc:~ Nicolas$ launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist com.apple.mDNSResponder: Already loaded nicolas-pc:~ Nicolas$ Despite this message, bonjour don't work. Thank you so much for your help guys. Greatly appreciated. PS: in my previous install, i didn't used the orange fix kext, maybe it could be fix in the dsdt or ? Link to comment Share on other sites More sharing options...
The Real Deal Posted January 21, 2010 Share Posted January 21, 2010 Some messages from my console (see attached file please) Also, i have lost too the new sound 10.6.1 or 2 introduced (camera clic) when you make a screen capture (cmd+shift+3) Link to comment Share on other sites More sharing options...
LocusOfControl Posted January 21, 2010 Share Posted January 21, 2010 Some messages from my console (see attached file please) Also, i have lost too the new sound 10.6.1 or 2 introduced (camera clic) when you make a screen capture (cmd+shift+3) As I said before mDNSResponder is the process that supports bonjour - there isn't a process called bonjour It looks like there are some problems to fix as it isn't running properly I think it looks like it is starting, failing, restarting every 10 s or so as thats what launchd does can you do an 'ls -l' on the two files /usr/sbin/mDNSResponder and /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist Also try launching keychain access from applications/utilities from the first menu pick first aid and do a verify and see what happens? Link to comment Share on other sites More sharing options...
Recommended Posts