From 273c3bc49759f7d725ebaf28f1af47e2b19b7bb3 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Thu, 27 Oct 2016 12:43:54 -0500 Subject: [PATCH] usb: Bump max USB_MAX_PORTS to 255 * Seems more common to have > 16 USB ports on xHCI hubs (18 on my XPS 13 root hub) * This fixes 'hub supports more ports than we do' error * The FreeBSD USB driver works a lot like ours and sets the maximum USB ports on a hub to 255 * Doesn't solve #12885 but fixes one of the errors --- src/add-ons/kernel/bus_managers/usb/usbspec_private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/bus_managers/usb/usbspec_private.h b/src/add-ons/kernel/bus_managers/usb/usbspec_private.h index 8d6f1c4d16..8123389e8a 100644 --- a/src/add-ons/kernel/bus_managers/usb/usbspec_private.h +++ b/src/add-ons/kernel/bus_managers/usb/usbspec_private.h @@ -16,7 +16,7 @@ #define USB_MAX_AREAS 8 #define USB_MAX_FRAGMENT_SIZE B_PAGE_SIZE * 96 -#define USB_MAX_PORT_COUNT 16 +#define USB_MAX_PORT_COUNT 255 #define USB_DELAY_BUS_RESET 100000 #define USB_DELAY_HUB_POWER_UP 200000