Page 2 of 4

Re: Leopard 10.5.2 on X300

Posted: Sun Apr 05, 2009 11:54 pm
by thinkpad98
Hi Sanjuro,

Thanks a lot for the links, but it didn't work on my X200 (same graphics chipset with 1280x800 resolution).

I removed all 950, 3100 kexts and installed new 3100 kexts and natit, but no go. I even
manually set 1280x800x32 in com.apple.Boot* but no go.

Just to catch the last straw, did you delete AppleIntelIntegratedFramebuffer.kext as well?
I just want to make everything same as you did.

(I am using the boot-132 + 10.5.6 retail install, by the way.)

Re: Leopard 10.5.2 on X300

Posted: Mon Apr 06, 2009 7:33 pm
by sanjuro
thinkpad98 wrote:Hi Sanjuro,

Thanks a lot for the links, but it didn't work on my X200 (same graphics chipset with 1280x800 resolution).

I removed all 950, 3100 kexts and installed new 3100 kexts and natit, but no go. I even
manually set 1280x800x32 in com.apple.Boot* but no go.

Just to catch the last straw, did you delete AppleIntelIntegratedFramebuffer.kext as well?
I just want to make everything same as you did.

(I am using the boot-132 + 10.5.6 retail install, by the way.)
No, I didn't delete AppleIntelIntegratedFramebuffer.kext. Your problem goes deeper than installing or removing a right set of kexts.

Thinkpad X200 has Intel X4500 integrated graphics from Montevina Centrino platform. X300 has Intel X3100 integrated graphics from Santa Rosa platform. There are no drivers from X4500 since Apple has elected to use NVIDIA 9400m graphics chip for recent (as of fall 2008) generation macbooks and macbook pros. Don't think that OsX will work on X200. Likewise for X301 which also has X4500 graphics. X300 has Intel X3100 graphics, which is found in first generation macbook and macbook air. (I've installed iatkos 5i specifying macbook air option on my x300.)

If Lenovo ever elects to put 9400m chips on any of their future Thinkpads, they would make sweet machines for OsX86 since it won't be necessary to hunt for graphics drivers...

Re: Leopard 10.5.2 on X300

Posted: Mon Apr 06, 2009 11:20 pm
by thinkpad98
Thanks for the clarification. I somehow (mis)thought X200 uses the same hardware as X300 (or vice versa) and you guys succeeded in using X3100 kext for 4500, but was completely wrong.

I guess I should stay in dark for a while, if not forever.

Re: Leopard 10.5.2 on X300

Posted: Wed Apr 08, 2009 10:43 am
by grose
Hi!

Since few days I am a proud owner of a ThinkPad x300.
I have two possible installation, iAtkos 5i OSx86 10.5.5 and iDeneb v1.3 10.5.5
However, something I'm doing wrong. After installation no any starts. Probably in the customize window I'm making a mark less or wrong.

Does anybody can give me exact instruction what I have to mark at this part.

Thanks to all
Grose

Re: Leopard 10.5.2 on X300

Posted: Fri Apr 10, 2009 1:24 am
by sanjuro
I initially partitioned the SSD using GUID from disk utility

Then selected:

Main System
PC EFI V9
AppleDecrypt
SMBIOS-EFI Air
X86 ACPI
Remove Powermanagement
Remove Thermal Kexts
X3100
Intel AHCI SATA
LAPTOP Battery

I didn't select disabler kext and seemed to work ok. If it doesn't boot, you can add or subtract some of the options. I don't recall selecting EFI string for Intel but may well have.

I had to replace the X3100 kexts from the link given few messages ago. I installed speedstep afterwards and did not choose the option on the install dvd. It may not be necessary to select Remove Powermanagement or Remove Thermal Kexts. It is simply a process of elimination until finding a combination that works but I got tired of repeated partitioning and installing. I stopped when I found an option set that booted stably.

Re: Leopard 10.5.2 on X300

Posted: Sat Apr 11, 2009 1:37 am
by grose
Thanks for your kind help Sanjuro.

I download also the Kalyway 10.5.2 and got the less complication with it at basic installation. Update to 10.5.3 also simple. Only after update to 10.5.4 wifi is not working. Showing all time "swiched of". I'm working over it. Update to 10.5.5 after reboot blue and then gray screen. Working also over it.

Does somebody has an idea how to get sound from internal loudspeaker? Any working kext?
Same for LAN??

Happy eastern to all
Grose

Re: Leopard 10.5.2 on X300

Posted: Sun Apr 12, 2009 2:38 pm
by grose
Hi again!

It might be interesting for someone. I find out the right kext for the LAN problem.
Took it from here: http://techresearchinfo.blogspot.com/ .
Just use the "Kext Helper n7" for installation.

