Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Hardware > Notebooks > MacBook Air

Reply
 
Thread Tools Search this Thread Display Modes
Old Aug 6, 2009, 02:20 PM   #1
dborja
macrumors 6502a
 
Join Date: Sep 2007
Location: Northern California
Able to restore four finger trackpad gestures on Rev A after 10.5.8 update?

I've lost the four finger trackpad gestures after the update, as expected. So, I checked the Extensions directory and found the AppleUSBMultitouch.kext file is still the "hacked" one. I still went through the move-copy-reboot (after Permissions Repair) procedure in earlier threads, in case the file simply got corrupted. However, it's still not working.

Anybody with a Rev A experience this and, if so, found a fix?

TIA
__________________
Late '09 27" i5 Quad Core iMac, 2.66 GHz, 16GB RAM, 256GB SSD (Week 51 build); Mid '11 13" i5 MBA, 4GB RAM, 128GB SSD; iPad Air, 16GB WiFi; Apple TV 4th Gen; HTC One 32GB
dborja is offline   0 Reply With Quote
Old Aug 6, 2009, 03:20 PM   #2
lixuelai
macrumors 6502a
 
Join Date: Oct 2008
Works fine for me. Got KEXT again, replaced, fixed permission, reboot, voila.
lixuelai is offline   0 Reply With Quote
Old Aug 6, 2009, 04:53 PM   #3
dborja
Thread Starter
macrumors 6502a
 
Join Date: Sep 2007
Location: Northern California
Strange... I had to rerun fix disk permissions twice and both times it complained about the same permission problems. After the second reboot, I got my four-finger track gesture back...
__________________
Late '09 27" i5 Quad Core iMac, 2.66 GHz, 16GB RAM, 256GB SSD (Week 51 build); Mid '11 13" i5 MBA, 4GB RAM, 128GB SSD; iPad Air, 16GB WiFi; Apple TV 4th Gen; HTC One 32GB
dborja is offline   0 Reply With Quote
Old Aug 6, 2009, 06:29 PM   #4
jamshah
macrumors newbie
 
Join Date: Jul 2008
Works

I replaced the same old kext replacement that I saved and forgot to repair permissions. Rebooted and trackpad + keyboard wouldnt work. Rebooted in safe mode, which apparently repairs permissions, and now all gestures work fine.... Rev. A of course.
jamshah is offline   0 Reply With Quote
Old Aug 7, 2009, 12:18 AM   #5
dborja
Thread Starter
macrumors 6502a
 
Join Date: Sep 2007
Location: Northern California
All working now. Thanks for confirming that the old "hack" still works. It made me stick with the procedure until I got it working again.
__________________
Late '09 27" i5 Quad Core iMac, 2.66 GHz, 16GB RAM, 256GB SSD (Week 51 build); Mid '11 13" i5 MBA, 4GB RAM, 128GB SSD; iPad Air, 16GB WiFi; Apple TV 4th Gen; HTC One 32GB
dborja is offline   0 Reply With Quote
Old Aug 7, 2009, 06:21 AM   #6
slapguts
macrumors 6502a
 
slapguts's Avatar
 
Join Date: Jan 2008
Sweet, the old hack worked perfectly for me, as well.

Don't forget to repair permissions before restarting. Otherwise you'll lose your keyboard and trackpad. Glad I had a Jaadu VNC on the iPhone.
__________________
2010 MacBook Air 1.86ghz, 2gb RAM  Samsung 22" external monitor  iMac G5 1.6ghz  iPhone 5 - White  Airport Extreme  2tb hard drive  Harman Kardon Soundsticks II  HP Deskjet 6540 printer.
slapguts is offline   0 Reply With Quote
Old Aug 7, 2009, 11:26 AM   #7
h1d
macrumors regular
 
Join Date: Nov 2008
For those who want to repair permission quicker, which completes in 0.1 second.

Code:
cd /System/Library/Extensions/AppleUSBMultitouch.kext
sudo chown root:wheel .
sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;
sudo find . -name AppleUSBMultitouch -exec chmod 755 {} \;
sudo find . -name MultitouchHID -exec chmod 755 {} \;
Type this in terminal. (Type your own pass once when asked.)

