A small uvlong vs vlong fix in ums.h A change to usb lib to make usbd and all drivers bind devusb if /dev/usb is not there. A 9fan started usbd and then changed the ns so that usbd could not open new endpoints. I think this may help.