![]() |
|
#1
|
|||
|
|||
glad you got it...
cheers! |
#2
|
|||
|
|||
Fully working x61-7675 drivers
It took several hours of trial and error, but I managed to get a fully working X61-7675 working with all hardware in 32-bit mode on 10.6.3 and 10.6.4, including a fully functioning fingerprint scanner and the MC5725 Verizon wireless card. Sleep also fully works and I managed to make some changes in the DSDT code to prevent the system from waking up immediately after going to sleep. Sleep when closing and wake when opening the lid work. The screen auto dims when idle and will dim when switching from AC to battery. CPU and drive temp works in iStats and native speed stepping is enabled. Bluetooth also wakes up from sleep, although it may take 30-45 seconds to become responsive. Make sure the wireless radio switch it turned on before booting, otherwise bluetooth may not be available unless you reboot. AD1984 audio is fully functional via an EFI string in the boot file.
These are all the drivers you will need to install. You will need to use the asereBLN bootloader, otherwise shutdown and reboot may not work properly. Remove any other drivers you already have, otherwise you will get a kernel panic. http://www.mediafire.com/vampyrex13 Last edited by vampyrex13; 07-27-2010 at 06:40 PM. |
#3
|
|||
|
|||
Hi, I install the 10.6.4 update bundle, it raises error about the version of kernel
How to update 10.6.4 update? When I almost finish it while clicking the mkg installer, I got kernel panic indicates that the version doesn't match. Any idea to solve this problem? I am running vanilla 10.6.3.
|
#4
|
|||
|
|||
Here's an updated com.apple.Boot.plist which has all the PCI card information injected via EFI strings, so you no longer need to install the IOPCIFamily.kext. The wireless card I have setup is the Atheros 5212 802.11abg.
Last edited by vampyrex13; 07-30-2010 at 08:49 PM. |
#5
|
|||
|
|||
Quote:
Appriciated |
#6
|
|||
|
|||
Quote:
Last edited by vampyrex13; 08-06-2010 at 11:31 AM. |
#7
|
|||
|
|||
Installing SnowOSX v3.5 (10.6.0/10.6.2/10.6.3/10.6.4) on X61
Hi all,
I've managed to install SnowOSX distribution on my X61 (7676-3PM). The machine is stock with an Atheros AR5BXB72 bought from eBay and using AHCI for SATA. The wifi card doesn't work without a quick additional step. See the bottom of this post for that. The only thing that's not working at the moment is the LCD brightness. Will update this post once I'm done. I used most of the instructions from the first post in this thread. Only issues I hit were the bootloader wouldn't work. Here are my amendments to the instructions above: Before installation:
-f arch=i386This flushes the kernel extension caches in OS X. After booting you can add the kernel flag arch=i386 to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist so you don't have to type it anymore. It is possible to update your system to 10.6.2, 10.6.3 or 10.6.4. 10.6.2 introduced 64-bit drivers for the X3100 display adapter but sleep is currently broken in 64-bit mode (Haven't tested it since 10.6.2). It works in 32-bit mode. There are 64-bit drivers available for all the hardware on the X61. All of them are working except for the X3100 FB driver. I've installed 64bit drivers for the following:
![]() NOTE: I may have accidentally skipped some stuff above. E.g you may have a problem booting either 32-bit or 64-bit because of kexts like IOPCIFamily or IOATAFamily. I've replaced both of those on my X61 as I was getting kernel panics or bluetooth wasn't working. I didn't try 32-bit mode until after I had replaced them so I'm mentioning them in case the problems exist in 32-bit mode. (UPDATE) Since 10.6.3 (could be earlier) I now have vanilla IOPCIFamily, IOATAFamily and IO80211Family kexts working though the latter (IO80211) might still not work in 64-bit mode though it's compiled for it. Here are the links to the versions I was using:
That about does it... Would love to hear if anyone manages to get their X61 working. Don't download the kext bundle in this post. I've been updating it in later posts and you'll find the latest one at: Latest sammys 10.6.2 kext bundle for X61 Latest sammys 10.6.3 kext bundle for X61 Latest sammys 10.6.4 kext bundle for X61 Last edited by sammys; 08-11-2010 at 08:30 AM. Reason: Updated to show use of vanilla IO kexts. |
#8
|
|||
|
|||
Bluetooth after 10.6.2
Hi Sammys,
Thank you for your helpful post. Also you NIXin. Have you noticed that your bluetooth was working after the initial install, but stops after the 10.6.2 upgrade? Seem to have happened to me. |
#9
|
|||
|
|||
Yeah I have the same problem. I'm also getting app crashes for firefox and thunderbird plus USB holds up the shutdown for a few seconds.
|
#10
|
|||
|
|||
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 ![]() 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. Last edited by sammys; 01-27-2010 at 04:29 AM. |