Usb 3 работает как usb 2
Перейти к содержимому

Usb 3 работает как usb 2

  • автор:

Издеваемся над USB

В очередной раз втыкая скоростную USB флешку в порт USB 3.0, я увидел надпись «Это устройство может работать быстрее. «. Но подождите, я и так его воткнул в порт 3.0! Неужели контакт барахлит? И если так, то как флешка определяет, на какой скорости ей работать? Ведь современные ПК поддерживают целых три стандарта соединения — USB 1.1, 2.0 и 3.0. Можно ли «понизить» стандарт USB, насильно заставив устройство работать, к примеру, на USB 1.1? Не на все эти вопросы в сети удалось найти ответ, и я решил разобраться сам, по ходу столкнувшись с довольно неочевидными ситуациями.

Понижаем USB 3.0 до 2.0

Вы сейчас скажете — да что может быть проще, просто возьми USB 2.0 кабель — и будете совершенно правы. Если в кабеле или разъёме нет USB 3.0 контактов, у устройства не будет иного выхода, кроме как завестись на скорости USB 2.0:

Но отключение каких конкретно проводков приведёт к переключению на USB 2.0? Что будет, если отключить только один, или замкнуть соседние? Интересно же выйти за рамки стандарта и поэкспериментировать!

Для экспериментов я спаял USB-«маму» и USB-«папу» проводками на макетной плате:

На фотографии не просто так один проводок находится в воздухе. Выяснилось, что соединение прекрасно работает даже без одного из проводников SS_TX дифф. пары! (для пары SS_RX такой фокус уже не работает)

Более того, если отключить все USB 3.0 контакты, кроме SS_TX, девайс продолжает считать, что он подключен к USB 3.0 и вообще никак не обнаруживается в системе. Честно говоря, я был уверен, что соединение в этом случае переключится на 2.0 режим:

здесь отключены SS_RX-, SS_RX+ и SS_TX+

Итого делаем вывод, что USB 3.0 устройство проверяет наличие SuperSpeed соединения по линии SS_TX, причём трансивер настолько устойчив к ошибкам, что ему плевать на обрыв одной из линий пары. Для гарантированного переключения устройства на USB 2.0 нужно рвать обе линии: SS_TX- и SS_TX+.

Понижаем USB до 1.1

USB 2.0 всем хорош, да больно уж шустрый. Если вы когда-нибудь пытались заснифать его логическим анализатором, у вас либо очень крутой анализатор, либо вы нашли древний USB-хаб вроде такого:

Несмотря на то, что интернет пестрит вопросами «как понизить USB 2.0 до 1.1», простого решения я нигде не увидел:

Давайте глянем внимательнее! По стандарту USB, скорость работы согласуется на сигнальном уровне. Устройство поднимает уровень D- до 0.8в, а хост отвечает пилообразным сигналом:

То же самое видим на нашем «экспериментальном стенде» на осциллографе:

То есть, нужно сделать так, чтобы хост не увидел этого повышения напряжения. А значит — ставим диод в разрыв линии D- (Шоттки, чтобы минимизировать падение):

Ииии он успешно подавляет сигнал от устройства, не мешая обычной передаче данных:

И здесь я был уверен, что диод нарушит передачу данных по линии и ничего не заработает, но нет — я не смог найти ни одного устройства, которое не заработало через такой «переходник».

Собираем «даунгрейдер»

Как обобщение вышеописанных экспериментов, я сделал простенький пассивный переключатель USB режимов — 1.1/2.0/3.0

Моё стремление к простоте порой невозможно сдерживать. Захотелось всё реализовать на единственном трёхпозиционном переключателе, вот таком:

Первоначальная идея была — один ряд контактов переключает D- между:

  • «диод» (USB 1.1)
  • «пусто» (USB 3.0)
  • «D-» (USB 2.0)
  • «пусто» (USB 1.1)
  • «SS_TX-» (USB 3.0)
  • «пусто» (USB 2.0)

Теперь средний контакт переключается между крайними, а в среднем положении выключатель замыкает две пары независимых контактов. Идеально! Осталось припаять и готово:

TODO: развести печатную платку и сделать красиво

Всё, теперь можно быть уверенным, что флешка работает именно в 3.0 (2.0, 1.1) режиме, а иначе она просто не обнаружится в системе. В заключение, тестируем наш картридер в различных положениях выключателя.

почему-то скорость USB 1.1 не понравилась Crystal Disk Mark, и в результате теста он показал нули

