For example I have a
Program: eSupport.com BIOS Agent Version 3.61
BIOS Date: 05/03/02
BIOS Type: Award Modular BIOS v6.00PG
BIOS ID: 05/03/2002-8363-686B-6A6LMFGAC
OEM Sign-On: Release date:2002/05/03 Ver:2.60
Chipset: VIA 82C305 rev 3
Superio: VIA 686 rev 64 found at port 7h
with this problem. It reports the drive capacity in bios as 136gb in bios with LBA and CHS mode (large mode reports 128gb). The drive is a 160 decimal gb one. This doesn't appear to be a confused bios using decimal gb i.e. saying 137gb when it means 128gb as if I limit the drive to 128gb with the Hitachi Feature tool it correctly reports it as 128gb not 137gb in LBA and CHS mode. So it appears this bios has a 137gb limit but I don't know why. It's a 686B so it supports 48LBA in theory.
I think other people have had the same problem altho it's difficult to know whether they're talking about decimal or binary based gb sometimes.
P.S. Yes I know I can partition the disk so the boot partition doesn't cross the limit and Windows XP SP2 should have no problem using the other partition. Just wondering why the problem exists.