Контроллер USB на материнской плате как найти

Обновлено: 21.11.2024

USB-порты не работают? Вот как быстро определить проблему и устранить ее как можно быстрее.

Перестали работать USB-порты вашего ПК или ноутбука? Чтобы исправить это, вам нужно диагностировать корень проблемы. Вот все, что вам нужно знать, чтобы быстро восстановить работу USB-портов.

Думаете, что ваш USB-порт не работает? Проверь!

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

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

Для начала подключите устройство к другому порту USB. Если работает, то проблема в первом порте; если устройство остается необнаруженным, у вас неисправное устройство. (Обратите внимание, что если вы не можете переформатировать USB-накопитель, его необходимо заменить.)

Если у вас возникла проблема с USB-портом, вы заметите ее благодаря одному из следующих факторов:

  • Не удается обнаружить устройство
  • В вашей операционной системе отображается сообщение об ошибке, связанное с устройством (это может решить удаление и замена устройства)

В любом случае вам следует проверить состояние USB-порта. Он как-то поврежден? Самый безопасный способ узнать это — выключить компьютер или ноутбук.

Затем обратите внимание на USB-порт. Он чистый и без пыли? Есть вероятность, что в порт попала грязь, пыль и обычный мусор. Это может произойти как с ноутбуком, так и с настольным компьютером.

Пыль уменьшит поток воздуха, что приведет к перегреву системы. Это особенно вредно для ноутбуков, где перегрев может снизить производительность за считанные секунды. Чтобы это исправить, очистите USB-порт баллончиком со сжатым воздухом. Здесь также может пригодиться пылесос.

Наконец, возьмите USB-кабель (или флешку, что угодно) и аккуратно покачивайте его. Если диск двигается и ощущается люфтом --- обычно это вверх и вниз --- тогда у вас проблема.

Починить неисправное USB-оборудование

Сейчас мы рассмотрим некоторые программные исправления, но сначала, что делать, если порт USB ослаблен?

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

Часто это связано с формой подключенных USB-устройств. В то время как небольшой Wi-Fi, Bluetooth и даже новая флэш-память USB вряд ли окажут значительную нагрузку на физическое соединение порта, старые «флешки» — это совсем другая история. Как и USB-кабели; их размер и связанный с этим вес действуют как своего рода рычаги, способствуя ослаблению работы USB-портов.

Если вы подозреваете, что порт USB на материнской плате неисправен, заменить его непросто. На настольном компьютере вы можете найти сменную плату, которую можно вставить без особых усилий. Хотите знать, как починить порт USB на ноутбуке? Понадобится паяльник. Вот пример того, что вам может понадобиться, чтобы перепаять разъем USB обратно в ноутбук:

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

Может ли перезагрузка компьютера исправить неисправные USB-порты?

"Вы пробовали выключить и снова включить?"

Эта старая резервная служба технической поддержки хорошо известна по одной причине: она работает!

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

Как проверить порты USB в диспетчере устройств Windows 10

Для начала щелкните правой кнопкой мыши меню "Пуск" и выберите "Диспетчер устройств".

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

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

Нет хост-контроллера USB? Это может объяснить, почему ваше USB-устройство не работает. Чтобы исправить это, нажмите кнопку «Сканировать на наличие изменений оборудования» на панели инструментов. Это запустит проверку всего подключенного оборудования и в большинстве случаев обнаружит порт USB и все, что к нему подключено.

Если это все еще не помогло, стоит потратить время на переустановку хост-контроллеров USB. Щелкните правой кнопкой мыши на каждом элементе хост-контроллера USB по очереди и выберите «Удалить» для каждого. Подождите, пока они будут удалены, а затем перезагрузите компьютер.

При перезапуске Windows хост-контроллеры USB будут автоматически переустановлены.Это «обновление» может помочь исправить проблемы с USB-портом.

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

Не работают ли ваши USB-порты из-за настроек питания?

Если настройки управления питанием имеют приоритет над вашим USB-контроллером, это повлияет на обнаружение USB-устройств. Будет казаться, что USB не работает, но на самом деле операционная система перевела устройство в спящий режим.

Это особенно актуально, если вы считаете, что USB-порт вашего ноутбука не работает. Однако, если вы хотите снизить энергопотребление, возможно, вы установили для рабочего стола Windows 10 режим низкого энергопотребления.

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

