![]() |
Windows XP: USB 2.0 работает как USB 1.1
Материнская плата: VIA KT880 + VT8237
ОС: Windows XP SP2 При подключении USB-устройств выскакивает сообщение "USB-устройство может работать быстрее, если его подключить к высокоскоростному порту USB 2.0", при этом сами устройства работают медленно. Те же самые USB-устройства (проверял на разных флешках и принтерах) на другом компьютере работают на скорости USB 2.0 без всяких сообщений. Т.е. проблема либо в железе, либо в ОС. В диспетчере устройств никаких ошибок не отображается, всё работает нормально. Эта проблема у меня существует уже давно. Просто раньше неудобств не доставляла. После чего возникла - уже и не вспомнить. В нете почитал темы с подобной проблемой, в частности: http://forum.oszone.net/thread-140057.html http://forum.ixbt.com/topic.cgi?id=22:63271 http://forum.3dnews.ru/showthread.php?t=70362 http://forum.ru-board.com/topic.cgi?forum=81&topic=1255 Рекомендуют найти соответствующую настройку в BIOS либо переустановить драйвера на материнскую плату. В BIOS'е никаких настроек, связанных с USB, я не нашёл. А вот драйвера на материнку переустановил (устанавливал не все компоненты инсталляционного пакета, а только первый пункт - VIA Service Pack 4.51v, AUDIO, LAN и RAID не трогал). К сожалению, проблема сохранилась. Может быть, всё-таки в BIOS'е есть настройка USB ? Может быть, этот пункт не содержит в себе фразы "USB" ? И есть ли какие-нибудь системные утилиты, которые могут протестировать встроенный USB-контроллер ? |
CyraxZ, я уверен на 100%, что вы их включаете в переднюю панель. Подключите в заднюю и будет всё нормально.
Меняйте кабель "материнская - передняя панель" на качественный. |
У меня спереди нет выводов на USB. Подключаю сзади системного блока (т.е. непосредственно к материнке).
|
Цитата:
Смотрите в "Integrated Peripheral". Возможно там. Если у вас есть на неё мануал, выложите куда нибудь. Пощупайте южный мост (квадратная микросхема с наклейкой VIA). Он не должен быть очень горячим (палец должен терпеть) Цитата:
|
CyraxZ, после того как зашёл в биос нажми сочетание клавиш Ctrl+F1 или Alt+F1 могут открыться скрытые пункты настройки биоса.
|
как правило, проблема решается установкой дополнительного USB контроллера
http://dns-shop.ru/catalog/i120437/k...-port-pci.html цена вопроса 200 рублей |
Цитата:
Цитата:
Ниже прикрепил фото всех опций раздела "Integrated Peripheral". А вот Service Manual поищу, наверняка там есть сабжевая проблема... Цитата:
Цитата:
2 опции, связанные с USB: Integrated Peripheral / VIA OnChip PCI Device / OnChip USB Controller = All Enabled (доступно: "All Enabled" и "All Disabled") Integrated Peripheral / VIA OnChip PCI Device / USB Emulation = On (доступно: "OFF", "KB/MS" и "ON") Т.е. по USB всё включено. Цитата:
|
возможно само гнездо USB расшаталось, от частого использования.
если флешка свободно входит и выходит без усилий, можно попробовать прижать щипчиками по бокам, как собачку прижимает сапожник когда замок расходится, собачка в нашем случае сам порт. |
Цитата:
|
Цитата:
Может быть как вариант - плохой БП, не даёт нужные амперы или 5V, отсюда и опускается до 1.1. Приведите полную конфигурацию ваших железок и БП в первую очередь (возраст, мощность, производитель) Проверьте в Everest'е показания вольтажа БП или глядите в БИОСе, если там такое есть. |
Цитата:
этот контроллер случайно не SYS ? |
а пробовали обновлять Биос, в гогле выдает немало новых версий биоса Вашей материнской платы
|
Цитата:
Цитата:
Цитата:
Цитата:
Также привожу полный отчёт по конфигурации. Блок питания: IW-ISP300A2-0 на 300Вт. |
CyraxZ,
Цитата:
Осталось только измерить вольтметром эти показания, либо пробовать с другим, заведомо рабочим БП и не таким старым, как у вас. |
Цитата:
Цитата:
Только я не совсем понял: замерять для чего - чтобы убедиться, что датчики не врут ? Что эти напряжения на самом деле занижены ? По поводу напряжения 5VSB (5 V). Оно у меня в BIOS варьируется от 4.88 до 4.91, после загрузки ОС (в AIDA64) - от 4.923 до 4.950. Такое небольшое отклонение (в 0,08-0,05 В) не является нормой ? |
Цитата:
Хотя тайваньцы божаться http://www.via.com.tw/en/products/ch...8237/specs.jsp что USB 2.0 там должен быть. То есть "типа драйверная" проблема, у которой в WinXP SP2 нет решения. решение по прежнему видится одно — Цитата:
|
Цитата:
Цитата:
И может быть, достаточно установить какой-то спецдрайвер ? |
Посоветуйте, из 4-портовых на USB2.0 какой лучше взять:
- Контроллер Gembird PCI, USB2.0, 4 port-ext, 1 port-int - Контроллер Orient DC-602, USB 2.0, PCI, VIA chipset, 4-port ext, 1-port int, cab, RTL - Контроллер USB 2.0, PCI 3+1 port, чип NEC, BURO |
CyraxZ, попробуйте в Диспетчере устройств удалить все USB-контроллеры и концентраторы (и Hub) и перезагрузиться. Скачайте и установите VIA_HyperionPro_V524A.
|
Цитата:
Цитата:
Цитата:
Цитата:
В WinXP SP2 есть полная поддержка usb 2.0 контроллеров, производители не делают своих драйверов. Хотя совет Цитата:
Цитата:
У вас таки 8 usb, просто только 4 имееют выход на задней стороне. Остальные на материнке в виде "гребёнки" для подключения дополнительных планок сзади или спереди компа |
Цитата:
CyraxZ, а в BIOS точно нет чего-то вроде USB Full Speed/High Speed? Или USB 2.0 Present? |
Цитата:
Китайцы ушлые, Via вроде на пару центов дешевле, а покупателю разницы нет, работает и ладно |
Цитата:
CyraxZ, так вы говорите что раньше было всё нормально? Другие флешки пробовались? Как дела с вольтажом? Ведь очень может быть что при нехватке питания, опускается до 1.1. Ведь для этого требуется меньше, вот и скатывается. Хотя бы другой БП попробуйте. |
Цитата:
Цитата:
Цитата:
Насчёт флешек - да, проверял на 3 разных флешках и даже на принтере. Со всеми устройствами USB работает на низкой скорости (USB 1.1). Цитата:
|
Цитата:
|
Amigos, у меня Контроллер Gembird PCI, USB2.0, 4 port-ext, 1 port-int физически не лезет в разъём PCI.
На упаковке от контроллера написано: 32-битная PCI 2.1 шина. Какой версии разъём PCI на материнской плате - не знаю (это не указано ни в технических характеристиках, ни в Everst'е, ни в диспетчере устройств), но выглядят они так: http://www.nix.ru/autocatalog/mother...ATA_31077.html А у контроллера разъём такой: http://price.electrozon.ru/DImages/small/86/86375.jpg Вопросы: 1. какой версии разъёмы PCI на моей материнке ? 2. Существуют ли контроллеры USB с таким же разъёмом, как на моей материнке ? 3. Существуют ли переходники PCI к моей материнке ? |
Цитата:
Если вставляете в правильный корпус правильную материнку, то правильные PCI платы входят нормально, а её железная рамка встаёт точно напротив соответствующей дырке в корпусе. Но в реальности не всё всегда "правильное", как правило железка PCI платы, соприкасаясь с корпусом, не даёт нормально вставить плату в разъём. Обычно решается небольшим подгибанием железной рамки PCI карточки |
Да железка - чёрт с ней. Здесь сам выступ на контроллере другой. Вернее, ширина такая же, но:
На материнке есть перегородка PCI-разъёма, которая делит разъём на 2 фрагмента: http://www.nix.ru/autocatalog/mother...ATA_31077.html На контроллере таких перегородок две. Т.е. у контроллера получаем 3 фрагмента: http://price.electrozon.ru/DImages/small/86/86375.jpg При этом единственная перегородка на материнке упирается в центральный фрагмент контроллера. Причина: малый фрагмент PCI-разъёма на материке шире, чем крайний фрагмент контроллера (который находится со стороны, противоположной USB-коннекторам). Т.е. разные форм-факторы. |
Цитата:
если было наоборот — на разъёме перегородок больше чем прорезей в карточке, тогда бы не влезла (пришлось бы пилить вырез в карточке) в этом и смысл, чтобы старые карточки с одной прорезью не вставлялись в новые компы с двумя перегородками а так влезет пруфпик 1 перегородки и 2 прорези ![]() ![]() входит и ![]() Цитата:
Если ширина и вправду отличается, то можно аккуратно увеличить разрез ножом |
Насчёт одинаковой ширины двумя постами выше я не то написал. Контроллер уже, чем разъём. В итоге в материнку воткнул так, что внутренние несколько контактов PCI-разъёма на материнке остались незадействованными. Плюс тот контакт PCI-разъёма, который попал на лишнюю прорезь контроллера:
http://file.qip.ru/photo/tSVVFOif/Контроллер.html http://file.qip.ru/photo/-oPy36cR/Совмещение.html В итоге всё заработало. USB 2.0 теперь есть. НО появилась другая проблема - перестали работать PS/2-мышь и PS/2-клавиатура. Переустанавливал драйвера на мышь и клавиатуру, удалял драйвер контроллера, переустанавливал драйвера на материнку (всё с перезагрузками) - ничего не помогает. Помогает только физическое извлечение контроллера. В диспетчере устройств напротив PS/2-клавиатуры никаких значков нет, устройство работает нормально. А вот напротив мыши - жёлтый восклицательный знак, а в свойствах - ошибка с кодом 10. Причём поведение мыши и клавиатуры в точности такое же, как описано здесь. |
Цитата:
|
Цитата:
Я с таким не сталкивался, чтобы ненужные контакты удаляли с карточки (китайцы экономят миллиграммы меди) — было, но чтоб саму карточку укорачивали (сэкономить несколько миллиметров текстолита?) не видел Цитата:
|
Цитата:
Цитата:
CyraxZ, гляжу у вас уже была подобная проблема Нет драйвера для мышки A4tech SWOP-35 по WinXP.. Понырял по ссылкам и наткнулся Скопируйте текст, вставьте в блокнот и сохраните с именем fix.bat Код:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}" /v LowerFilters /f |
Тему пока не закрывайте, через пару дней отпишусь по всем сабжевым вопросам.
|
Цитата:
http://file.qip.ru/photo/tSVVFOif/Контроллер.html Цитата:
Цитата:
Код:
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}" /v LowerFilters /f Сделал следующее: 1. Запустил батник с "HKLM". Параметры "LowerFilters" найдены не были, "UpperFilters" были успешно добавлены (если верить сообщениям). Удалил мышь с клавиатурой, перезагрузился 2 раза - не работают. Повторил всё это ещё раз - не работают. 2. Посмотрел в реестре вышеуказанные параметры - "LowerFilters" отсутствуют, "UpperFilters" - присутствуют (и для клавиатуры, и для мыши), имеют тип REG_MULTI_SZ и вышеуказанные значения (kbdclass и mouclass соответственно). 3. Далее запустил батник с "HKEY_LOCAL_MACHINE". Параметры "LowerFilters" найдены не были, "UpperFilters" были успешно добавлены. Удалил мышь с клавиатурой, перезагрузился 2 раза - всё работает. Перезагрузился ещё раз - работают. Здесь непонятно следующее: 1. Если параметра "HKLM" не существовало и не появилось после выполнения первого батника (с "HKLM"), то почему выполнение этого батника (с "HKLM") сопровождалось сообщением об успешном добавлении параметров ? 2. После выполнения батника с "HKEY_LOCAL_MACHINE" никаких новых параметров не появилось ("UpperFilters" как были до его выполнения, так и остались). Но почему-то именно после его выполнения мышь с клавиатурой заработали. Как это объяснить ? Ведь я специально предварительно проверил реестр - параметры "UpperFilters" присутствовали, имели значения kbdclass и mouclass и тип REG_MULTI_SZ. P.S. Тему не закрывайте. Будет время - поэкспериментирую с блоком питания и с драйверами VIA_HyperionPro_V524A. Ведь сабжевая проблема-то не решена. А контроллер - всего лишь "заплатка". |
Цитата:
Посмотрите |
Согласен. Не лукавите ))
Только мышь с клавиатурой у меня почему-то заработали только после замены "HKLM" на "HKEY_LOCAL_MACHINE". Хотя перед этим дважды выполнял батник с "HKLM" с последующей двойной перезагрузкой ОС. Случайность ? |
Да, это была случайность. После очередной перезагрузки мышь с клавиатурой снова перестали работать. Т.е. "воздуха" им хватило только на 3 перезагрузки. Похоже, мышь с клавиатурой у меня заработали и вовсе не из-за выполнения этого батника, а по какой-то другой причине хаотичного характера.
На текущий момент у меня разделы HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318} и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318} имеют следующие параметры: |
Ещё раз поэкспериментировал с этим батником - не помогает. PS/2 работает только после удаления мыши и клавиатуры и первой перезагрузки (в ходе которой ОС автоматически устанавливает к ним драйвера). После второй перезагрузки мышь с клавиатурой работать перестают.
Попробовал из реестра вручную удалить параметры UpperFilters для мыши и клавиатуры. После чего выполнил батник. Посмотрел реестр - эти параметры появились. Перезагрузился - мышь с клавиатурой работают (как обычно). Перезагрузился ещё раз - работают. Перезагрузился в 3-й раз - не работают. Т.е. ручное удаление UpperFilters'ов и их создание батником помогло на 2 перезагрузки. Итог: проблема не в LowerFilters'ах и не в UpperFilters'ах. Конфликт в чём-то другом. На уровне драйверов. И PS/2 конфликтует именно с контроллером USB 2.0, т.к. если его вытащить физически, то проблема исчезает. Конфликт имеет место не только с драйверами от контроллера, идущими на диске, но и с драйверами, которые ОС автоматически устанавливает для этого контроллера (пробовал удалять драйвер от контроллера, но ОС ставит свой драйвер и проблема остаётся). А все аналогичные проблемы, поднятые на этом форуме: http://forum.oszone.net/thread-135521.html http://forum.oszone.net/thread-109898.html http://forum.oszone.net/thread-113810.html http://forum.oszone.net/thread-123410.html сводились к следующим действиям: Цитата:
|
Время: 23:26. |
Время: 23:26.
© OSzone.net 2001-