Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Проблема с eSATA и USB 3.0 (ASMedia) на новой материнке и установкой драйверов (http://forum.oszone.net/showthread.php?t=281265)

vskr 22-04-2014 15:41 2341589

Проблема с eSATA и USB 3.0 (ASMedia) на новой материнке и установкой драйверов
 
Вложений: 2
Имею Windows 7 SP1 x86 и в ней проблему с работой eSATA и USB 3.0 на новой материнке, а также проблему с обновлением/установкой драйверов для них (и возможно, не только для них).
Предыстория следующая.
Переехал с помощью sysprep-а с материнки GigaByte GA-870A-UD3 (AMD 870) на ASUS SABERTOOTH 990FX R2.0 (AMD990FX), с оффсайта Asus установил все пакеты драйверов. После этого в Диспетчере устройств визуально стало всё более-менее пристойно, но осталось ещё два неизвестных устройства со значком "!" в желтом треугольнике и с кодами (Свойства - Сведения) UNKNOWN. (Пробовал их удалять, но они появлялись вновь - делаю вывод, что это не наследие от старой платы). И главное, обнаружил неработающие eSATA (на базе чипа ASMedia ASM1061) и USB 3.0 (на базе чипа ASMedia ASM1042). Оба контроллера в Диспетчере устройств при этом отмечались как работающие нормально, при подключении к ним носителей (к eSATA подключал обычный 3,5" SATA HDD, к USB - док-станцию THERMALTAKE BlacX 5G с HDD), виндоуз что-то там шуршал, в Диспетчере устройств происходило небольшое движение, но в результате носители данных оказывались недоступны. (Добавлю на всякий случай, что также почему-то не опознавалась веб-камера при подключении к порту USB 2.0 южного моста, но подключил камеру в соседний порт и она там заработала. Отложил разбирательство с этой проблемой на попозже.)
Для решения проблемы делать пробовал много чего (сейчас уже в подробностях и не вспомню), но система от этого только деградировала.
Пробовал FixIt-ы от Microsoft-а - не помогло.
Пытался обновить драйвера ASMedia на более новые, чем выложены на оффсайте Asus. Примечательно, что установка всякий раз завершалась как бы успешно, но по факту версия драйверов не изменялась. При обновлении же драйверов не запуском инсталлятора, а непосредственно в Диспетчере устройств по правой кнопке мыши, всякий раз получал одну и ту же ошибку (она же выдавалась при таких же попытках обновления драйверов как при загрузке в "чистую" ОС, так и загрузке в безопасном режиме):
Цитата:

Windows encountered a problem installing the driver software for your device

Windows found driver software for your device but encountered an error while attempting to install it.

ASMedia XHCI Controller (или Asmedia 106x SATA Controller)

One of the installers for this device cannot perform the installation at this time.
Попробовал в Диспетчере устройств удалить обе записи Asmedia 106x SATA Controller - после рескана оборудования они превратились в обычный Serial ATA Controller и обновлением драйверов превратить их опять в Asmedia 106x SATA Controller более никак не удается.
После попыток удалить в Диспетчере устройств контроллеры USB и обновлении конфигурации оборудования, в Других устройствах кроме упомянутых ранее двух неизвестных девайсов, появилось еще несколько неизвестных и несколько "известных", но со значком "!" в желтом треугольнике. Обновление драйверов для них тоже не проходит.

Просмотрел setupapi.app.log (в аттаче), есть ошибочки, например, такие:
Цитата:

>>> [Build Driver List - PCI\VEN_1B21&DEV_1042&SUBSYS_84881043&REV_00\4&1F27578A&0&00AA]
>>> Section start 2014/04/21 22:50:52.488
cmd: "D:\Windows\system32\mmc.exe" "D:\Windows\system32\compmgmt.msc" /s
cpy: Policy is set to make all digital signatures equal.
! inf: Detected INFCACHE inconsistency
!!! inf: Error searching published INFs - likely system corruption!
!!! inf: Error 13: The data is invalid.
! inf: Error (0x000004c7) searching INFs in directory: 'D:\Windows\inf'
! inf: Error 1223: The operation was canceled by the user.
! inf: InfSearch error
! inf: Error 1223: The operation was canceled by the user.
<<< Section end 2014/04/21 22:50:55.436
<<< [Exit status: FAILURE(0x000004c7)]
Удалил INFCACHE.1, перегрузился - ничего не изменилось.

Попробовал сделать sfc /scannow с установочным диском, получил результат (лог в аттаче):
Цитата:

Windows Resource Protection found corrupt files but was unable to fix some of them.
Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example
C:\Windows\Logs\CBS\CBS.log
Буду копать дальше, благо тем с подобными проблемами (и советами по их решению) много. Но может быть есть какие более конкретные советы применительно к моей ситуации?

Илья_Рудоманенко@vk 22-04-2014 18:19 2341640

Цитата:

Цитата vskr
Но может быть есть какие более конкретные советы применительно к моей ситуации? »

Есть!
По логу sfc /scannow видно что у вас повреждено много файлов относящихся к Microsoft Visual C++ 2005,2008......
Удалите все версии Microsoft Visual C++,в этом вам поможет Windows Installer Clean Up Utility,потом установите все Microsoft Visual C++ с сайта Microsoft Download Center или вот тут и не забудьте установить все обновления для Microsoft Visual через Центр обновления Windows

По проблеме с устройствами:
Проделайте рекомендации от сюда Как в BIOS включить поддержку USB]

Потом отпишитесь!

vskr 22-04-2014 18:28 2341646

VC++ позанимаюсь, спасибо.
Относительно совета по включению поддержки USB в BIOS должен пояснить (надо было сразу об этом написать, чтобы вопросов об аппаратной неработоспособности не возникало), что и eSATA, и USB 3.0 вне операционки работают нормально - на этапе загрузки компьютера подключенные к ним устройства биосом опознаются. Так что это должно быть чисто софтверная проблема в Windows 7.

Илья_Рудоманенко@vk 22-04-2014 18:34 2341649

Вообще, замена мат.платы - очень серьёзный апгрейд железа, требующий чистой переустановки ОС, желательно с полным форматированием всех разделов ЖД. Скиньте БИОС к заводским настройкам, проверьте, чтобы в Boot Device... привод, с котрого устанавливаете, стоял первым, а ЖД, на который устанавливаете, был вторым, отключите привод дискет ( флупидисков ), запомните настройки ( F10 ) и устанавливайте оС. Хорошо бы чуть-чуть поменять размеры разделов. Удачи !

Nerdy 22-04-2014 18:39 2341651

Замена мат.платы не требует переустановки ОС, кроме случаев установки новой версии ОС. Также можно воспользоваться утилитой sysprep.
Цитата:

Цитата Илья_Рудоманенко@vk
Скиньте БИОС к заводским настройкам »

Этого мало. Сначала необходимо обновить BIOS до последней версии.
Цитата:

Цитата Илья_Рудоманенко@vk
Хорошо бы чуть-чуть поменять размеры разделов. »

Это зачем?

Илья_Рудоманенко@vk 22-04-2014 18:45 2341654

Цитата:

Цитата Nerdy
необходимо »

Громко сказано и не в тему, мат.плата то новая, вряд ли там установлена сильно старая версия БИОС, да и обновление БИОС - желательная, но не обязательная операция, ну совсем не обязательная, к тому же не безопасная !!!
Цитата:

Цитата Nerdy
Это зачем? »

Без комментариев, просто рекомендую !

vskr 22-04-2014 19:21 2341664

Господа, я согласен, что устанавливать ОС с нуля при замене материнки - это наилучший вариант, но делать это без крайней нужды, лично для меня форменная мука (ну не люблю я заниматься установкой и настройкой всей этой кучи софта, которой пользуюсь). Единственное исключение из этого "правила" - это установка совершенно новой версии ОС (WinXP > Win7 > Win8), но такие переходы по понятным причинам не так часты.
Поэтому уже много-много лет при замене материнок (в свое время так делал и на интеле, теперь вот и на amd) переезжаю с помощью акронисовского universal restore или майкрософтовского sysprep-а. И до сего раза всё происходило без каких-либо затруднений. Поэтому и сейчас постараюсь из этой ситуации выжать всё возможное, чтобы обойтись без необходимости устанавливать всё с нуля.


Относительно высказанных советов, конечно же, тоже не считаю обновление БИОС-а материнки в данном случае строго обязательным. Но когда возникла проблема обновил и его, и чуть позже (когда искал более новые драйвера) БИОС USB-контроллера asmedia. Правда, ни на что это не повлияло...

Илья_Рудоманенко@vk 22-04-2014 19:57 2341673

Цитата:

Цитата vskr
Так что это должно быть чисто софтверная проблема в Windows 7 »

Согласен с вами!

Выложите значения параметров LowerFilters и UpperFilters (если есть) в разделах реестра:
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}