Обычно эта функция работает хорошо, но иногда создается впечатление, что проблема связана с USB-портами.

Исправьте это, открыв панель управления Windows и настроив параметры.

  1. Нажмите «Пуск» и войдите в панель управления.
  2. Выберите соответствующий результат
  3. Перейдите в раздел "Оборудование и звук" > "Электропитание".
  4. Здесь найдите выбранный план и нажмите Изменить параметры плана > Изменить дополнительные параметры питания.
  5. Найдите «Настройки USB» и разверните, чтобы найти USB, выбрав настройку приостановки.
  6. Измените раскрывающееся меню на Отключено

Вы должны обнаружить, что неработающие USB-порты теперь исправлены.

(Хотя в Windows 10 практически отсутствует панель управления, она по-прежнему используется для некоторых задач, таких как настройка питания.)

Вы починили сломанный порт USB!

Как видите, у вас есть несколько вариантов восстановления не отвечающего USB-порта. В большинстве случаев он не будет мертв, и вы сможете это исправить. Помните, что если ваш USB-порт не работает, вам необходимо:

  • Проведите физическую проверку
  • При необходимости отремонтируйте порт.
  • Перезагрузите Windows
  • Проверьте Диспетчер устройств, удалите хост-контроллер USB.
  • Отключить параметр энергосбережения USB Selective Suspend

Порты USB — не единственные потенциальные слабые места вашего компьютера. Забота о вашем оборудовании уменьшит вероятность сбоев, и вы сможете сэкономить много денег, если знаете, как проверить свой компьютер на наличие неисправного оборудования.

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

Графический контроллер

Графический или AGP-контроллер встроен в материнскую плату компьютера и позволяет графическому адаптеру работать с компьютером. Чтобы определить графический контроллер на вашей материнской плате, вы должны обратиться к документации вашей материнской платы. Ваш графический контроллер должен быть либо ALi, AMD, Intel, NVidia, SiS, либо VIA.

Пользователи Microsoft Windows 98, ME, 2000 или XP также могут определить свой графический контроллер, открыв системные устройства в диспетчере устройств и найдя устройство AGP. Например, «процессор Intel(R) 82815 для контроллера AGP» и «ускоренный графический порт SiS» являются примерами того, что Диспетчер устройств может отображать для вашего графического контроллера.

Контроллер ATA/ATAPI или SCSI

Хотя многие компьютеры имеют встроенный контроллер диска на материнской плате, многие компьютеры также могут использовать плату контроллера расширения. Если дисководы вашего компьютера не подключены напрямую к материнской плате, скорее всего, вы используете этот контроллер.

Контроллер ATA/ATAPI или SCSI материнской платы

Если контроллер встроен в материнскую плату, обратитесь к документации, прилагаемой к материнской плате, чтобы определить, какой контроллер ATA/ATAPI он использует. Если у вас нет печатной копии документации, посетите веб-сайт производителя материнской платы для получения поддержки.

Карта расширения ATA/ATAPI или контроллер SCSI

Если ваш контроллер представляет собой карту расширения и вы потеряли документацию, производителя, модель или номер FCC можно определить, осмотрев карту.

Контроллер USB

Хотя многие компьютеры имеют встроенный USB-контроллер на материнской плате, многие компьютеры также могут иметь плату расширения USB-контроллера. Если ваши разъемы USB не подключены напрямую к материнской плате, скорее всего, в вашем компьютере используется карта расширения.

USB-контроллер материнской платы

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

Контроллер USB карты расширения

Если ваш USB-контроллер является платой расширения, обратитесь к документации производителя или посетите веб-страницу производителя для получения дополнительной информации о вашем USB-контроллере.

Если ваш USB-контроллер работает и у вас Windows, вы можете определить USB-контроллер, открыв категорию контроллеров универсальной последовательной шины в диспетчере устройств. Например, "SiS 7001 PCI to USB Open Host Controller" указывает на то, что компьютер использует набор микросхем SiS.

Список продуктов или спецификации

Ниже приведен пример того, как вы можете указать графический контроллер вашего компьютера в спецификациях вашего продукта.

Ниже приведен пример того, как вы можете указать контроллер жесткого диска вашего компьютера в спецификациях вашего продукта.