Regards
Grose

more on IATKOS 5i 10.5.5 on X300

Posted: Wed Apr 22, 2009 2:16 am
by sanjuro
I have found that it is not necessary to choose speedstep from the IATKOS 5i 10.5.5 installation DVD. I've used the latest speedstep at http://code.google.com/p/xnu-speedstep/

The experimental speedstep 1.4.5 beta seems to work well without any problems.

If you get an atheros wifi card to work and install the intel 82566mm driver for ethernet, you will get a rather stably working osx86. System-wide crashes are rare, if any.

Once you've gotten everything else to work, you will notice is that X3100 drivers will not allow brightness control and also video mirroring when hooked up to an external projector through the VGA port. Extended discussions on X3100 drivers can be found at insanelymac forum but no one has been able to find a universal solution both problems. I sometimes suspect that Apple may have intentionally added measures to cripple X3100 performance in non-Apple hardware as a preventive measure against spread of OsX86.

But X300 with OsX86 is a great fun, especially compared to a macbook and macbook pro which are considerably heavier and have reflective TN LCD's which are inferior compared to displays in older thinkpads and previous incarnations of macbook pros/powerbooks. Since they all use TN displays, vertical viewing angles are equally bad and narrow on X300 and macbook. Macbook pro has a slightly better display than macbook but not by much as it is still a TN.

However, I can't help noticing that how much better x300's keyboard is compared to recent generation macbooks/macbook pros.

Regarding battery usage,I can get about 3 hours of use on x300 with a 6 cell battery while running wifi. Not too bad.

Whenever I go somewhere, I usually end up taking the X300. X300 is considerably lighter even with the power adapter. Macbook and macbook pro are almost 2 to 3 pound heavier respectively than the X300 when Apple's power brick is included.

Cheers

Re: Leopard 10.5.2 on X300

Posted: Wed Jul 29, 2009 1:44 pm
by grose
Hi!

I’m still running iAtkos 5i OSx86 10.5.7 on my X300. One problem I have not solved. This is the sleep mode. When pushing Fn+F4 machine is going in sleep mode, but after 2-3 second waking up.
Any idea what to do?

Thanks
Grose

Re: Leopard 10.5.2 on X300

Posted: Wed Aug 19, 2009 8:08 am
by frankfurter
Does second display work with the sanjuro kexts (named gma.10.5.5 or similar) on x300?
Preferably in mirror mode?
I am at 10.5.8 iwth some 10.5.7 kexts and x3100 working on internal lcd with QE and GL but when I attach second display both screens become garbled.
After detaching second monitor, internal display will only show distorted upper left quarter of original scrren.
I tried so many x3100 kext versions of sets with and without natit my head is spinning. Most do not give QE and I neve got anything useful in dual mode on either display. For the last couple days I have read numerous threadson x3100 on osx86 in various forums but to no success yet.
The original install was from iatkos v7 10.5.7 if that helps.

Re: Leopard 10.5.2 on X300

Posted: Thu Aug 20, 2009 10:48 am
by fouk
frankfurter wrote:Does second display work with the sanjuro kexts (named gma.10.5.5 or similar) on x300?
Preferably in mirror mode?
I am at 10.5.8 iwth some 10.5.7 kexts and x3100 working on internal lcd with QE and GL but when I attach second display both screens become garbled.
I had a simmular problem on my T60p.
But when I close the lid before the osx desktop loads, the external monitor is stable and with an external keybord and mouse I can use my thinkbook with external monitor -- not perfect but okay for me.

-f

Re: Leopard 10.5.2 on X300

Posted: Thu Aug 20, 2009 1:39 pm
by frankfurter
fouk wrote: But when I close the lid before the osx desktop loads, the external monitor is stable and with an external keybord and mouse I can use my thinkbook with external monitor -- not perfect but okay for me.

-f
Yes I already found that to work for me as well by accident and probing.
Makes me want to get bluetooth functional (again).
But wifi must work first.

Re: Leopard 10.5.2 on X300

Posted: Sat Aug 22, 2009 2:14 am
by sanjuro
I’m still running iAtkos 5i OSx86 10.5.7 on my X300. One problem I have not solved. This is the sleep mode. When pushing Fn+F4 machine is going in sleep mode, but after 2-3 second waking up.
Any idea what to do?

