I have an onboard that works well enough with SuSE 9.1. Perhaps he hasn't configured it correctly. Get him to try configuration with synaptic. Depends on what flavor he has, though. If you're Unix fan, try FreeBSD or the new Sun desktop. Sun isn't free but it's fairly cheap.