Sound cards are one bit of hardware that commonly has this problem.
Most free Unixes have a set of drivers that support a selection of
sound cards and one or two other drivers that support a lowest common
denominator to get minimal functionality out of most sound cards. If
you want real support for your sound card, look at the supported
devices list for the OS you want to install before you buy a card,
and pick one that someone's written a full driver
for.