Пришлите экспорт раздела
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{a841b6c7-7577-11d0-bb1f-00a0c922e79c}
и убедитесь что у вас присутствует файл usbstor.inf в D:\Windows\inf.

И ещё,чтобы работа пошла побыстрее пришлите ИД оборудований восклицательными знаками.

Цитата:

Похоже, что Вы или не правильно подключили обратно провода или плохой контакт.
Попытайтесь заново все внимательно переподключить, но перед этим, сделайте и выложите
скриншот параметров раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

vskr 23-04-2014 02:05 2341769

Вложений: 4
Цитата:

Цитата Илья_Рудоманенко@vk
Выложите значения параметров LowerFilters и UpperFilters (если есть) в разделах реестра »

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}]
UpperFilters - REG_MULTI_SZ - usbfilter

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}]
UpperFilters - REG_MULTI_SZ - PartMgr phylock tdrpman273 snapman
С этим параметром только-только разбирался по другой своей проблеме, возникшей в корпоративной WinXP. Учитывая описанные там опыты, не уверен, что здесь нужно что-то менять.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
LowerFilters - REG_MULTI_SZ - tdrpman273 fvevol rdyboost snapman
UpperFilters - REG_MULTI_SZ - timounter

Цитата:

Пришлите экспорт раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{a841b6c7-7577-11d0-bb1f-00a0c922e79c}
прицепил

