Added USB device enumeration