Thanks
Grose
Sleep does not work on most hacked X86 notebooks. So you are out of luck unless someone finds a solution by being able to make low level instruction calls without crashing the OS. Making sleep work is a big bag of hurt and also not that terribly interesting in terms of programming. Unlikely a solution will be found anytime soon.
Does second display work with the sanjuro kexts (named gma.10.5.5 or similar) on x300?
Preferably in mirror mode?
Video mirror does not work on most systems with X3100. Lack of support from Intel or Apple is one of the reasons for not being able to solve many video issues. It is possible to get an external monitor to work in an extended mode , but not in the mirror mode. Worse if a projector is connected. Again if some brave soul wants to work this out, there may be few hundred grateful hackintosh people but X3100 is no longer manufactured or even used by Apple other than in the previous generation macbooks. Doubtful this will ever get solved.
But wifi must work first.
Need to install an Atheros wifi card and flash the bios so that X300 will recognize it. Search through T4* or T6* forums for how to do this. Flashing the bios requires booting windows xp without atheros wifi installed and running the bios modification (flashing) executable file for X300; otherwise you will have a brick that will not boot any OS (stops dead during bios check). After flashing install the Atheros card and boot XP; download and install atheros drivers from the support site from Lenovo for recent thinkpads like X200 or X200s (since atheros on X300 are not supported.) Reboot XP to check if atheros card works and then continue with your installation of your X86 with wifi driver for the atheros card. Wifi should work immediate in X86. (see iPC 10.5.6 installation note on x300 or atheros wifi initialization in insanelymac).

Intel wifi card is not supported by X86 due to difficulty of writing drivers largely due to lack of support from Intel and absence of any drivers from Apple.

Get a macbook (pro) if you want everything to work nicely. But then real macs feel bit girly and don't have the (brutally refreshing) elemental simplicity of a thinkpad. Good luck to you all.

Re: Leopard 10.5.2 on X300

Posted: Wed Sep 23, 2009 11:08 am
by gnychis
Hi all,

For the most part I have Snow Leopard running on my X300. However the problem I am running in to is the graphics after sleeping. After I sleep and wake up, my graphics are stretched and distorted. Has anyone overcome this issue?

Thanks!
George

Re: Leopard 10.5.2 on X300

Posted: Wed Sep 23, 2009 11:37 am
by grose
gnychis wrote:Hi all,

For the most part I have Snow Leopard running on my X300. However the problem I am running in to is the graphics after sleeping. After I sleep and wake up, my graphics are stretched and distorted. Has anyone overcome this issue?

Thanks!
George
Hi!

Can you report us how you did it? A short "how to" would be very nice.

Thanks a lot
Grose

HOWTO: Turn your X300 in to a Hackintosh with Snow Leopard

Posted: Thu Sep 24, 2009 5:49 pm
by gnychis
Hi all,

I have recently built a Hackintosh running Snow Leopard (10.6) on my Thinkpad X300. It's taken a bit of hacking to get all of the components working, but it seems to be running smooth. This is meant to be a guide to getting the X300 functioning properly AFTER you install Snow Leopard on it. Installing Snow Leopard on it is the same as installing it on any other PC. It's a detailed process and requires some knowledge of it.

After all is said and done:
img]http://farm4.static.flickr.com/3495/395 ... f264_b.jpg[/img]

STATUS
  • Display (Intel X3100): Working w/Hardware Support
    Wireless: Working with an Atheros card from my x60s + Zender BIOS Hack
    Keyboard: Working with no additional kexts
    Trackpoint: Working with no additional kexts
    LCD Brightness Control: Working
    SpeedStepping: Working with VoodooPower
    Audio: Working audio, but no digital support (only analog)
    Sleep: It only sleeps for 2 seconds, then the wireless card wakes it up, with distorted video
    Microphone: The microphone does not work (I think we need digital audio support for this)
    Trackpad: Haven't tried (I don't use it)
    Fingerprint Reader: Haven't tried (I don't use it)
INSTALLING SNOW LEOPARD - USE THIS EXTRA.ZIP

I am not really going to give a guide on installing Snow Leopard on to a PC. There are plenty of great guides for this. The details of this post are about getting the X300 to function properly after the basic install. To install Snow Leopard, follow LifeHacker tutorial for the most basic guide, or this guide written by Prasys which includes a bit more detail.