Ниже приведен пример того, как вы можете указать USB-контроллер вашего компьютера в спецификациях вашего продукта.

Драйверы или установка

Замена или ремонт

Графический контроллер

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

Контроллер диска

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

Если вы считаете, что контроллер диска вышел из строя, а контроллер диска является платой расширения, замените плату расширения.

Где на этой диаграмме находятся контроллеры устройств, такие как сетевой или USB-контроллер? Они все внутри чипсета южного моста? Наличие таких портов, как USB, клавиатура и монитор на задней панели материнской платы означает, что материнская плата имеет встроенные контроллеры USB, клавиатуры и монитора? Возможно внутри чипсета super-i/o? Карта расширения — это то же самое, что и контроллер устройства?

@DoxyLover хорошо, понятно, а где вообще находятся контроллеры устройств? Включают ли карты расширения контроллер устройства?

@DoxyLover Наличие USB-порта на задней панели материнской платы означает, что материнская плата имеет встроенный USB-контроллер? И то же самое для клавиатуры, мыши и монитора?

@Offofue Долгое время на материнских платах устанавливались дополнительные USB-чипы в дополнение к 2-м или 4-м, предоставляемым южным мостом. В новых чипсетах обычно достаточно контроллеров, чтобы покрыть все разъемы ПК, спереди и сзади. Судя по твоему фото ничего "супер" в этой коробке на ЛКП нет. Это скорее "устаревшая" поддержка устаревших технологий

@Maple Спасибо. Чтобы быть уверенным, контроллеры устройств, такие как контроллер клавиатуры, находятся в блоке супер-ввода/вывода? А карта расширения и контроллер устройства — это одно и то же?

1 Ответ 1

Прежде всего: диаграмма, на которую вы ссылаетесь, старая и неточная. В большинстве систем ПК, выпущенных примерно с 2008 года, контроллер памяти и корневой контроллер PCIe находятся внутри ЦП. Компонент, который на этой схеме обозначен как «северный мост», больше не является частью набора микросхем. Кроме того, на диаграмме есть ряд деталей, которые неточны даже для старого компьютера. (Например, клавиатуры и мыши PS/2 никогда не были реализованы в Super I/O, а «память CMOS» не является внешним компонентом.)

Наличие портов USB, клавиатуры и монитора на задней панели материнской платы означает, что материнская плата имеет встроенные контроллеры USB, клавиатуры и монитора?

В основном верно. Однако во многих системах Intel графический процессор («контроллер монитора») на самом деле является компонентом центрального процессора.

Нет. USB и PS/2 обычно реализованы в наборе микросхем материнской платы, а не в Super I/O.

Является ли плата расширения контроллером устройства?

Вроде? Карта PCIe или PCI обычно реализует некоторую форму контроллера устройства.

Эта страница предназначена для пользователей Linux, так как потенциальные проблемы, которые она устраняет, гораздо менее актуальны для компьютеров Windows: это связано с тем, что менее известные поставщики USB-контроллеров выпускают неисправные устройства с обходными путями, реализованными в их драйвере только для Windows, поэтому пользователи Windows покрыты, и обычно не нужно знать, какое оборудование используется. С другой стороны, пользователи Linux подвержены этим аппаратным ошибкам, и поэтому им может потребоваться тщательный выбор оборудования.

Поскольку качество хост-контроллера USB значительно влияет на поведение USB-соединения, важно правильно определить его поставщика и идентификаторы продукта. Это может быть сложно, особенно если на материнской плате имеется более одного типа USB-контроллера, причем некоторые физические USB-порты подключены к одному, а некоторые — к другому. Это не является необычной ситуацией, особенно для компьютеров, которые поддерживают недавно выпущенные версии протокола USB 3.x: передовая версия часто поддерживается благодаря специальному набору микросхем. Такие чипсеты, как правило, проблематичны, поскольку их основная цель — добавить достоинства к характеристикам материнской платы, поэтому могут использоваться даже менее известные бренды.

Утилита предоставляется для использования вместе с IP-ядром XillyUSB с целью обнаружения используемого хост-контроллера: она распечатывает путь от USB-контроллера хоста до устройства XillyUSB, показывая идентификационную информацию для каждого компонента на путь.

