You can look at how the PCIe slot views the card, which might offer clues. If you run “lspci” without options you’ll see a vendor and product in a bit of a cryptic format. A typical line from lspci would look like:
<b>05:00.0</b> VGA compatible controller: NVIDIA Corporation...
You can specify that exact device in this example via:
lspci -s ‘05:00.0’
Once you have that, you can tell it to be very verbose, and save a copy to file. Paste that information to a reply in this forum thread and we’ll be able to see what PCIe thinks of the device. A very verbose version of the above command and logging to a file:
lspci -s '05:00.0' <b>-vvv | tee log.txt</b>
You can also query the PCIe system for what driver it handed the device off to:
lspci -s '05:00.0' <b>-k</b>
NOTE: With wireless often the change of a newer kernel driver will also require a change in firmware.