Цитата:

убедитесь что у вас присутствует файл usbstor.inf в D:\Windows\inf
Такой файл есть, размер 31160 байт, дата 27.04.2011.

Цитата:

пришлите ИД оборудований восклицательными знаками.
Universal Serial Bus (USB) Controller - таких три одинаковых устройства
Device status:
This device is not configured correctly. (Code 1)
To find a driver for this device, click Update Driver.
Hardware Ids:
PCI\VEN_1B21&DEV_1042&SUBSYS_84881043&REV_00
PCI\VEN_1B21&DEV_1042&SUBSYS_84881043
PCI\VEN_1B21&DEV_1042&CC_0C0330
PCI\VEN_1B21&DEV_1042&CC_0C03

Unknown device - таких два устройства
Device status:
Windows has stopped this device because it has reported problems. (Code 43)
Hardware Ids:
USB\UNKNOWN

Также два устройства Unknown device с вопросиками в этом же разделе Other devices
Device status:
This device is working properly.
Hardware Ids:
HID\VID_046D&PID_C318&REV_5501&MI_01&Col01
HID\VID_046D&PID_C318&MI_01&Col01
HID_DEVICE_SYSTEM_CONSUMER
HID_DEVICE_UP:000C_U:0001
HID_DEVICE
Hardware Ids второго:
HID\VID_046D&PID_C318&REV_5501&MI_01&Col02
HID\VID_046D&PID_C318&MI_01&Col02
HID_DEVICE_UP:FF00_U:0001
HID_DEVICE

Также есть четыре устройства "вида" Unknown device в разделе Universal Serial Bus controllers (эти уже и без вопросов, и без восклицательных знаков):
Device status:
This device is working properly.
Hardware Ids:
USB\ROOT_HUB&VID1002&PID4397&REV0000
USB\ROOT_HUB&VID1002&PID4397
USB\ROOT_HUB
Hardware Ids второго:
USB\ROOT_HUB20&VID1002&PID4396&REV0000
USB\ROOT_HUB20&VID1002&PID4396
USB\ROOT_HUB20
Hardware Ids третьего:
USB\ROOT_HUB20&VID1002&PID4396&REV0000
USB\ROOT_HUB20&VID1002&PID4396
USB\ROOT_HUB20
Hardware Ids четвертого:
USB\ROOT_HUB20&VID1002&PID4396&REV0000
USB\ROOT_HUB20&VID1002&PID4396
USB\ROOT_HUB20

