Почему Windows XP сообщает, что у меня есть все 10 портов USB на моем ноутбуке, когда реальность такова, что я могу использовать только половину из них?

Недавно я попытался понять, как работает USB внутри моего ноутбука. Мой ноутбук X61T от Lenovo и имеет 3 порта USB на задней панели корпуса. Документация Intel гласит, что южный мост в моем ноутбуке поддерживает до 10 портов USB. Каждый из этих портов совместим с USB 1.0 или 2.0 (логика маршрутизатора внутри чипа определяет, должно ли устройство быть подключено к интерфейсу UHCI или к интерфейсу хост-контроллера EHCI). Вот как это выглядит в диспетчере устройств под Windows XP:

введите описание здесь

Чипсет ICH8 поддерживает до 10 портов USB. Два из этих портов уже используются внутри устройства считывателем отпечатков пальцев и модулем Bluetooth.

введите описание здесь

Это означает, что восемь портов все еще доступны.

Вопрос в том, почему Windows XP перечисляет все доступные порты, когда я могу использовать только 3 из них максимум в любой момент времени? (у моего ноутбука только 3 внешних порта USB).

Я понимаю, что на самом деле доступно 20 "виртуальных" USB-портов (10 из них - USB 1.0, а 10 - USB 2.0), и что каждая пара "виртуальных" портов USB 1.0/2.0 привязана к одному физическому USB-порту на шасси ноутбука (поэтому, если я подключу устройство USB к физическому порту USB, будет использоваться либо виртуальный порт USB 2.0, либо виртуальный порт USB 1.0). То есть, если у меня есть 3 устройства USB 1.0, подключенные к физическим портам USB, 3 "виртуальных" порта USB 1.1 будут заняты, а если у меня подключено 3 устройства USB 2.0, у меня будут заняты 3 "виртуальных" порта USB 2.0. Это все еще только 3 порта, а не оставшиеся восемь, которые должны быть доступны.

С этим связан вопрос: могу ли я сделать эти дополнительные порты доступными путем пайки проводов к контактам южного моста?

0 ответов

Другие вопросы по тегам