If you follow the LifeHacker tutorial, follow it word for word EXCEPT use this Extra.zip, instead of their Extra.zip (you'll understand when you get to that point in the guide).

GRAPHICS (Intel X3100) - DRIVERS

After you boot Snow Leopard for the first time, you'll notice you have no graphics support. To get the graphics support working, use the Intel X3100 Combo Drivers.

The GRAPHICS ONLY WORK FOR 32-BIT MODE. To boot Snow Leopard in to 32-bit mode, place the following boot.plist file in your /Extra folder on your flash drive (if you still boot from it), or in /Extra on your hard disk (if you boot from your hard disk). OR when the chameleon bootloader shows, hit tab (which will bring up a command line) and type: arch=i386 <ENTER>

Wireless - Zender's BIOS hack + ATHEROS CARD

There is NO support for the default Intel card that I have found in OSX. Therefore, you HAVE to get an Atheros card and use it in the X300. I removed one from my x60s and put it in my X300. It is a bit of a process, but it works great! You will also need to use Zender's BIOS hack to get the card working. NOTE: I think that the BIOS hack may screw up the computers graphics after sleeping. I am still trying to figure this out... but sleeping isn't really working anyways. Wireless is more important to me :P

You do not need any special kexts to get an AR5212 chipset card working (which I got out of my x60s) ... it will simply just work with full AirPort support.

Analog Audio Support - KEXT

For analog audio support (working speakers, headphones, etc) ... you can use the VoodooHDA.kext. To install it, use KextUtility which I included a link to in this guide (bottom). After you reboot, you will have audio.

Brightness Control - PATCHED DSDT.AML

The brightness control takes a bit of hacking at the DSDT. Basically, you need to add this to the DSDT:

Code: Select all

       Device (PNLF)    ///Fixed
        {
            Name (_HID, EisaId ("APP0002"))
            Name (_CID, "backlight")
            Name (_UID, 0x0A)
            Name (_STA, 0x0B)
        }
I've already patched the DSDT with this code in a DSDT that I've built for you. Just copy this file to / on your Mac OS hard disk, or /Extra on your Mac OS hard disk. Chameleon will load it, and you will have brightness control.

I've also provided DSDT.dsl in case you want to compile it yourself (using fassl's tools) or add extra patches to it.

SPEEDSTEPPING - KEXT

SpeedStepping appears to work using VoodooPower thanks to Superhai. Simply install the kext with KextUtility. When you reboot, you can test whether this works or not using CPU-X.

SLEEP - KEXT

Again, sleep does NOT completely work. Your laptop will sleep, but the wireless card will immediately wake it back up. I am not sure how to get this working yet. I would greatly appreciate anyones help with this.

HELP: HOWEVER, for those who do try this. Can you report to me whether or not, when your laptop wakes back up, your graphics are stretched and distorted? When you report this, can you say whether or not you have Zender's BIOS hack installed?

GENERAL INFO: HOW TO INSTALL KEXTS

If you don't know what a kext is yet, you'll soon find later in the guide. But, you can use KextUtility. Just put it somewhere, and you can drag Kexts on to the KextUtility icon (thereby opening them in the application), and it will install them for you.

ADDITIONAL ISSUES

Floating Point Exception - for some reason, firefox and safari like to crash from floating point exceptions. I am not sure how to work around this yet.

Apple Key - Apparently this is mapped to the Alt key, I can't figure out how to get around this yet.

Re: Leopard 10.5.2 on X300

Posted: Thu Sep 24, 2009 6:38 pm
by gnychis
grose wrote: Hi!

Can you report us how you did it? A short "how to" would be very nice.

Thanks a lot
Grose
Sure: http://forum.thinkpads.com/viewtopic.php?f=43&t=80547

Re: Leopard 10.5.2 on X300

Posted: Sat Sep 26, 2009 12:18 pm
by grose
Hi gnychis!

Great job. Following your advices (Lifehacker a to z) I got my X300 running with Snow Leopard. With the announced drivers it runs as you said.
After updating to actual 10.6.1 graphic support to GMA X3100 got lost. Repeated installation of the GMA X3100 combo drivers doesn't change anything.

Do you have any idea how to solve it?

Thanks a lot

UPDATE: PROBLEM SOLVED. WAS USING WRONG KEXT PACKAGE. STUPID BUT HAPPY.

Re: Leopard 10.5.2 on X300

Posted: Sat Sep 26, 2009 4:50 pm
by grose
Hi!

Here you can download running Lan kext.

http://rapidshare.com/files/151809379/I ... M.kext.zip

Re: Leopard 10.5.2 on X300

Posted: Sun Sep 27, 2009 6:25 pm
by gnychis
grose wrote:Hi gnychis!

Great job. Following your advices (Lifehacker a to z) I got my X300 running with Snow Leopard. With the announced drivers it runs as you said.
After updating to actual 10.6.1 graphic support to GMA X3100 got lost. Repeated installation of the GMA X3100 combo drivers doesn't change anything.

Do you have any idea how to solve it?

Thanks a lot

UPDATE: PROBLEM SOLVED. WAS USING WRONG KEXT PACKAGE. STUPID BUT HAPPY.
Hi grose!

I am glad you got it up and running :)

