Oh please Andy ... don't YOU start mixing that stuff up as well.
ATA is the specification document.
UDMA is a transfer method defined within this spec.
LBA is a sector addressing method defined within this spec.
Revision 6 of the ATA specification defines 48-bit LBA addressing as an extension of the drive internal controller's command set. Previous LBA was using 28-bit sector numbers, allowing 128 real GBytes (137 billion bytes) to be addressed with 512-byte sectors.
UDMA mode 6 aka UDMA-133 or even worse ATA-133 is NOTHING to do with that. It's just coincidence that all the new drives that exceed the 128-GByte limit using LBA-48 happen to have UDMA mode 6 as well. But neither on the drive nor on the system side is UDMA mode 6 capability required for LBA-48. If you desperately want to, you can do LBA-48 on an ancient ISA IDE adapter.
SCSI btw uses 32-bit sector numbers and can use larger sectors than 512-byte too, so we'll hit the ceiling there at 2 Terabytes per drive or later.
regards, Peter