netkas.org

Netkas blog.

Archive for the 'Leopard' Category

MacOSX 10.6.3 released

How to update – it’s easy.

Use any disabler for AppleIntelCPUPowerManagement.kext, for example – NullCPUPM.kext, install it to Extra mkext and reboot, of course if you made AppleIntelCPUPM to speedstep your cpu, you can skip this step.

Make backup of your kexts, you might need some.

Remove SleepEnabler.kext if you use it, this is very important step, old sleepenabler + new kernel = panic.

Hit the update button, if you need to edit some kexts AFTER update and BEFORE reboot – download and install update from apple site.

After reboot – re-add your device-ids to kexts where you need it and enjoy.


known issues:

  • readeon 4830/4850 – new framebuffer has same problem as leopard’s – inability to work without dvi2vga dongle in second port, to fix it – use 10.6.2 framebuffer, to do it – make backups of the following kexts before update:ATI4800Controller.kext
    ATISupport.kext
    ATIFramebuffer.kext

    Restore there kexts from backup after update and before reboot, or, if you already rebooted after update – use dvi2vga dongle to get display, and replace those files.

  • Backup AppleHDA.kext before update, you might need the old one after update if sound will not work. alc889a known to work ok with 10.6.3
  • GMA kexts is 32-bit only again

10.6.3 exotic patch pkg, finaly fixed (13:50 GMT, 30 March) - QE CI Exotic cards 10.6.3.pkg

Ok, so first version of pkg was messed up for MacPro+4890 because it had included 10.6.2 FrameBuffer, now it doesn’t have it, so should work fine. A little fix if you installed previous version of pkg and have some visual glitches on osx startup (like colored screen) – fix.pkg

Small file-server update

Somebody(a Macpro owner with pc gtx260) said rapidshare links to Enabler_for_Nvidia_and_multiple_ATI_cards.pkg were dead.

So now this pkg is located on our file server – Enabler_for_Nvidia_and_multiple_ATI_cards.pkg.zip

Update

CPU-X is on that server now too – cpu-x.zip

post in comments what else RS link from my blog is dead, I will try to host it on files.netkas.org

Also added page with listing of all files on server, it’s here.

MacOSX 10.6.2 Released

It reminds me good old days of 10.5.2, which brought support for many new vga cards.

So, what’s new in 10.6.2:

  • 64-bit kexts for intel graphics
  • 64-bit atheros driver
  • support for desktop radeonhd 43xx/45xx/46xx (only dvi output works yet, dvi2vga dongle doesnt work) with beta booter(dont forget to unpack before installing;) )
  • Bye bye atom, should be fixed as soon as apple releases kernel sources or use kernel&system.kext from 10.6.1
  • better opencl support for radeons 4 series, also opencl support for 46xx cards
  • Something I forgot to mention
  • Radeon users need to use PCEFI 10.4.1 or 10.5, pre 10.4 will cause panic in ATIRadeonX2000.kext
  • There is panic with geforce7 cards and 64-bit kernel mode, use 32-bit kernel mode
  • New core i5/i7(8xx) is supported by vanilla kernel now.

How to update – it’s easy.


Use any disabler for AppleIntelCPUPowerManagement.kext, for example – NullCPUPM.kext, install it to Extra mkext and reboot, of course if you made AppleIntelCPUPM to speedstep your cpu, you can skip this step.

Make backup of your kexts, you might need some.

Remove SleepEnabler.kext if you use it, this is very important step, old sleepenabler + new kernel = panic.

Hit the update button, if you need to edit some kexts AFTER update and BEFORE reboot – download and install update from apple site.

After reboot – re-add your device-ids to kexts where you need it and enjoy.


Updated sleepEnabler for 10.6.2 – link, I binpatched the old one, so don’t ask for sources, I don’t have them, install(if you want) only AFTER updating.

Radeon 4830/4850/4870×2/4890 users, tired of adding device-id to ATI4800Controller.kext after every update ? Use this kext in Extra mkext.

Also, for atheros users, here is legacy kext for it, to stop thinking about dev-id insertion after every update, we made it together with XyZ, add your dev-id to it in two places and install to Extra mkext, the unique feature of it is ability to load old kext in 32-bit mode and new kext in 64-bit mode, this is needed because some users have problems with signal level and new driver.

Radeon 4830/4870×2/4890 users – you need to install this pkg – qe_ci_exotic_10.6.2

p.p.s. note our new file hosting.

FakeSMC V2