I have a couple questions for you... during your installation, were your graphics stretched/distorted at all? Have you tried to sleep the X300? If so, when it wakes up are your graphics stretched/distorted? Finally, have you used Zender's BIOS hack?

Thanks for the kexts for the LAN, I will add it to the guide.

Thanks!
George

Re: Leopard 10.5.2 on X300

Posted: Sun Sep 27, 2009 11:14 pm
by gnychis
well, i can't edit my original post, and it seems to have been merged in to this thread instead of it being its own post... so, I'm simply just going to maintain this post: http://www.insanelymac.com/forum/index. ... pic=188728

but, I'm posting to draw your attention to the TSC Synchronization fix I've updated in that post. Otherwise, you'll find applications constantly crash.

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:08 pm
by grose
Hi George!

Only at first boot after installation and again after update to 10.6.1 the graphics was stretched/distorted. Both time after installing the Intel X3100 Combo Driver and rebooting grapics was well.

SLEEP is running well with VoodooPower.kext http://www.superhai.com/darwin.html.
After waking no problem with stretching/distorting :P .

I had problems with no battery icon in the top bar. Also I can not set the mark for the battery icon into the energy settings. With the VoodooBattery.kext it was solved also.

Fingerprint reader I was running witout problems on the previous installation 10.5.8
Who want to use it has to go to the UPEK homepage http://www.upek.com/support/downloads/mac/
Funny feature, but not more.

Thanks again to give enough encourage to go into the installation of Snow Leopard :bow: .
After four days with the white cat I feel it faster and more stable as the old one. And, Firefox doesn't crash no one time.
Only one thing I'm missing, the micro. Running Skype with usb headphone or my Ipevo phone is uncool and complicated :( .

Regards
Grose

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:11 pm
by gnychis
grose wrote:
Only at first boot after installation and again after update to 10.6.1 the graphics was stretched/distorted. Both time after installing the Intel X3100 Combo Driver and rebooting grapics was well.

SLEEP is running well with VoodooPower.kext http://www.superhai.com/darwin.html.
After waking no problem with stretching/distorting :P .

I had problems with no battery icon in the top bar. Also I can not set the mark for the battery icon into the energy settings. With the VoodooBattery.kext it was solved also.

Fingerprint reader I was running witout problems on the previous installation 10.5.8
Who want to use it has to go to the UPEK homepage http://www.upek.com/support/downloads/mac/
Funny feature, but not more.

Thanks again to give enough encourage to go into the installation of Snow Leopard :bow: .
After four days with the white cat I feel it faster and more stable as the old one. And, Firefox doesn't crash no one time.
Only one thing I'm missing, the micro. Running Skype with usb headphone or my Ipevo phone is uncool and complicated :( .

Regards
Grose
Wow! That's great to hear. I wonder why my graphics are stretching/distorting after waking from sleep. Have you used Zender's BIOS hack or not? What version of BIOS are you using?

Can you give me the output of this:

Code: Select all

kextstat
I am curious what Kexts you are running exactly.

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:30 pm
by grose
Here it is:

