From e3d81394b612e6c380964e427a5de19bc1bfb708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 1 Jul 2016 15:24:33 +0200 Subject: [PATCH] XHCI: whitelist 0x9c31 Haswell/Panther Point. * works nicely (~150 MB/s, 22GB read in about 145s, Linux does 410MB/s). * also tested Fresco Logic FL1009 OK, but segfaults seem to happen once in a while. --- src/add-ons/kernel/busses/usb/xhci.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/busses/usb/xhci.cpp b/src/add-ons/kernel/busses/usb/xhci.cpp index b2baa194a2..ea1229c488 100644 --- a/src/add-ons/kernel/busses/usb/xhci.cpp +++ b/src/add-ons/kernel/busses/usb/xhci.cpp @@ -791,7 +791,8 @@ XHCI::AddTo(Stack *stack) switch ((item->vendor_id << 16) | item->device_id) { case 0x10330194: // Nec Corporation uPD720200 case 0x1b731009: // Fresco Logic FL1009 - case 0x80861e31: // Intel xHCI found on VirtualBox5. + case 0x80861e31: // Intel xHCI Panther Point (VirtualBox5) + case 0x80869c31: // Intel xHCI Panther Point break; default: TRACE_MODULE_ERROR("found device but unsupported\n");