I know this is probably a FAQ, but I can't find a definitive answer
anywhere.

I am using this socket 370 motherboard as a simple file server:
http://tinyurl.com/a9h6r

I recently upgraded disks to use the large disks which have become
affordable, thanks to Moore's Law ;-). The problem is that the
motherboard's BIOS reports the disk is 136G, even though a 250G drive is
installed. I checked for a BIOS upgrade for this board, but none address
48-bit LBA mode. This board appears to correctly boot with the 250G drive,
and Linux recognizes the drive correctly, etc. My question is whether this
is a problem, or not. I assume that as long as the kernel reports correct
parameters for the drive, that it really doesn't matter what the BIOS
reports because the kernel has programmed the IDE chipset to use the
correct mode. Am I headed for trouble with the controller on this
motherboard?

I am using kernel 2.6.17.13. Here is some output from dmesg:
:
:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:07.1
PCI: VIA IRQ fixup for 0000:00:07.1, from 255 to 0
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci0000:00:07.1
ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hdaMA, hdbio
ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdcio, hddio
Probing IDE interface ide0...
hda: ST3250623A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
Probing IDE interface ide1...
hda: max request size: 512KiB
hda: 488397168 sectors (250059 MB) w/16384KiB Cache, CHS=30401/255/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 < hda5 >
ide-floppy driver 0.99.newide
libata version 1.20 loaded.
:
:

TIA

--
Douglas Mayne