

However, a full-featured XHCI driver is a complicated thing, and developing one is a pretty big job.

That may increase the demand for XHCI driver module for GRUB.

With such a system, GRUB would have achieved plenty of USB functionality using only the EHCI driver module.Īs Windows 7 (the last major OS with no built-in USB 3 support) is now nearing end-of-support, hardware manufacturers have started producing XHCI-only chipsets and systems.
Usb 3.0 pci express card linux drivers#
That would allow the system to start with the EHCI controller initially driving the USB ports, and switching to the XHCI controller once the drivers for it are loaded. Until relatively recently, most systems with USB 3 support also included a backward-compatibility EHCI controller and a hand-over protocol between the two. Unfortunately, that means users of add-on cards like you will be out of luck. Most new systems seem to have UEFI firmware, which has built-in support for USB at the firmware level, so perhaps the developers have expected no great need for native USB3 XHCI controller support in GRUB.