Внешний вид всего безобразия на скриншоте device_manager.jpg.
Как уже писал выше, два Serial ATA Controller раньше назывались Asmedia 106x SATA Controller.
В разделе Other devices было только два устройства с восклиц. знаками (оба Unknown device), сейчас таких 5 + 2 с вопросиками.
В разделе Universal Serial Bus controllers раньше не было ни Logitech Illuminated Keyboard, ни устройств UB623X, USB2.0-CRW:

UB623X
USB\VID_0CF2&PID_6230&REV_0100
USB\VID_0CF2&PID_6230

USB2.0-CRW
USB\VID_0BDA&PID_0119&REV_1981
USB\VID_0BDA&PID_0119

Зато исчезли несколько устройств ASMedia XHCI Controller.

Цитата:

сделайте и выложите скриншот параметров раздела реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
выложил - см. CurrentVersion.jpg

Ну и по поводу совета переустановить VC++.
Выкладывая ранее лог работы sfc я немного ошибся - во-первых, выложил самый первый вариант, во-вторых, выложил CBS.log вместо sfcdetails.txt. Уже дома более внимательно посмотрел более читабельный sfcdetails.txt и как мне представляется, никаких серьезных проблем в нём не увидел. Все corrupted файлы, которые при проверке восстанавливались, относятся к "языковым" - это либо файлы *.mui из папок вида D:\Windows\System32\ja-JP, D:\Windows\System32\hu-HU и т.п., либо библиотеки на разных (не на русском и не на английском) языках, например, mfc80CHS.dll, MFC90DEU.DLL и т.п. Кроме того, в финале работы указано "Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repaired". Как-будто всё в порядке, нет? Так стоит ли заниматься переустановкой библиотек?
Последнюю "редакцию" sfcdetails.txt выкладываю.

Илья_Рудоманенко@vk 23-04-2014 08:10 2341811

vskr, Удалите ключ UpperFilters в
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
и в
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
Сделайте экспорт ветки
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
,потом зайдите в редакторе реестра в неё и удалите ключ InstallTime
После всех этих действий перезагрузитесь и проверьте наличие проблемы!

vskr 23-04-2014 22:37 2342209

Илья_Рудоманенко@vk, всё проделал, при первой загрузке комп неожиданно перегрузился, на второй раз всё-таки загрузился, но всё осталось по-прежнему.

Илья_Рудоманенко@vk 24-04-2014 19:34 2342580

vskr, Проверьте разрешения на
Код:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\NodeTypes\{a841b6c7-7577-11d0-bb1f-00a0c922e79c}\Extensions\PropertySheet
(правой кнопкой мыши -> Разрешения -> кнопка Дополнительно)
Убедитесь, что учетные записи система,Администраторы,Пользователи имеют разрешение Чтение,а учётная запись TrustedInstaller имеет разрешение Полный доступ и убедитесь что владелец этой ветки TrustedInstaller

vskr 25-04-2014 00:22 2342711

Проверил, всё так и есть.

Илья_Рудоманенко@vk 26-04-2014 19:56 2343468

vskr, Сделайте так:
1.Зайдите в Диспетчер устройств,удалите все устройства с восклицательными знаками,затем сверните Диспетчер устройств
2.Запустите Process Monitor (желательно от имени администратора)
3.Разверните Диспетчер устройств,зайдите в Действия (в верху) и нажмите Обновить конфигурацию оборудования
4.У вас высветится уведомление об установки драйверов для нового оборудования,дождитесь окончания установки драйверов (для некоторых устройств драйвера могу и не установиться,но это же мы и решаем) и закройте окно установки драйверов
5.Идите в Process Monitor > в окне Process Monitor нажмите на значок фильтра > в окне фильтра нажмите RESET > APLY > OK
6.В окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
7.Выложите сохранённый лог файл Process Monitor'а и новый setupapi.dev.log на любой файлообменник и пришлите ссылку на него.


Время: 08:11.

Время: 08:11.
© OSzone.net 2001-