Mainboard have little need for downloadable Linux drivers. I'm typing this on an ECS L7S7A2 running Linux, this is a $29 mainboard and everything's fine and dandy. Running a T-Bird and some PC2100 RAM too

Onboard sound and LAN are supported, AGP is up and running, and so is the PCI stuff I have - TV card, dual channel SCSI, 3rd head VGA card. The internal USB card reader that came with the board also works fine.
The only thing that does not work is the board's CPU temperature readout, I simply get an N/A there. Apparently it insists on using the CPU internal probe, which the old T-Bird does not have. I've been using this board with Athlon-XP as well as newer Durons, and the temperature reads OK on those.