Last edited by h1d; Aug 7, 2009 at 11:31 AM.
h1d is offline   0 Reply With Quote
Old Aug 7, 2009, 11:53 AM   #8
mrkgoo
macrumors 65816
 
Join Date: Aug 2005
For the record, the version number the AppleUSBMultitouch.kext was:

v189.29.1 (10.5.6)
v189.32 (10.5.7)
v189.35 (10.5.7)

I tend to just edit the kext myself - it's just adding six lines of text, but you have to be aware that the kext itself it stored in a cache (Extensions.mkext), so often a couple of reboots and invokes of the cache are required.
mrkgoo is offline   0 Reply With Quote
Old Aug 7, 2009, 02:31 PM   #9
dborja
Thread Starter
macrumors 6502a
 
Join Date: Sep 2007
Location: Northern California
Quote:
Originally Posted by mrkgoo View Post
For the record, the version number the AppleUSBMultitouch.kext was:

v189.29.1 (10.5.6)
v189.32 (10.5.7)
v189.35 (10.5.7)

I tend to just edit the kext myself - it's just adding six lines of text, but you have to be aware that the kext itself it stored in a cache (Extensions.mkext), so often a couple of reboots and invokes of the cache are required.
Aha! That was probably my problem. It took three reboots to re-activate the four-finger trackpad gesture for my MBA...
__________________
Late '09 27" i5 Quad Core iMac, 2.66 GHz, 16GB RAM, 256GB SSD (Week 51 build); Mid '11 13" i5 MBA, 4GB RAM, 128GB SSD; iPad Air, 16GB WiFi; Apple TV 4th Gen; HTC One 32GB
dborja is offline   0 Reply With Quote
Old Aug 7, 2009, 02:40 PM   #10
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by dborja View Post
Aha! That was probably my problem. It took three reboots to re-activate the four-finger trackpad gesture for my MBA...
This got me wondering, and in the man page for kextcache, I found this little gem, which might solve this problem for future updates:

NOTE: Kernel extension installers should not use this program to update caches. Instead they should merely touch(1) the /System/Library/Extensions directory after they have finished, which will cause the system to update all necessary kernel extension caches.
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone
stoconnell is offline   0 Reply With Quote
Old Aug 7, 2009, 02:43 PM   #11
dborja
Thread Starter
macrumors 6502a
 
Join Date: Sep 2007
Location: Northern California
Quote:
Originally Posted by stoconnell View Post
This got me wondering, and in the man page for kextcache, I found this little gem, which might solve this problem for future updates:

NOTE: Kernel extension installers should not use this program to update caches. Instead they should merely touch(1) the /System/Library/Extensions directory after they have finished, which will cause the system to update all necessary kernel extension caches.
Nice find! Thanks! I'll try to remember that next time
__________________
Late '09 27" i5 Quad Core iMac, 2.66 GHz, 16GB RAM, 256GB SSD (Week 51 build); Mid '11 13" i5 MBA, 4GB RAM, 128GB SSD; iPad Air, 16GB WiFi; Apple TV 4th Gen; HTC One 32GB
dborja is offline   0 Reply With Quote
Old Aug 7, 2009, 06:01 PM   #12
mrkgoo
macrumors 65816
 
Join Date: Aug 2005
Quote:
Originally Posted by dborja View Post
Nice find! Thanks! I'll try to remember that next time
You can watch it happen. Right underneath Extensions.mkext (which I believe to be the first cache file), a temp file will be created before replacing the .mkext.
mrkgoo is offline   0 Reply With Quote
Old Mar 14, 2010, 08:31 AM   #13
advaadva
macrumors newbie
 
Join Date: Mar 2010
My keyboard and my trackpad both are not working. I tried to replace the hacked file with the 'real' AppleUSBMultitoch.kext and still- my keyboard and my trackpad are dead.

