После обширного тестирования я сузил проблему, когда 64-разрядная версия Windows 7 и Ubuntu Mate не загружается с опцией "Load Optimal Defaults" в BIOS и подключенным USB-концентратором (TA790GX3 A2+ mobo, процессор Phenom 9950BE, 4 Гб оперативной памяти и GeForce GT 620).

BIOS "Конфигурация USB" это:

Устаревшая поддержка USB - включена

Режим контроллера USB 2.0 - HiSpeed

BIOS EHCI Hand-Off - включен

С этими настройками, Windows загружается до точки, где говорится "Загрузка Windows" (логотип никогда не появляется), и Linux не запускается во время инициализации ядра без сообщений.

Любое из следующего позволит компьютеру загрузиться:

Отключите внешний USB 2.0 хаб.

Отключите поддержку USB Legacy (нет способа войти в BIOS с клавиатуры USB).

Установите Legacy USB Support на AUTO без подключенных USB-устройств.

Установите режим контроллера USB 2.0 на FullSpeed (USB 1.1).

Отключить EHCI Hand-off.

Отключение поддержки Legacy USB не вариант, так как у меня есть USB-клавиатура и мышь. Отключение передачи обслуживания EHCI препятствует правильной работе спящего режима. Отключать USB HUB до тех пор, пока не загрузится Windows, не удобно. Установка контроллера USB 2.0 на FullSpeed делает загрузку с устройства USB раздражающе медленной.

Windows 7 и Linux загружают драйверы для поддержки USB OHCI, EHCI, xHCI и т.д., Поэтому не имеет значения, включена ли поддержка BIOS Legacy. Даже начальная настройка контроллера USB 2.0 заменяется, и в итоге ОС устанавливает его на HiSpeed. Похоже, что какая-то передача низкого уровня между южным мостом SB750 и ОС вызывает зависание аппаратной шины во время инициализации.

Тестирование проводилось на USB-концентраторах на базе FE2.1, GL850G и UPD720110A. Загрузка всегда завершается с USB-мышью и клавиатурой, подключенными к любому концентратору. FE2.1 вызывает сбой, когда ничего не подключено, тогда как UPD720110A работает без подключения. Хотя некоторые наборы микросхем HUB могут позволить системе загружаться, в конечном счете, многочисленные устройства ввода-вывода, такие как клавиатура или веб-камера, вызывают сбой.

С аппаратной точки зрения некоторые пользователи предположили, что причиной этой проблемы могут быть конфликты питания или запроса прерывания (IRQ). Слабый источник питания может вызвать любое количество проблем, но сомнительно, что сбой загрузки будет происходить исключительно и последовательно в тот момент, когда BIOS переключается на ОС.

Архитектура IRQ на базе x86 была печально известна конфликтами, поскольку она предоставила всего 15 строк для всего оборудования. Часто пользователю приходится жестко устанавливать IRQ и отключать функцию Plug and Play в BIOS или переопределять настройки в ОС (Windows 95/98/ME), чтобы устройства работали. Эти проблемы, казалось, исчезли во времена Windows XP, 64-битной архитектуры и PCIe. Несмотря на это, устаревшие настройки IRQ BIOS не действуют, и нет перекрывающихся IRQ или их использования ниже 15.

На данный момент у меня нет решения проблемы. Наиболее многообещающее решение - установить контроллер USB на FullSpeed. Интересно отметить, что мой другой компьютер, состоящий из TA780G M2+ mobo, того же процессора и памяти, загружается нормально с настройками BIOS по умолчанию.

1 ответ1

0

Я столкнулся с подобной проблемой с чипсетом Intel старого. Обновление драйверов чипсета устранило проблему. Поскольку это произошло, я предполагаю, что ОС загружает различные файлы драйвера USB в случае настройки 1.1 по сравнению с настройкой 2.0.

-Обновить-

После прочтения ваших обновлений по проблеме кажется, что это придется отлаживать на уровне прерываний. Похоже, что это проблема ACPI/EHCI (проверьте BIOS, чтобы изменить их, что-нибудь еще, кроме ручной передачи). Попробуйте отменить присвоение IRQ 10, если он назначен чему-либо в BIOS (это связано с int 72h /USB int). Кроме того, также может помочь отмена IRQ от устройств, которые больше не нужны. Идея состоит в том, чтобы не использовать USB-контроллеры-концентраторы на общем IRQ (это должно быть проверено по информации на экране загрузки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .