def METHOD_NAME(test, vm_name):
    """
    Validate multiple controller.
    :param test: test itself
    :param vm_name: vm name
    """
    expect_index_list = ['0', '0', '0', '0', '1', '1', '1', '1', '2', '2', '2', '2']
    actual_index_list = []
    vm_xml = VMXML.new_from_dumpxml(vm_name)
    controllers = vm_xml.get_devices(device_type="controller")
    devices = vm_xml.get_devices()
    for dev in controllers:
        if dev.type == "usb":
            actual_index_list.append(dev.index)
    for actual_index, expect_index in zip(actual_index_list, expect_index_list):
        if actual_index != expect_index:
            test.fail("usb controller are not organizated by index group")