Last login: Mon Sep 28 21:20:04 on console
xxxxxxxxxx-Mac-Pro:~ xxxxxxxxx$ kextstat
Index Refs Address Size Wired Name (Version) <Linked Against>
1 49 0 0 0 com.apple.kpi.bsd (10.0.0)
2 4 0 0 0 com.apple.kpi.dsep (10.0.0)
3 77 0 0 0 com.apple.kpi.iokit (10.0.0)
4 82 0 0 0 com.apple.kpi.libkern (10.0.0)
5 64 0 0 0 com.apple.kpi.mach (10.0.0)
6 24 0 0 0 com.apple.kpi.private (10.0.0)
7 45 0 0 0 com.apple.kpi.unsupported (10.0.0)
8 1 0 0 0 com.apple.kernel.6.0 (7.9.9)
9 0 0 0 0 com.apple.kernel.bsd (7.9.9)
10 1 0 0 0 com.apple.kernel.iokit (7.9.9)
11 1 0 0 0 com.apple.kernel.libkern (7.9.9)
12 0 0 0 0 com.apple.kernel.mach (7.9.9)
13 12 0x54df1000 0x4000 0x3000 com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
14 17 0x54fe3000 0x11000 0x10000 com.apple.iokit.IOPCIFamily (2.6) <7 5 4 3>
15 2 0x55083000 0x41000 0x40000 com.apple.driver.AppleACPIPlatform (1.3) <14 13 7 6 5 4 3>
16 0 0x4ebbd000 0x2000 0x1000 com.psystar.driver.OpenHaltRestart (1.0.3) <4 3>
17 0 0x54e45000 0x2000 0x1000 org.tgwbd.driver.NullCPUPowerManagement (1.0.0d2) <7 4 3>
18 0 0x54e47000 0x2000 0x1000 com.superhai.driver.PlatformUUID (1.0.0) <4 3>
19 0 0x55056000 0x18000 0x17000 com.apple.driver.AppleIntelCPUPowerManagement (90.0.0) <7 6 5 4 3 1>
20 8 0x55115000 0x18000 0x17000 com.apple.iokit.IOStorageFamily (1.6) <7 6 5 4 3 1>
21 0 0x5506e000 0x11000 0x10000 com.apple.driver.DiskImages (281) <20 7 6 5 4 3 1>
22 0 0x54e49000 0x2000 0x1000 sk.triaxis.kext.SleepEnabler (1.0.0) <7 4 3>
23 0 0x54e55000 0x4000 0x3000 com.superhai.driver.VoodooBattery (1.2.1) <13 4 3>
24 0 0x55179000 0x8000 0x7000 com.apple.nke.applicationfirewall (2.0.11) <7 6 5 4 3 1>
25 2 0x550e0000 0x3000 0x2000 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
26 0 0x55181000 0x5000 0x4000 com.apple.security.quarantine (0) <25 7 6 5 4 2 1>
27 0 0x5516f000 0x8000 0x7000 com.apple.security.sandbox (0) <25 7 6 5 4 2 1>
28 0 0x550e3000 0x3000 0x2000 com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
29 0 0x55080000 0x3000 0x2000 com.apple.driver.AppleAPIC (1.4) <4 3>
30 1 0x55111000 0x3000 0x2000 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
31 0 0x5518d000 0x5000 0x4000 com.apple.driver.AppleACPIEC (1.3) <30 15 13 5 4 3>
32 0 0x55192000 0x4000 0x3000 com.apple.driver.AppleSMBIOS (1.4) <7 4 3>
33 3 0x5ae35000 0x3b000 0x3a000 com.apple.iokit.IOHIDFamily (1.6.0) <7 6 5 4 3 1>
34 0 0x55040000 0x4000 0x3000 com.apple.driver.AppleACPIButtons (1.3) <33 15 13 7 6 5 4 3 1>
35 0 0x5503d000 0x3000 0x2000 com.apple.driver.AppleHPET (1.4) <13 7 5 4 3>
36 0 0x5ad31000 0x5000 0x4000 com.apple.driver.AppleRTC (9.9) <13 5 4 3 1>
37 0 0x55044000 0x3000 0x2000 com.yourcompany.driver.AppleACPIPS2Nub (1.0.0d1) <13 7 5 4 3 1>
38 0 0x551a3000 0x4000 0x3000 org.netkas.fakesmc (2) <13 7 4 3>
39 1 0x551fd000 0x3000 0x2000 com.apple.driver.AppleEFIRuntime (1.3.0) <7 5 4 3>
40 3 0x5adeb000 0xd000 0xc000 com.apple.iokit.IOATAFamily (2.5.0) <5 4 3 1>
41 0 0x5addb000 0xb000 0xa000 com.apple.driver.AppleIntelPIIXATA (2.5.1) <40 14 5 4 3>
42 6 0x5aef6000 0x29000 0x28000 com.apple.iokit.IOUSBFamily (3.2.7) <7 5 4 3 1>
43 0 0x5aec0000 0xe000 0xd000 com.apple.driver.AppleUSBUHCI (3.2.5) <42 14 7 5 4 3>
44 2 0x5aeb3000 0x6000 0x5000 com.apple.driver.ApplePS2Controller (1.1.0) <7 5 4 3 1>
45 0 0x5aeb9000 0x6000 0x5000 com.apple.driver.AppleEFINVRAM (1.3.0) <39 7 5 4 3>
46 1 0x5aed7000 0x12000 0x11000 com.apple.driver.AppleUSBEHCI (3.2.5) <42 14 7 5 4 3>
47 0 0x5ada1000 0x3000 0x2000 com.superhai.driver.EHCISleepEnabler (1.0.1b1) <46 42 14 7 5 4 3>
48 0 0x5adaa000 0x4000 0x3000 com.apple.driver.ApplePS2Keyboard (1.2.0) <44 33 7 6 5 4 3 1>
49 0 0x551b5000 0x2000 0x1000 com.apple.iokit.IOUSBUserClient (3.2.4) <42 5 4 3>
50 0 0x5aee9000 0xc000 0xb000 com.apple.driver.AppleUSBHub (3.2.7) <42 5 4 3>
51 3 0x5af8a000 0x1a000 0x19000 com.apple.iokit.IOSCSIArchitectureModelFamily (2.5.1) <5 4 3 1>
52 0 0x5ade6000 0x5000 0x4000 com.apple.iokit.IOATAPIProtocolTransport (2.5.0) <51 40 5 4 3 1>
53 0 0x5afc1000 0xe000 0xd000 com.apple.iokit.IOATABlockStorage (2.5.0) <40 20 5 4 3 1>
54 0 0x5af5a000 0x3000 0x2000 com.apple.driver.XsanFilter (402.1) <20 5 4 3 1>
55 3 0x5af77000 0x8000 0x7000 com.apple.iokit.IOCDStorageFamily (1.6) <20 5 4 3 1>
56 2 0x5af7f000 0x6000 0x5000 com.apple.iokit.IODVDStorageFamily (1.6) <55 20 5 4 3 1>
57 1 0x5af85000 0x5000 0x4000 com.apple.iokit.IOBDStorageFamily (1.6) <56 55 20 5 4 3 1>
58 0 0x5b05a000 0x17000 0x16000 com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.5.1) <57 56 55 51 20 5 4 3 1>
59 0 0x5afed000 0x7000 0x6000 com.apple.iokit.SCSITaskUserClient (2.5.1) <51 20 5 4 3 1>
60 0 0x5ad9d000 0x4000 0x3000 com.apple.driver.AppleUSBComposite (3.2.0) <42 4 3>
62 0 0x5b02f000 0x6000 0x5000 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
63 0 0x5b048000 0x5000 0x4000 com.apple.BootCache (31) <7 6 5 4 3 1>
64 1 0x5b39b000 0xb000 0xa000 com.apple.driver.IOPlatformPluginFamily (3.4.0a20) <6 5 4 3>
65 3 0x5b3b1000 0xa000 0x9000 com.apple.driver.AppleSMC (3.0.1d2) <13 7 5 4 3>
66 0 0x5b3c6000 0xf000 0xe000 com.apple.driver.ACPI_SMC_PlatformPlugin (3.4.0a20) <65 64 14 13 7 6 5 4 3>
68 1 0x5b345000 0x4000 0x3000 com.apple.kext.OSvKernDSPLib (1.3) <5 4>
69 2 0x5b358000 0x17000 0x16000 com.apple.iokit.IOAudioFamily (1.7.0fc16) <68 5 4 3 1>
70 0 0x5b44c000 0x22000 0x21000 org.voodoo.driver.VoodooHDA (0.2.1) <69 14 8 7 5 4 3 1>
71 5 0x5b415000 0x1e000 0x1d000 com.apple.iokit.IOGraphicsFamily (2.0) <14 7 5 4 3>
72 2 0x5b38c000 0xe000 0xd000 com.apple.iokit.IONDRVSupport (2.0) <71 14 7 5 4 3>
73 0 0x5b34d000 0x4000 0x3000 com.apple.driver.AppleBacklight (170.0.2) <72 71 14 5 4 3>
74 0 0x5b2d4000 0x3000 0x2000 com.apple.driver.AppleLPC (1.4.6) <14 5 4 3>
75 7 0x5b59f000 0x2c000 0x2b000 com.apple.iokit.AppleProfileFamily (40) <14 7 6 5 4 3 1>
76 0 0x5b43e000 0x7000 0x6000 com.apple.driver.AppleIntelMeromProfile (19) <75 6 5 4 3>
77 3 0x5b4fb000 0x16000 0x15000 com.apple.iokit.IONetworkingFamily (1.8) <7 6 5 4 3 1>
78 0 0x5b4c2000 0xd000 0xc000 com.tootoosoft.driver.Intel82566MM (1.0.0d1) <77 14 5 4 3 1>
79 1 0x5b46e000 0x24000 0x23000 com.apple.iokit.IO80211Family (300.20) <77 7 5 4 3 1>
80 0 0x5b846000 0xc6000 0xc5000 com.apple.driver.AirPort.Atheros (411.19.4) <79 77 14 7 5 4 3 1>
81 0 0x5b626000 0x17000 0x16000 com.apple.driver.AppleIntelGMAX3100FB (5.1.8) <71 65 14 13 11 7 5 4 3 1>
82 0 0x5b445000 0x3000 0x2000 com.apple.driver.ApplePS2Mouse (1.2.0) <44 33 7 6 5 4 3 1>
84 0 0x5b448000 0x4000 0x3000 com.apple.driver.AudioIPCDriver (1.1.0) <69 5 4 3 1>
87 0 0x5b9fd000 0xc6000 0xc5000 com.apple.driver.AppleIntelGMAX3100 (6.0.2) <72 71 14 10 7 4 3 1>
89 0 0x5b511000 0x6000 0x5000 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <65 7 4 3 1>
91 0 0x5b65d000 0x5000 0x4000 com.apple.driver.AppleUpstreamUserClient (3.0.5) <71 14 13 7 5 4 3 1>
92 1 0x5b619000 0x9000 0x8000 com.apple.iokit.IOSerialFamily (10.0.2) <7 6 5 4 3 1>
93 0 0x5b662000 0x9000 0x8000 com.apple.iokit.IOBluetoothSerialManager (2.2.1f7) <92 7 5 4 3 1>
95 0 0x5b689000 0xb000 0xa000 com.apple.iokit.IOSurface (73.0) <7 5 4 3 1>
96 0 0x5b4be000 0x3000 0x2000 com.apple.driver.AppleProfileCallstackAction (20) <75 5 4 3 1>
97 0 0x5b4cf000 0x3000 0x2000 com.apple.driver.AppleProfileKEventAction (10) <75 4 3 1>
98 0 0x5b517000 0x3000 0x2000 com.apple.driver.AppleProfileRegisterStateAction (10) <75 4 3 1>
99 0 0x5b59b000 0x3000 0x2000 com.apple.driver.AppleProfileThreadInfoAction (14) <75 6 4 3 1>
100 0 0x5b622000 0x3000 0x2000 com.apple.driver.AppleProfileTimestampAction (10) <75 5 4 3 1>
101 0 0x5b694000 0x3000 0x2000 com.apple.driver.AppleProfileReadCounterAction (17) <75 6 4 3>
102 0 0x5b933000 0xa000 0x9000 com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>