Вопрос на засыпку

В USB 3.0 разъёме две пары контактов — USB 2.0 и USB 3.0, мы уже выяснили, что устройство (флешка, картридер) сначала лезет на контакты 3.0, а если не получается, переходит в 2.0 режим.

Что, если к 3.0 контактам подключить одно устройство, а к 2.0 контактам — другое? Какое из устройств увидит компьютер?

Попробуйте ответить в опросе ниже перед тем, как заглядывать под спойлер.

Для этого эксперимента, спаяем вместе USB 3.0 SATA-адаптер и USB 2.0 флешку:

Вставляем в комп и…

Увиделось оба устройства! Да, на самом деле в каждом физическом USB 3.0 порту сразу два независимых порта. По крайней мере, у ПК на чипсетах Intel.

Флэш-накопитель USB 3.0 обнаружен в порту USB 2.0, но не в порту USB 3.0

Если ваш SanDisk USB 3.0 флэш накопитель не определяется в порте USB 3.0, но работает нормально в портах USB 2.0 ports, мы рекомендуем подключить к другому USB 3.0 порту и/или подключить к порту USB 3.0 на другом компьютере. Если флэш накопитель продолжает не работать на другим портах / компьютерах, вероятней всего проблема заключена в самом накопителе.

Если указанные выше инструкции не вернули работоспособность накопителя, пожалуйста, сделайте резервную копию данных и обратитесь в СанДиск Техническую Поддержку для гарантийной замены вашего продукта, если он оригинальный и все еще покрыт гарантией.

Связаться с СанДиск Технической Поддержкой
Пожалуйста, укажите все использованные вами шаги.

ID ответа 42829
Опубликовано 14.09.2022 02:57
Обновлено 22.09.2022 05:34

Порт USB 3.0 работает как порт USB 2.0

Ноутбук HP ProBook 4530s присутствует один синий порт USB 3.0 драйвера установлены, но при подключения флешки 3.0 она работает как на 2.0 и выходит надпись рекомендующая для получения Super Speed выбрать порт 3.0. Значит сама флешка определяется ноутом как флешка с поддержкой 3.0 но почему то порт USB 3.0 работает как 2.0. ОС виндовс 7 максимальная, драйвера на порт от renesas electronics usb.

Лучший ответ

Наиболее распространенные проблемы: Порт может быть направлены на ECHI Контроллер вместо xhci Контроллер. Проверьте в Диспетчере Устройств> универсальная последовательная шина (USB) Контроллеры.

Еще посмотрите в БИОСе — может быть там режим USB 3.0 отключен.

Еще одна вещь, которая должны проверить — это если у вас установлен Intel (R) USB 3.0 Host Controller Switch драйвер. Чтобы проверить, установлен ли он, откройте Диспетчер устройств, откройте меню View и выберите «Устройства по подключению», затем проверьте.

Жду вашего ответа, надеюсь был полезен, Citizen_WD

FasatМастер (1439) 8 лет назад

в БИОСЕ нету отдельно про 3.0, там просто вкл выкл USB, у меня 3.0 не интел а renesas electronics usb 3.0 host controller.
в Диспетчере Устройств> универсальная последовательная шина (USB) Контроллеры не нашел, это все что в диспетчере показывает
http://clip2net.com/s/3fe82Ms

Citizen_WD Просветленный (21435) Посмотрите сюда, если говорите по-английски: http://h30434.www3.hp.com/t5/Notebook-Hardware/HP-ProBook-4530s-USB-3-0/td-p/881303 Я уже на двух местах вижу, что есть модели HP ProBook 4530s у которые четыре порта USB 2.0. Вполне вероятно что у вас есть 9 пиновый без поддержки USB 3.0. Citizen_WD

Анатолий АрзумановУченик (111) 7 лет назад

Что только не делал порт на ноутбуке работал как usb 2.0 Спасибо за совет связанный с биосом. Совсем забыл про биос. Ещё раз огромное спасибо.

Остальные ответы

Не установлено ли таких программ, как например Virtual Box?
У меня на ноуте эта виртуалка напрочь «портит» USB3.0
Сносишь ее — usb 3.0 снова работает

FasatМастер (1439) 8 лет назад
нет ничего не установлено, порт работает, только как 2.0
st_x128 Искусственный Интеллект (177566) на HP ноутбучном форуме искали?
FasatМастер (1439) 8 лет назад
пробовал результат тот же, дрова удалял и заново ставил, не помогает.

