diff --git a/efi/OVMF_VARS.fd b/efi/OVMF_VARS.fd index 48fd0d3..918da03 100644 Binary files a/efi/OVMF_VARS.fd and b/efi/OVMF_VARS.fd differ diff --git a/kernel/src/drivers/usb/xhci.cpp b/kernel/src/drivers/usb/xhci.cpp index dbf0dac..08d6d6e 100644 --- a/kernel/src/drivers/usb/xhci.cpp +++ b/kernel/src/drivers/usb/xhci.cpp @@ -1082,7 +1082,7 @@ namespace drivers { kprint("[*] Ringing transfer ring doorbell: %i\n", transferRing->getDoorbellId()); kprintInfo(" transferRing - pa:0x%llx va:0x%llx\n", transferRing->getPhysicalBase(), transferRing->getVirtualBase()); - m_doorbellManager->ringDoorbell(transferRing->getDoorbellId(), 1); + m_doorbellManager->ringControlEndpointDoorbell(transferRing->getDoorbellId()); // Let the host controller process the command msleep(commandDelay);