Yes I'm running Zender bios 1.09 from 01.09.2008

Grose

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:35 pm
by grose
For brightnes controll I am using whole time a share calling Shades, look her http://www.charcoaldesign.co.uk/shades

Grose

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:37 pm
by gnychis
thanks for your responses! they are very helpful.

I am using Zender's 1.10 BIOS... I've never had access to 1.09. I am curious if a big was introduced in the new BIOS version or not. Do you still have the 1.09 version achieved somewhere?

Did you see that I achieved brightness control? I included a DSDT that enables brightness control without the use of Shades.

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:53 pm
by grose
gnychis wrote:thanks for your responses! they are very helpful.

I am using Zender's 1.10 BIOS... I've never had access to 1.09. I am curious if a big was introduced in the new BIOS version or not. Do you still have the 1.09 version achieved somewhere?

Did you see that I achieved brightness control? I included a DSDT that enables brightness control without the use of Shades.
1.09 I still have it on a CD. Send me a pm. In the meantime I upload it.

I followed your brightnes advice. Which buton combination is moving it?

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 2:55 pm
by gnychis
thanks I will send you a PM!

ScrLk decreases screen brightness, and Pause increases screen brightness :) Try it out.

Here is the non-overlap of our loaded kexts. "me: xxxx" means that only I have that kext loaded, "them: xxxx" means only you have that kext loaded.