st_x128 Искусственный Интеллект (177566) даже и знаю. может по ven_xxxx&dev_xxxx поискать драйверы не у HP?

дмитрий петровМудрец (19525) 8 лет назад

дмитрий петров Мудрец (19525) где вы там 3.0 увидели, в упор не вижу, написано что есть 2 порта 2.0 и все

http://www.notebook-center.ru/overview_727.html
где вы там 3.0 увидели, в упор не вижу, написано что есть 2 порта 2.0 и все

FasatМастер (1439) 8 лет назад

дмитрий петров Мудрец (19525) Выбираем в диспетчере устройств «Расширяемый хост-контроллер Intel(R) USB 3.0 0100 (майкрософт) » — жмем правой клавишей мыши — выбираем «обновить драйверы. «. Дальше необходимо нажать кнопку » Выполнить поиск на этом компьютере». Следующая страница жмем «Выбрать из списка ужеустановленых драйверов». Выбираем из списка модель «xHCI-совместимый хост-контроллер USB» и жмем ‘далее’.

Неисправности USB 3.0 и USB 2.0 в системах Precision T3600, T5600 или T7600

Сводка: Как устранить проблемы с USB2 и USB3 на определенных компьютерах Dell Precision.

  • Содержание статьи
  • Свойства статьи
  • Оцените эту статью

Возможно, эта статья была переведена автоматически. Если вы хотите поделиться своим мнением о ее качестве, используйте форму обратной связи в нижней части страницы.

Содержание статьи

Симптомы
  1. USB 3.0 совсем не работает.
  2. Система не загружается с устройства USB 3.0, подключенного к порту USB 3.0.
  3. USB-устройства, подключенные к платам расширения USB 3.0, не работают вне Windows.
  4. Нерабочие порты USB.

Резюме статьи. Неисправности USB 3.0 и USB 2.0 в компьютерах PRECISION T3600/T5600/T7600.

На компьютерах PRECISION T3600/T5600/T7600 совсем не работает USB 3.0.

Если возникла проблема с работоспособностью USB 3.0 на компьютерах Precision, необходимо выполнить следующие действия.

SLN287142_ru__1T3600BIOSUSB

  • Для поддержки USB 3.0 потребуется BIOS версии A02 или более поздней.
  • Убедитесь, что опция USB 3.0 включена в BIOS.

Убедитесь, что установлен драйвер NEC USB3. Этот драйвер относится к категории «Chipset».
Windows 7 (64- и 32-разрядная), Windows Vista (64- и 32-разрядная), Windows XP и x64

ПРИМЕЧАНИЕ. Вы можете использовать одну и ту же ссылку на драйвер для различных операционных систем, перечисленных ниже:

Микросхема USB 3.0 не является частью передней панели ввода/вывода, это отдельная часть.

Компьютеры PRECISION T3600/T5600/T7600 с USB 3.0 не загружаются с устройства USB 3.0, подключенного к порту USB 3.0.

Невозможно загрузить операционную систему с загрузочного устройства USB 3.0, подключенного к порту USB 3.0 на Dell Precision.

Если в ходе поиска и устранения неисправностей подключить устройство к порту USB 2.0, загрузка проходит без каких-либо проблем.

Однако если устройство USB 3.0 подключено к хабу USB 3.0, и система загружается с внутреннего жесткого диска, оно работает со сверхвысокой скоростью стандарта USB 3.0.

Это позволяет исключить любые проблемы с портом USB 3.0.

СПОСОБ УСТРАНЕНИЯ

Это не аппаратная проблема, порт USB 3.0 работает должным образом.

SLN287142_ru__21379093129207.USB details

USB 3.0 поддерживается только в ОС, а не при загрузке.

При загрузке компьютера порт USB 3.0 поддерживает стандарт USB 2.0. Если для порта включен режим USB 3.0, ОС начинает загружаться, и драйвер USB 3.0 загружается вместе с операционной системой.

На этом этапе управление портом передается от контроллера USB 2.0 (в наборе микросхем Intel) контроллеру NEC USB3. Реализация USB 3.0 была разработана для поддержки USB 2.0 в DOS (поэтому порт не отключается при загрузке или в DOS). Однако загрузить внешнюю ОС через этот порт при включенном режиме USB 3.0 невозможно из-за необходимости переключения с USB 2.0 на USB 3.0 в процессе загрузки ОС.

