Sometimes, you just have to accept the fact that a piece of hardware won't work on Linux. But if you approach things the right way--and you have some good troubleshooting techniques--you can often sidestep problems and get your hardware working.