I've set mine up using Linux which none of the ISP's, including the one I use, Virgin Media and it works just fine. As long as the NIC is detected it should be a problem.
I have this tussle with them whenever I go through to get them to reset my box or upgrade my connection, they say they can't help me any further because they don't support Linux, I say never mind about that, just reset my connection and I'll worry about the rest, that usually gets them a bit miffed because they like to think they know more than you.
Using Tiscali,a usb SpeedTouch modem and networking 2 computers through the ethernet connection.
One is XP the other is Vista.I had get fun networking both these machines.On the XP computer you have to download special updates inorder to get it talking to the Vista one. At one point the XP firewall could not be accessed to check that it was switched off.Had to run 3 cmd instructions from MS to get it back. However,after 2 days I got there in the end plus it enabled a steep learning curve for me,XP and Vista.