Получается, что попытка загрузить необходимое для поддержки USB 3.0 содержимое (драйвер) делается тогда, когда компьютер переходит от одного контроллера USB к другому.

В компьютерах PRECISION T3600/T5600/T7600 USB-устройства, подключенные к платам расширения USB 3.0, не работают вне Windows.

Проблема:

Можно дополнительно заказать плату расширения USB 3.0 для компьютеров PRECISION T3600/T5600/T7600. Однако пользователи могут сообщать, что USB-устройства, подключенные к портам USB 3.0, не работают в BIOS или DOS.

Способ устранения

BIOS компьютера не поддерживает устаревший стандарт USB для платы стандарта USB 3.0 в среде, отличной от Windows.

Чтобы USB-устройства, такие как клавиатура и мышь, работали в среде, отличной от Windows, следует подключать их к встроенным портам USB 2.0.

Нерабочие порты USB на компьютерах PRECISION T3600/T5600/T7600

Проверьте, исправен ли USB-порт. При его повреждении, если действует гарантия CompleteCare, необходимо заменить системную плату.

Если на компьютер не распространяется действие гарантии Complete Care, обратитесь в службу технической поддержки Dell, чтобы договориться о предоставлении услуги по настройке.

Если USB-порт или пластиковые элементы не повреждены, запустите мастер установки оборудования.

1. Нажмите кнопку «Пуск» и выберите пункт «Панель управления».

1. Нажмите «Пуск» и выберите пункт «Панель управления».

2. Слева на панели управления выберите «Классический вид».

2. Дважды нажмите «Добавить новое оборудование».

3. Дважды нажмите «Добавить оборудование». Может появиться окно Управление учетными записями пользователей. В этом случае нажмите «Продолжить».

3. Нажмите кнопку «Далее», нажмите кнопку «Далее», и еще раз нажмите кнопку «Далее».

4. Нажмите кнопку «Далее».

Если Windows не находит оборудование, будет предложено найти оборудование, которое не поддерживает технологию Plug and Play. Нажмите «Да (рекомендуется)» и нажмите «Далее».

5. Нажмите кнопку «Далее». Windows выполняет поиск новых устройств.

4. Нажмите кнопку «Далее».

6. При появлении сообщения «Мастер не обнаружил новое оборудование на компьютере» нажмите «Отмена».

Если Windows не находит новое оборудование, нажмите «Отмена».

Если оборудование обнаружено, разрешите Windows установить для него собственный драйвер (если применимо).

5. Если устройство обнаружено, разрешите Windows загрузить для него собственный драйвер (если применимо).

Если устройство по-прежнему не обнаружено, проверьте его с помощью заведомо исправного USB-устройства, если есть возможность.

Если заведомо исправное USB-устройство работает, значит компьютер работает должным образом. Продолжайте поиск и устранение неполадок в неисправном USB-устройстве.

Любое USB-устройство на этом компьютере не работает, но работает на заведомо исправном компьютере:
  1. Восстановите настройки BIOS по умолчанию.
  2. Загрузите и установите последний драйвер набора микросхем.

Сначала ознакомьтесь с инструкциями по установке.

  1. Замените системную плату.
Рабочее USB-устройство также не работает или недоступно:
  1. Восстановите настройки BIOS по умолчанию.
  2. Загрузите и установите последний драйвер набора микросхем.

Сначала ознакомьтесь с инструкциями по установке.

  1. Замените системную плату.
Сбой 32-разрядной диагностики Dell на USB-порте или контроллере:
  • Замените системную плату.
Сбой 32-разрядной диагностики Dell на другом устройстве, кроме USB:

Найдите документ «Поиск и устранение неисправностей с помощью программы диагностики Dell».

32-разрядная диагностика Dell пройдена или недоступна:
  1. Удалите USB-контроллер из Диспетчера устройств.
  2. Убедитесь, что драйверы USB/1394 установлены правильно и отображаются в Диспетчере устройств.
  3. Выполните настройки управления питанием USB.
  4. Снова запустите мастер установки оборудования.
  • Устройство не обнаружено. Нужно заменить системную плату.
  • Устройство обнаружено повторно. Если проблема с USB-устройством по-прежнему сохраняется, значит компьютер работает нормально, и следует продолжать поиск и устранение неполадок на неисправном USB-устройстве.
Свойства статьи
Затронутый продукт

Precision T3600, Precision T5600, Precision T7600

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *