Buggy video drivers: https://devtalk.nvidia.com/default/topi ... nd-laggy-/
This is the recommended skills of device driver developers (seems like they don't need to know anything about multitasking or spinlocks): http://www.freesoftwaremagazine.com/art ... vers_linux
With such recommendations, I cannot see a large base of stable Linux device drivers in the near future. About the only hope is if hardware manufacturers do them instead, and put down enough effort on it.
BTW, here is the PCI information for the USB devices:
Code: Select all
ACPI Name Vendor/dev Class Bus Dev Func IRQ
\_SB_.PCI0.USB0 1002 4397 0C03 0 18 0 18
\_SB_.PCI0.USB2 1002 4397 0C03 0 22 0 18
\_SB_.PCI0.USB3 1002 4399 0C03 0 20 5 18
\_SB_.PCI0.USB4 1002 4396 0C03 0 18 2 17
\_SB_.PCI0.USB6 1002 4396 0C03 0 22 2 17