Code: Select all

me:   1 com.apple.driver.AppleAHCIPort
them:   1 com.apple.driver.AppleIntelCPUPowerManagement
me:   1 com.apple.iokit.CHUDKernLib
me:   1 com.apple.iokit.CHUDProf
me:   1 com.apple.iokit.CHUDUtils
me:   1 com.apple.iokit.IOAHCIBlockStorage
me:   1 com.apple.iokit.IOAHCIFamily
them:   1 com.apple.iokit.IOATABlockStorage
them:   1 com.apple.iokit.IOATAPIProtocolTransport
them:   1 com.apple.iokit.IOBDStorageFamily
them:   1 com.apple.iokit.IOCDStorageFamily
them:   1 com.apple.iokit.IODVDStorageFamily
them:   1 com.apple.iokit.IOSCSIMultimediaCommandsDevice
them:   1 com.apple.iokit.SCSITaskUserClient
them:   1 com.superhai.driver.EHCISleepEnabler
them:   1 com.tootoosoft.driver.Intel82566MM
me:   1 com.x86dev.driver.lspcidrv
me:   1 net.mercurysquad.driver.IntelEnhancedSpeedStep
me:   1 org.voodoo.driver.VoodooTSCSync

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 3:21 pm
by gnychis
also, how did you get EHCISleepEnabler to run in Snow Leopard? I don't think anyone else has been able to. Can you send me your version of this?

Thanks!
George

Re: Leopard 10.5.2 on X300

Posted: Mon Sep 28, 2009 3:37 pm
by grose
thanks for the button combination, it's running.
Ok. this kext I can send you also.
Waiting for the pm.

Grose