If it runs on a standard platforms with minimal support, it’ll run on Linux. If you have to find a specialized driver for support in Windows or OSX, it’s not likely to work in Linux out of the box; but that doesn’t mean a driver can’t be built or developed for it.
Arris wireless modem doesn’t work, but others can be made to work with Linux using ndiswrapper and a Windows driver
what will they think of next?