i was going crazy with a couple of dlink cards. they'll change the chipset on a revision without changing the model number, so you'll find someone on the web who got the card to work under linux, but their verson of the card will have a true realtek chipset.
my dsl isp (Sympatico) provides d-link cards
my solution was a cheap aOpen card, but anything with a true realtek chipset will load perfectly.