Updated version of fakesmc includes new features:

  • keys moved to Info.plist, now you can easy add new or change existing keys without recompilation
  • smc version (of of smc keys) increased to 1.30f3 to prevent os suggesting to update smc fw
  • implemented new smc features  - write key, get key by index, get key type, keys writen to database of fakesmc kext will be saved until reboot.
  • smc-compatible value can be changed in Info.plist

fakesmc2.0 for snowleopard

fakesmc2.0 for leopard

sources

The license of fakesmc:

Copyright (c) 2009 netkas. All rights reserved.
Redistribution and use in binary form for direct or indirect commercial purposes, with or without modification, is stricktly forbidden.
Redistributions in binary form for non-commercial purposes must reproduce the above license notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Redistribution and use in source form for direct or indirect commercial purposes, with or without modification, is stricktly forbidden.
Redistributions in source form for non-commercial purposes must reproduce the above license notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the names of fakesmc copyright owner nor the names of its contributors may be used to endorse or promote products derived direct or indirect from this software.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Updating to 10.6.1

Apple released osx update 10.6.1, it brings no new kernel.

Updating is easy, just hit install button in software update.

The update updates graphics drivers, so hd4850 users need to add their device-id to ATI4800Controller.kext before rebooting, its better to use update dmg for those users.

hd4890 Users – wait for  patch for qe/ci

And about leopard security update, it has no new kernel or kexts, so should be safe to install

fix for Acer laptops

Some acer laptops (5920 for example) freezes sometimes durring osx boot, before root partition mounted.

It seems to be caused by AppleUSBUHCI.kext

and here is how to fix it:

1) open this file /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/Info.plist (you need root rights to edit this file)

2) find this text there :

<key>OSBundleRequired</key>
<string>Root</string>

and replace it with

<key>OSBundleRequired</key>
<string>Safe Boot</string>

3) run this command to update caches

sudo touch /System/Library/Extensions/IOUSBFamily.kext /System/Library/Extensions

4) done

10.5.8 HD4890 and QE/CI

For 10.5.8 and qe/ci support on 4830 4870×2 3870×2 and 4890 you need patched ATIRadeonX2000.kext

actualy new one doesnt have any important difference, just few strings changed, so you can use the one you used for 10.5.7

But if you care, here is new one patched –  http://is.gd/27Hh3 .

Good luck.

10.5.8 Update Released.

How to update:

install Disabler.kext

install this dsmos.kext ( a bit updated to be present in mkext)

reboot

create backup of Extensions folder. just in case:

sudo cp -rf /System/Library/Extensions /System/Library/Extensions_old

update !

good luck

if smth wrong with your drivers after update – u have a backup ;)

some info:

for radeon hd 48×0 users, binary of Motmot wasnt updated, so if u used patched framebuffers, should work fine still.

for radeonhd 4870×2 4890 4830 users – you will loose qe/ci/3d after update, wait for proper patch.

dont remove AppleIntelCPUPM.kext until install finished, or it will stop with error.

After update done, and you have rebooted twice, remove Disabler.kext and AppleIntelCPUPowe….kext

PC EFI V10.2 beta

PC EFI is a bootloader based on chameleon2 source code, v 10.3 brings one new feature, a cd/dvd-rom reading driver for ide mode(compatibe/legacy and enchanced/native).

The driver based on mindrvr from ata-atapi.com.

it doesn’t work with ahci(it will not detect dvd drives in ahci mode, hard drives still work fine).

it’s beta, so its only for testing, driver may not work for you.

known issues: sata ports 5-6 doesnt work, so I disabled scanning of those.

plz test it if you can, in different configurations, and send feedbacks.

if it freezes at black screen with white text , before gui appears, make a camshot of it and post in comments, with you configuration (mobo model, which ports connect to device(which device)).

here is how it works for me, video was a bit edited to make it less booring.

link to bootloader – boot.zip

link to sources – sources.zip

to install v10.2 – if you dont have pcefi v10.x or Chameleon2RC1 installed yet, download and install Chameleon2RC1 (not RC2)
then just replace old boot file with new one.

so far it was tested only with some intel controllers, wasnt tested with ite/jmicron/nvidia/amd controllers

You absolutely need to insert a mac os x install dvd when trying it, if you want dvd icon to appear in gui.

Thanks to fassl for support.

PC_EFI V10.1

Just a small fix for booting system without DSDT.aml

system was stalling on motherboards like gigabyte, where bootloader fails to find pointer to acpi 2.0 table, fixed.

if you dont have the problem – no need to update.

bootloader – bootloader

source patch from previous version – patch

install only over chameleon rc1, dont install over rc2.

Next Page »