On Dec 22, 6:19 pm, Clark Martin <[email protected]> wrote:
>
> The question involved a SATA drive with a PATA - SATA adapter connected
> to the on board PATA controller. In this case the 128Gb limitation does
> still apply.
>
> --
> Clark Martin
> Redwood City, CA, USA
> Macintosh / Internet Consulting
>
> "I'm a designated driver on the Information Super Highway"
My post got cut off, but there was more than sufficient info in my
post re PATA to SATA adapters for you or anyone else to understand
that there is no limitation on PCI/PCI-X SATA or PATA controller cards
as to total capacity, or partition size.
There is also sufficient present info to inform the reader that PATA--
SATA adapters can work with Open Firmware hacks to enable 48bit LBA
mode, which eliminates the >128GB capacity and partition size
limitations of the on-board main logic board PCI/IDE controller and
firmware. I also pointed out that if the PRAM was reset, the hack
script would need to be run again to enable LBA48.
Peter Haas has provided open firmware workarounds in previous posts to
this group, one of which I'll quote here:
[begin quote]
The known-to-work patches are:
ATA4 (DA and early QS HD channel)
#! /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
ATA3 (DA and early QS optical channel, and some other HD channels)
#! /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
ATA2 (some other HD channels and some other optical channels)
#! /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
[end quote]
Or this from a user on another forum:
[begin quote]
You should now be at the Open Firmware prompt. Note that this is NOT
the BASH prompt, so don’t try anything here.
* Type in the following, exactly. Please note that the Underscore
“_” is used to indicate a space.
nvedit
dev_hd
dev_.."_"_"_lba-48"_property
device-end
* Press Ctrl+C to exit from nvedit.
nvstore
setenv_use-nvramrc?_true
reset-all
[end quote]
I recommend following the advice given here:
<http://tinyurl.com/ydbsc36>
and to download the automated script file here:
<http://www.box.net/shared/ift1khpq8s>
--
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