I've read the Large-Disk-HOWTO (especially the >34MB section) several times and am still no close to understanding whether or not there is a way to override the BIOS detected settings and allow the kernel to see the full disk size (80GB).

The mainboard is a BX2100 (ultra/jetway) with the most recent BIOS update I can find, running 2.4.18

I've tried installing the Samsung SP0802N as secondary master, with BIOS setting set to no disk, and the disk is still detected as 34MB (SP0802N now back to primary master)

The questions I have:
Is there a utility such as setmax which would work for this combination?
Or will I just have to save up for a newer mainboard?

dmesg output (relevant portion - I think)

VP_IDE: VIA vt82c596b (rev 12) IDE UDMA66 controller on pci00:07.1
ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hdaMA, hdbMA
ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdcio, hddMA
hda: SAMSUNG SP0802N, ATA DISK drive
hda: 66055248 sectors (33820 MB) w/2048KiB Cache, CHS=4111/255/63, UDMA(66)

Any help greatly appreciated,