I purchased a PCIe USB card PEXUSB3S44V from StarTech (link below). I use ubuntu 16.04 and kernel 4.15. I can see the card when typing lspci and lsusb. But it doesn't work. I contacted StarTech support and they tell me that this card doesn't work with kernels higher than 4.9. Do I have any way to fix this? Can I compile and run the kernel 4.9? Could this interfere with other softwares on this system? I only use CUDA and tensorflow on this system.
For the record, I have been in touch with StarTech. They couldn't understand why the card isn't working on my computer. I tried it with another computer and it worked fine, under both kernels 4.15 and 4.9. So my problem doesn't seem to come from ubuntu.