MBP Whine -- Getting the Mirror-widget hack to work again

Discussion in 'MacBook Pro' started by jb84, Apr 29, 2006.

  1. macrumors newbie

    Joined:
    Apr 24, 2006
    Location:
    Sydney, Australia
    #1
    Apple's recent 'Keyboard Update' contained a new version of IOUSBFamily (2.5.0) which fixed the "bug" in the way USB resources are released when, for example, the Mirror widget is closed or the Photobooth is force-quitted. I did not notice any deficiencies before the 'Keyboard Update', so I grabbed the old version of IOUSBFamily from a backup and replaced it.

    I've uploaded the old version (2.4.6) here, if you want to give this a try:
    http://fxoz.com/IOUSBFamily.kext.dmg.zip

    Make a backup of the existing IOUSBFamily.hext, then copy the downloaded version to /System/Library/Extensions, then run the following command in Terminal, then reboot.

    sudo chown -R root:wheel /System/Library/Extensions/IOUSBFamily.kext

    The Mirror widget/Photobooth force-quit hacks will work again.

    This will enable you to eliminate the whine without incurring the battery life penalty that results from trashing the power management completely.
     
  2. macrumors member

    Joined:
    Apr 15, 2006
    #2
    Great, you are my hearo. Now if someone could just write an app to open comic life at system startup and quit it automatically, the whine issue would be gone. :cool:
     
  3. macrumors G3

    QCassidy352

    Joined:
    Mar 20, 2003
    Location:
    San Francisco
    #3
    I'm bumping this thread back to the top because everyone who owns a whining macbook or macbook pro should know about it. jb84's instructions work perfectly and are simple to follow. I nominate him for post of the year for this thread.

    You neither have to live with the whine nor cost yourself processor power and battery life to eliminate it! Thanks a million, jb!
     
  4. macrumors 6502a

    mmmcheese

    Joined:
    Feb 17, 2006
    #4
  5. macrumors 6502a

    mmmcheese

    Joined:
    Feb 17, 2006
    #5
    Or you could just stick MagicNoiseKiller in your startup folder (which does the exact same thing).

    http://www.appledefects.com/wiki/index.php?title=Whine_Downloads
     
  6. macrumors 6502

    Joined:
    Nov 21, 2005
    #6
    I just did this on my system however now when I boot it gives me a message about not being able to use this particular version of IOUSBFamily.kext. I'm runing 10.4.7. Whats weird about it as the system still works and my usb devices seem to be working just fine as well.
     
  7. macrumors 6502a

    mmmcheese

    Joined:
    Feb 17, 2006
    #7
    Did you download v240.4.3 from Apple's website? (ftp://ftp.apple.com/developer/Development_Kits/Mac_OS_USB/IOUSBFamily-240.4.3-log.dmg)

    Make sure you install the one without the "log" in the file name...they both work, but one makes your log files huge.

    I run it on my MBP no problem, and I have 10.4.7. Maybe you installed one for PPC instead of x86? If you didn't get the one from the Apple site, I highly suggest getting it from there instead. I know the original poster is only trying to help, but I'd rather be safe than sorry.
     
  8. macrumors G3

    QCassidy352

    Joined:
    Mar 20, 2003
    Location:
    San Francisco
    #8
    I got the file from the place jb84 linked, and it works great. It's definitely the right one. But if you do get it from apple, make sure you get the intel version and NOT the "log" version, like mmmcheese said.

    I also use this trick on 10.4.7 (macbook) and it works perfectly. So make sure you have the right file and also that you've followed the steps in the terminal exactly.

    FWIW magicnoisekiller sometimes works for me and sometimes doesn't. It don't know why... it's weird. But the mirror widget and photobooth hack always work, so that's good enough for me. :)
     
  9. macrumors 6502a

    mmmcheese

    Joined:
    Feb 17, 2006
    #9
    Both files are in the same dmg (just in case people didn't know). My previous post links directly to the correct IOUSBFamily package.

    I didn't have to do anything with the terminal, I just installed the package and rebooted.

    For me, magic noise killer works fine. There have been a couple of times where it didn't seem to work when I first boot up, but opening and closing photobooth and then opening magic noise killer worked. I've only done this about twice though, it's worked every other time. I don't have this auto-load on boot though, because I prefer to turn it off when I'm on battery (just open photobooth and then close it, and this disengages magic noise killer).

    Anyway, if you're having problems....try reinstalling the kext again (even if you think you have the right version, re-download it and try again). Let us know how it goes.
     
  10. macrumors G3

    QCassidy352

    Joined:
    Mar 20, 2003
    Location:
    San Francisco
    #10
    yeah, that's how it usually works for me. I don't mind just force quitting photobooth though.

    why don't you use it on battery? I thought one of the nice things about these tricks (magicnoisekiller, photobooth force quit) was that they had no negative impact on battery life.

    anyway, I love this trick! :D it makes me so much happier with my macbook.
     
  11. macrumors 6502a

    Temujin

    Joined:
    Oct 1, 2005
    Location:
    Copenhagen
    #11
    Are you sure, anyone?
     
  12. macrumors 6502a

    mmmcheese

    Joined:
    Feb 17, 2006
    #12
    I don't have any hard numbers, but I have found that it does impact battery life a bit...20-30 min approx. I haven't done any scientific studies or anything, but this is what I have found. This is the same issue that MS had with USB 2 devices causing battery drain...Apple fixed it with the keyboard update, and as a result, you can't use the hacks to make the "whine" go away.
     
  13. macrumors newbie

    Joined:
    Jul 12, 2006
    #13
    I have a silly question: How do I undo this fix? Yes, I'll sound like an idiot, but I heard this "whine" coming from what I thought was my MacBook. I tried to install this fix only to find out it was the lamp next to my desktop making the noise. I made a backup of the original IOUSB file, but I can't copy it back into the Extension folder. It keeps saying I don't have access privledges. How do I set them back to what they were before I did that console command?

    Yeah, sometimes I'm real smart-like. :D
     
  14. macrumors 68030

    benthewraith

    Joined:
    May 27, 2006
    Location:
    Miami, FL
    #14
    I'd just like to point out that as of 10.4.8, this trick no longer works. I guess I'm going to have to get my logicboard replaced soon. :(
     
  15. Guest

    Joined:
    Jan 30, 2006
    #15
    It works for me. The same steps as always.
     
  16. macrumors 6502a

    Temujin

    Joined:
    Oct 1, 2005
    Location:
    Copenhagen
    #16
    You really should. The benefits of getting the new logic board, besides getting rid of the whine, is the decrease in overall temperature levels.
    My MBP is now laptop usable.
     
  17. macrumors 6502

    farqueue

    Joined:
    Jun 18, 2006
    #17
    i have this whine on my macbook.
    So should i replace the logic board?:confused:
     
  18. macrumors 68030

    benthewraith

    Joined:
    May 27, 2006
    Location:
    Miami, FL
    #18
    Interesting, I lost the ability to type and move my mouse. :S
     
  19. macrumors 6502

    Joined:
    Sep 29, 2006
    Location:
    St. Paul, Minnesota
    #19
    What a tick!

    So that whinning, faint almost buzzing like fan noise coming from my MBP isn't normal!!! I was gonna take it into Apple and make them fix it.
     
  20. macrumors newbie

    Joined:
    Sep 26, 2006
    #20
    i would like to second this..i have hte same problem :X

    ahh..its not really a 'whine' per say..as maybe just a really loud fan..like its going nuts ..max..consistently.when i run 'videos' through mozilla..

    argh

    ONLY complaint really but yah.
     
  21. macrumors regular

    Joined:
    Jan 31, 2005
    #21
    Hey guys,

    My whine was fixed on the 5th time sending it to apple. First 4 times it came back the same, but the 5th time (after apple actually admited to the whine and said to contact them if you did have the wine) i sent it in and now its silent.
     
  22. macrumors 6502

    Joined:
    Feb 26, 2006
    Location:
    Illinois
    #22
    I experienced the same thing after I updated to 10.4.8 and tried to install the old IOUSB. I had to restore my MBP to the install disc and I've now updated to 10.4.8 again and am dealing with the whine with QuietMBP. But I'd much rather use the PhotoBooth trick, is there any way to get this trick working again?

    And on the same note, I've had my Logic Board replaced three times, and the last time they did it, they put the newer version one in, but it still makes the whine, albeit much less than before.
     

Share This Page