Hi folks,

I'm interested in doing the LBA48 firmware adjustment on one of my G4s. The labels on the back say it's model number M5183, and that it's a Gig Ethernet.

I'm looking at the specs on a Gig Ethernet on Everymac.com and it appears that it has an ATA-5 and an ATA-3 for the optical drive. ( see <http://www.everymac.com/systems/apple/powermac_g4/stats/powermac_g4_500_dp.html>)

From the looks of the firmware commands below, it appears that the only parts that are different are the numbers 2, 3, and 4 respectively for the different ATA-n designations. So for ATA -5 would I just use:

#! /bin/bash -
if      kextstat -lb com.apple.driver.KeyLargoATA | grep -F -q KeyLargoATA &&
        ! ioreg -rStp IODeviceTree -n ata-5 -w0 | grep -F -q lba-48
then    read -rd $'\000' nvram nvramrc <<< "`nvram nvramrc 2>&-`"
        if      sudo nvram 'use-nvramrc?=true'
        nvramrc='dev mac-io/ata-5 0 0 " lba-48" property device-end'" $nvramrc"
        then echo '48-bit LBA support will be enabled on the next reboot.'; fi
fi

??

Thanks for any illumination. At worst, I guess I could try it and if it doesn't work just do a reset-nvram.



Waaay back on  8/23/08, Peter wrote:

The Hi-Cap kext will not work with Leopard, at least not the version
I have.

The "hardware hack", as the writer put it, is simply enabling properties which were already present in the machine's ROM.

As long as you DO NOT do a reset-nvram O.F. command, the properties
will remain enabled forever.

There are three different version of essentially the same thing: Enable LBA48.

One works for the ATA-4 channel, one works for the ATA-3 channel and one works for the ATA-2 channel.

You have to know which one is appropriate for your machine, and you DO have the ability to enable the properties for the HD bus, the optical bus, both or neither.

(For 133 MHz bus machines, such as a DAs or QSes, ATA-4 and ATA-3 are the correct selections, but these properties are automatically enabled in the QS 2002 and all later machines).

As has been previously stated, LBA48 is an ATA protocol function, not a real limitation.


ATA-4 commands:

#! /bin/bash -

if      kextstat -lb com.apple.driver.KeyLargoATA | grep -F -q KeyLargoATA &&
        ! ioreg -rStp IODeviceTree -n ata-4 -w0 | grep -F -q lba-48
then    read -rd $'\000' nvram nvramrc <<< "`nvram nvramrc 2>&-`"
        if      sudo nvram 'use-nvramrc?=true'  \
        nvramrc='dev mac-io/ata-4 0 0 " lba-48" property device-end'" $nvramrc"
        then echo '48-bit LBA support will be enabled on the next reboot.'; fi
fi


ATA-3 commands:

#! /bin/bash -

if      kextstat -lb com.apple.driver.KeyLargoATA | grep -F -q KeyLargoATA &&
        ! ioreg -rStp IODeviceTree -n ata-3 -w0 | grep -F -q lba-48
then    read -rd $'\000' nvram nvramrc <<< "`nvram nvramrc 2>&-`"
        if      sudo nvram 'use-nvramrc?=true'  \
        nvramrc='dev mac-io/ata-3 0 0 " lba-48" property device-end'" $nvramrc"
        then echo '48-bit LBA support will be enabled on the next reboot.'; fi
fi


ATA-2 commands:

#! /bin/bash -

if      kextstat -lb com.apple.driver.KeyLargoATA | grep -F -q KeyLargoATA &&
        ! ioreg -rStp IODeviceTree -n ata-2 -w0 | grep -F -q lba-48
then    read -rd $'\000' nvram nvramrc <<< "`nvram nvramrc 2>&-`"
        if      sudo nvram 'use-nvramrc?=true'  \
        nvramrc='dev mac-io/ata-2 0 0 " lba-48" property device-end'" $nvramrc"
        then echo '48-bit LBA support will be enabled on the next reboot.'; fi
fi


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed Low End Mac's G3-5 List, a group for those using G3, G4, and G5 desktop Macs - with a particular focus on Power Macs. The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/g3-5-list?hl=en
Low End Mac RSS feed at feed://lowendmac.com/feed.xml
-~----------~----~----~----~------~----~------~--~---


--
Bill Christensen
<http://greenbuilder.com/contact/>

Green Building Professionals Directory: <http://directory.greenbuilder.com>
Sustainable Building Calendar: <http://Calendar.SustainableSources.com>
Green Real Estate: <http://www.greenbuilder.com/realestate/>
Straw Bale Registry: <http://sbregistry.greenbuilder.com/>
Books/videos/software: <http://bookstore.greenbuilder.com/>

--
You received this message because you are a member of G-Group, a group for 
those using G3, G4, and G5 desktop Macs - with a particular focus on Power Macs.
The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette 
guide is at http://www.lowendmac.com/lists/netiquette.shtml
To post to this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/g3-5-list

Reply via email to