So, I think I need the hacked file that you have (please post here the link) and than I'll do reboot in safe mode(how am I doing this??)
THANKS
advaadva is offline   0 Reply With Quote
Old Mar 14, 2010, 12:02 PM   #14
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by advaadva View Post
My keyboard and my trackpad both are not working. I tried to replace the hacked file with the 'real' AppleUSBMultitoch.kext and still- my keyboard and my trackpad are dead.

So, I think I need the hacked file that you have (please post here the link) and than I'll do reboot in safe mode(how am I doing this??)
THANKS
It's possible that it's a hardware problem; however, do the keyboard and trackpad work as the computer is booting? If they do, then maybe you should look into resetting the SMC:

SMC -- http://support.apple.com/kb/HT1411

and possibly the PRAM

PRAM and NVRAM == http://support.apple.com/kb/HT1379

To boot into single user mode, you need to hold down the Command and S keys as the machine boots.
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone
stoconnell is offline   0 Reply With Quote
Old Mar 14, 2010, 02:12 PM   #15
advaadva
macrumors newbie
 
Join Date: Mar 2010
Quote:
Originally Posted by stoconnell View Post
It's possible that it's a hardware problem; however, do the keyboard and trackpad work as the computer is booting? If they do, then maybe you should look into resetting the SMC:

SMC -- http://support.apple.com/kb/HT1411

and possibly the PRAM

PRAM and NVRAM == http://support.apple.com/kb/HT1379

To boot into single user mode, you need to hold down the Command and S keys as the machine boots.
on safe mode both working, and also while rebooting..
the problem caused while trying to re-active the four fingers multi-touch feature after an update to 10.5.8, both my keyboard and my trackpad are not working. I tried to replace the AppleUSBMultitoch.kext but still- I have an alert that this file is not installed correctly (every time I turn on the macbook pro)
I think that all this happen because my "repair permissions" doesn't work correctly- it's always repair the same things, and the AppleUSBMultitouch.kext is not on that list!


How can I make my disk utility repair things?!
Someone know what I need to do in order to repair the keyboard & trackpad?
All the SMC rebooting is related?
advaadva is offline   0 Reply With Quote
Old Mar 14, 2010, 03:31 PM   #16
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by advaadva View Post
How can I make my disk utility repair things?!
Someone know what I need to do in order to repair the keyboard & trackpad?
All the SMC rebooting is related?
If you have an external keyboard/mouse, you can use disk utility to repair the packages; however, if you don't, you can try booting into safe mode, mounting the file system and running:

repair_packages --repair --standard-pkgs
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone

Last edited by stoconnell; Mar 14, 2010 at 03:31 PM. Reason: sorry. typo
stoconnell is offline   0 Reply With Quote
Old Mar 14, 2010, 03:39 PM   #17
advaadva
macrumors newbie
 
Join Date: Mar 2010
Quote:
Originally Posted by stoconnell View Post
If you have an external keyboard/mouse, you can use disk utility to repair the packages; however, if you don't, you can try booting into safe mode, mounting the file system and running:

repair_packages --repair --standard-pkgs
I'm now in safe mode but a regular repairing permissions still repair the same things!
and I did not understand what should I do with the "repair_packages --repair --standard-pkgs"

Should I run it on terminal?
advaadva is offline   0 Reply With Quote
Old Mar 14, 2010, 03:59 PM   #18
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by advaadva View Post
I'm now in safe mode but a regular repairing permissions still repair the same things!
and I did not understand what should I do with the "repair_packages --repair --standard-pkgs"

Should I run it on terminal?
Sorry, yes...

/usr/libexec/repair_packages --repair --standard-pkgs

This can also be accesses via pkgutil command using the --repair.

Poking around on my system, AppleUSBMultitouch.kext is part of 3 pkgs

pkgutil --file-info /System/Library/Extensions/AppleUSBMultitouch.kext
volume: /
path: System/Library/Extensions/AppleUSBMultitouch.kext

pkgid: com.apple.pkg.BaseSystem
pkg-version: 10.5.3.1.1.1188305148
install-time: 1233381189
uid: 0
gid: 0
mode: 40755

pkgid: com.apple.pkg.update.os.10.5.7
pkg-version: 1.0.1.1191932192
install-time: 1242176533
uid: 0
gid: 0
mode: 40755

pkgid: com.apple.pkg.update.os.10.5.8
pkg-version: 1.0.1.1191932192
install-time: 1249516851
uid: 0
gid: 0
mode: 40755

So, you can run the following from the terminal..

pkgutil --repair com.apple.pkg.BaseSystem
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone
stoconnell is offline   0 Reply With Quote
Old Mar 14, 2010, 04:57 PM   #19
advaadva
macrumors newbie
 
Join Date: Mar 2010
Quote:
Originally Posted by stoconnell View Post
Sorry, yes...

This can also be accesses via pkgutil command using the --repair.

Poking around on my system, AppleUSBMultitouch.kext is part of 3 pkgs

pkgutil --file-info /System/Library/Extensions/AppleUSBMultitouch.kext
volume: /
path: System/Library/Extensions/AppleUSBMultitouch.kext

pkgid: com.apple.pkg.BaseSystem
pkg-version: 10.5.3.1.1.1188305148
install-time: 1233381189
uid: 0
gid: 0
mode: 40755

pkgid: com.apple.pkg.update.os.10.5.7
pkg-version: 1.0.1.1191932192
install-time: 1242176533
uid: 0
gid: 0
mode: 40755

pkgid: com.apple.pkg.update.os.10.5.8
pkg-version: 1.0.1.1191932192
install-time: 1249516851
uid: 0
gid: 0
mode: 40755

So, you can run the following from the terminal..

pkgutil --repair com.apple.pkg.BaseSystem
I don't know what all of this pkg that you wrote.. but I did run "pkgutil --repair com.apple.pkg.BaseSystem" in the terminal and it did a lot of things.. also errors and missing things.
:\
advaadva is offline   0 Reply With Quote
Old Mar 14, 2010, 05:57 PM   #20
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by advaadva View Post
I don't know what all of this pkg that you wrote.. but I did run "pkgutil --repair com.apple.pkg.BaseSystem" in the terminal and it did a lot of things.. also errors and missing things.
:\
Did it help after rebooting?
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone
stoconnell is offline   0 Reply With Quote
Old Mar 14, 2010, 06:01 PM   #21
advaadva
macrumors newbie
 
Join Date: Mar 2010
Nope.
advaadva is offline   0 Reply With Quote
Old Mar 14, 2010, 08:53 PM   #22
stoconnell
macrumors 6502
 
Join Date: Mar 2009
Location: Rockville (Despite REM's plea.)
Quote:
Originally Posted by advaadva View Post
Nope.
Bummer. If you move the original back into place, does the keyboard and trackpad at least function w/o gestures.
__________________
MacBook Air Rev B 1.86/128 SSD 1st Gen iPhone
stoconnell is offline   0 Reply With Quote
Old Mar 15, 2010, 08:04 AM   #23
advaadva
macrumors newbie
 
Join Date: Mar 2010
Quote:
Originally Posted by stoconnell View Post
Bummer. If you move the original back into place, does the keyboard and trackpad at least function w/o gestures.
I don't have the original for MBP
advaadva is offline   0 Reply With Quote
Old Mar 15, 2010, 01:30 PM   #24
advaadva
macrumors newbie
 
Join Date: Mar 2010
Thanks for helping me! I finally got it right! (after 2 times of Combo update and a lot of terminal things..)

THANK YOU!!
advaadva is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Hardware > Notebooks > MacBook Air

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Finger Gestures starting to lag...Help? celticfc482 MacBook Pro 0 Sep 19, 2013 02:56 PM
4 Finger Trackpad Gestures Not Working macuser1232 MacBook Pro 1 Feb 16, 2013 07:49 PM
Finger pad gestures Weerez935 MacBook Air 2 Dec 14, 2012 12:54 AM
ipad mini have new four- and five-finger multitasking gestures? auzzuro iPad 2 Oct 23, 2012 07:07 PM
Love 3- and 4-finger gestures, but... parish MacBook Pro 3 Jul 17, 2012 02:03 AM

Forum Jump

All times are GMT -5. The time now is 11:30 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC