Avoid generic “driver download” websites that bundle malware. Use only:

Do not use "Driver Booster" or "Driver Easy" pop-up ads. They often install malware disguised as the CB31005 driver.

The most important thing to know about the CB31005 is that it is a device.