> and it's upto hardware manufacturers to try and match the reference device to make their laptops/desktops compatible.
Good luck with that.
On most hardware I buy, I can read "compatible with Mac and Windows" on the package, but nobody seems to bother if it's compatible with Linux or not ...