Он также распечатывает системную информацию и выдержку из журнала ядра, состоящую из сообщений ядра, в которых упоминаются компоненты USB в пути и все компоненты, содержащие слово «XillyUSB». Эта часть полезна для удаленного анализа, в частности, когда вывод getinfo перенаправляется в файл для отправки вместе с запросом на помощь.

Выполнение

Для выполнения извлеките Perl-скрипт getinfo.pl из пакета xillyusb.tar.gz, который находится в папке utils/. В каталоге, в который он был распакован, введите

Идентификация хост-контроллера

Для определения пути USB важна только первая часть. Например, с USB-контроллером Renesas это может выглядеть так:

Первые две строки под заголовком идентифицируют используемое устройство PCI/PCIe: первая строка отображает идентификаторы производителя и продукта в шестнадцатеричном формате, а вторая представляет собой попытку перевести эту информацию в удобочитаемый формат для удобства на основе в файле pci.ids на компьютере, на котором выполняется сценарий.

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

Ключевой частью информации являются идентификаторы поставщика и продукта, которые определяют подлинность контроллера USB. От этого во многом зависит поведение USB-соединения.

Также отображается используемый драйвер Linux. Скорее всего, это собственный драйвер ядра xhci_hcd, поскольку подавляющее большинство хост-контроллеров USB 3.x разработано в соответствии со спецификацией xHCI в отношении их интерфейса с процессором. Другой драйвер может указывать на изначально проблемный хост-контроллер (поскольку он не может поддерживаться обычным драйвером).

Путь USB

В следующей части показан путь от контроллера USB до устройства, включая эти два компонента. Для прямого соединения между хост-контроллером и устройством это будет выглядеть примерно так:

Первый элемент — это корневой концентратор, который представляет собой хост-контроллер USB. Если для хост-контроллера используется собственный драйвер ядра Linux (что наиболее вероятно), идентификаторы поставщика/продукта будут 1d6b:0003 (корневой концентратор Linux Foundation 3.0), как показано выше.

Второй элемент — это само устройство, IP-ядро XillyUSB внутри FPGA.

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

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

Информация о системе и журналы ядра

Как упоминалось выше, путь подключения USB сопровождается системной информацией, полученной из различных источников. Возможно, было бы полезно обратить внимание и на эту часть, в частности на версию ядра и сообщения журнала. Тем не менее, сообщения об ошибках от драйвера xhci-hcd часто появляются даже при правильной работе: многие USB-контроллеры, которые отлично работают с практической точки зрения, могут отклоняться от стандарта в отношении их интерфейса с процессором. Это еще более распространено, когда устройство отключено в разгар трафика.

Драйвер ядра xhci-hcd постоянно обновляется его сопровождающими, чтобы справляться с проблемами, вызывающими эти сообщения журнала, поэтому разные версии ядра могут отображать разные сообщения журнала. Это может означать, а может и не означать, что контроллер работает по-разному с разными версиями ядра.

Контроллеры USB: хорошие и плохие

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

Существует множество наборов микросхем ввода-вывода материнских плат, а также специализированных компонентов, обеспечивающих функциональность хост-контроллера USB 3.x, и невозможно протестировать каждый из них. Это неполный список накопленных знаний, к которым следует относиться с долей скептицизма:

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

Подключите USB 2.0 к одному из USB-портов вашего компьютера. Протестируйте устройство, чтобы убедиться, что оно работает правильно. Следите за тем, чтобы на панели задач не появилось предупреждающее сообщение о том, что устройство работает неправильно или устройство не использует преимущества скорости USB 2.0, если на вашем компьютере есть порты USB 2.0. Эти предупреждающие сообщения могут указывать на то, что порты USB не работают должным образом.

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

Выключите компьютер. Отключите все USB-устройства, периферийные устройства, мониторы и кабель питания от башни.

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

Проверьте порты USB на наличие физических повреждений или дефектов. От верхнего и переднего портов USB убедитесь, что провода не сломаны и не порваны. Проверьте порты USB на материнской плате на наличие трещин. Найдите карту расширения USB, если ваш компьютер использует отдельную карту вместо портов материнской платы. Отвинтите его от корпуса и прочно вытащите. Повторно вставьте его в слот таким же образом, убедившись, что он установлен правильно. Если USB-порты физически неисправны на любом типе USB-адаптера, этот компонент необходимо полностью заменить.

Читайте также: