View Single Post
 
Old 01-26-2010, 12:00 AM
sammys sammys is offline
Cheetah
 
Join Date: Dec 2009
Posts: 11
X61 Snow Leopard (10.6.2)

I've managed to get bluetooth running again! I stumbled on this post by laqk explaining that HPETs should have all interrupts they use assigned in the DSDT. So I added an extra (unassigned) interrupt to the DSDT and away we went.

I used the following command to figure out what interrupts were taken:

Code:
ioreg -w 0 -k IOInterruptSpecifiers | grep IOInterruptSpecifiers | tr ',' "\n" | sed 's/^.*<//; s/>.*$//; s/^\([0-9a-f]\{8\}\)\([0-9a-f]\{8\}\)/\1 \2/' | tr ' ' '\n' | sort
You might need macports installed for some of these commands

I've attached an updated zip file containing my DSDT.aml, DSDT decompiled and all non-apple kexts I'm using. I've also replaced the previous IOSDHCI kext with a 32-bit only version of VoodooSDHC. Haven't found the 64-bit version yet.
Attached Files
File Type: zip SL_X61_2.zip (505.0 KB, 239 views)

Last edited by sammys; 01-27-2010 at 04:29 AM.
Reply With Quote