Войти

Показать полную графическую версию : внешняя звуковая карта перестала определяться в win-2003


Страниц : [1] 2

perihelion
04-12-2016, 23:19
- система "win server 2003 R2 enterprise SP2" (32-bit) (31,9 gb ram, physical address extension)
- внешняя звуковая карта "asus stu" (usb 2.0) (приобретена весной 2014) (после очередной загрузки системы отсутствует в разделе "sound, video and game controllers")

1) notification area: usb device not recognized:
- 1 of usb devices attached to comp has mulfunctioned and windows does not recognize it
- location of device is shown in bold type: usb root hub (2 ports) - generic usb hub (8 ports) - unknown device

2) device manager - universal serial bus controllers - unknown device (без восклицательного/вопросительного знаков)

unknown device properties:
device type: Universal Serial Bus controllers
manufacturer: (standard usb host controller)
location: location 0 (usb device)

device status: No drivers are installed for this device

details - property - device instance id - USB\VID_0000&PID_0000\6&3520CC6B&0&4
details - property - hardware ids - USB\UNKNOWN
details - property - compatible ids - USB\UNKNOWN
details - property - matching device id - usb\unknown

3) более 2 месяцев звуковая карта успешно использовалась с хр-драйвером (до того - более 2 лет на хр)

перепробовано было многое:
- карта выключалась/включалась (кнопкой) многократно
- карта выключалась/включалась (из розетки) неоднократно

- usb-шнур карты вытаскивался/подключался (в разные usb-порты) многократно
- все usb-устройства вытаскивались/подключались (в разные usb-порты) многократно

- 4 режимы карты (1 из них - usb) на всякий случай переключались вручную многократно
- система перезагружалась неоднократно (в том числе в safe mode)
- комп выключался (в том числе системная плата полностью обесточивалась)
- "scan for hardware changes" нажималась много раз

4) хоть драйвер и был давно успешно установлен (даже сейчас имеется C:\WINDOWS\system32\drivers\ASUSSTU.SYS), но я попробовал запустить Setup.exe из каталога с драйвером
однако этот ехе не запускается (пишет "эта система не поддерживается")
режим совместимости не помогает, хотя во всех подобных случаях помогал
видимо, более 2 месяцев назад драйвер я просто скормил системе, вручную указав путь

при попытке скормить сейчас пишет:
"Select Device: specified location does not contain a compatible software driver for your device. If the location contains a driver, make sure it is designed to work with Windows for 32-bit systems"

5) в системе ещё 3 usb-устройства (все функционируют нормально, в какие порты их не подключай)

6) 1 раз ~ 2 месяца назад было тоже самое - звуковая карта перестала определяться
но тогда я её вроде раза 2 выключил/включил (кнопкой) (может ещё из usb-порта вытащил/подключил раз или 2) и через несколько десятков минут сама определилась

perihelion
05-12-2016, 06:30
далеко не сразу я подумал, что практически наверняка проблема опять (как и почти всегда) в реестре; вот эта тема (forum.oszone.net/thread-278376.html) натолкнула на подобные мысли

несколько часов пытаюсь разобраться, сравниваю реестр 25-дневной давности (тогда звуковая карта работала безупречно) с сегодняшним
кое-что уже поизменял от безысходности (перед этим был сделан полный экспорт реестра), несколько раз перезагружал, но пока проблема остаётся

возможно, это как-то поможет в решении:
1) device manager - sound, video and game controllers:
- audio codecs
- legacy audio drivers
- legacy video capture devices
- media control devices
- NVIDIA high definition audio
- video codecs

2) device manager - universal serial bus controllers:
- ASMedia XHCI 1.0 controller (PCI bus 9, device 0, function 0)
- ASMedia XHCI 1.0 controller (PCI bus 8, device 0, function 0)
- generic usb hub (Location 0 (USB2.0 Hub)) (device usage: -)
- generic usb hub (Location 0 (USB Device)) (device usage: enable)
- generic usb hub (Location 0 (USB Device)) (device usage: -)
- standard enhanced PCI to usb host controller (PCI bus 0, device 29, function 0)
- standard enhanced PCI to usb host controller (PCI bus 0, device 26, function 0)
- unknown device теперь другой: USB\VID_0000&PID_0000\6&3520CC6B&1&5
- usb composite device (Port_#0004.Hub_#0001)
- usb composite device (Location 1)
- usb composite device (Location 0 (SteelSeries Apex Gaming Keyboard))
- usb root hub (Location 0) (device usage: enable) (allow comp to turn off this device to save power: здесь и у трёх следующих - было активно, сейчас мной галки убраны)
- usb root hub (Location 0) (device usage: -)
- usb root hub (on ASMedia XHCI 1.0 Controller) (device usage: -)
- usb root hub (on ASMedia XHCI 1.0 Controller) (device usage: enable)

3) встроенный звук в биосе давно отключен (системная плата - p9x79ws); проблема началась после нештатного завершения работы операционки

4) сравнение двух файлов реестра (25-дневной давности и 5-часовой давности) среди прочего показало, что в новом нет таких строк:
line 254652: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_0b05&Pid_17cd&MI_00\7&38e6134d&0&0000\Control]
line 254653: "ActiveService"="ASUSSTU"

line 254688: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\Vid_0b05&Pid_17cd&MI_02\7&38e6134d&0&0002\Control]

line 256915: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ASUSSTU\Enum]
line 256916: "0"="USB\\Vid_0b05&Pid_17cd&MI_00\\7&38e6134d&0&0000"
line 256917: "Count"=dword:00000001
line 256918: "NextInstance"=dword:00000001

line 329814: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0b05&Pid_17cd&MI_00\7&38e6134d&0&0000\Control]
line 329815: "ActiveService"="ASUSSTU"

line 329850: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0b05&Pid_17cd&MI_02\7&38e6134d&0&0002\Control]

line 332077: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASUSSTU\Enum]
line 332078: "0"="USB\\Vid_0b05&Pid_17cd&MI_00\\7&38e6134d&0&0000"
line 332079: "Count"=dword:00000001
line 332080: "NextInstance"=dword:00000001

Petya V4sechkin
05-12-2016, 10:43
perihelion, дело не в драйвере и не в системе.
Устройство не определяется на аппаратном уровне, судя по VID_0000&PID_0000.

На другом компьютере карта работает?

perihelion
05-12-2016, 10:52
на другом компьютере проверить нет возможности (если и получится, то это будет очень неудобно и не скоро)

можно ли сейчас что-то попытаться проверить/сделать?

не знаю, даст ли это что-то, но вот первые (после нештатного завершения работы операционки) строки файла setupapi.log:
[2016/12/03 05:22:20 532.3 Driver Install]
#-019 Searching for hardware ID(s): usb\unknown
#-018 Searching for compatible ID(s): usb\unknown
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "USB\UNKNOWN" in C:\WINDOWS\inf\usb.inf; Device: "Unknown Device"; Driver: "Unknown Device"; Provider: "Microsoft"; Mfg: "(Standard USB Host Controller)"; Section name: "BADDEVICE.Dev".
#I023 Actual install section: [BADDEVICE.Dev.NT]. Rank: 0x00000000. Driver date: 10/01/2002. Version: 5.2.3790.3959.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [BADDEVICE.Dev] in "c:\windows\inf\usb.inf".
#I320 Class GUID of device remains: {36FC9E60-C465-11CF-8056-444553540000}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "USB\VID_0000&PID_0000\6&3520CC6B&0&6".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [BADDEVICE.Dev.NT.Interfaces] from "c:\windows\inf\usb.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of "USB\VID_0000&PID_0000\6&3520CC6B&0&6".
#I121 Device install of "USB\VID_0000&PID_0000\6&3520CC6B&0&6" finished successfully

Petya V4sechkin
05-12-2016, 10:53
perihelion, USB-кабель у карты заменяемый?

perihelion
05-12-2016, 11:06
usb-кабель заменяемый
я нашёл запечатанный такой же (от монитора) и только что подключил через него

тоже самое, только value поменялось на:
USB\VID_0000&PID_0000\6&3520CC6B&1&2

Angry Demon
05-12-2016, 11:25
perihelion, скорее всего, шандец вашей звучке.
Такое в любом порту?

perihelion
05-12-2016, 11:32
Angry Demon, за 2 дня я подключал где-то в 5 разных портов системной платы (и ещё в клавиатуру)

эту (forum.ixbt.com/topic.cgi?id=22:66719:26#26) тему сейчас читаю, вроде очень похожие случаи (1 из которых решился мелкой правкой реестра)

perihelion
07-12-2016, 09:58
может ли это как-то помочь в поиске решения проблемы?:

в Environment Variables я добавил DEVMGR_SHOW_NONPRESENT_DEVICES = 1
в Device Manager появились:

1) other devices - xonar essense stu:
location - Port_#0003.Hub_#0001, status - code 45
details - value - device instance id: USB\VID_0B05&PID_17CD&MI_02\7&13A066E8&0&0002
details - value - hardware ids - USB\VID_0B05&PID_17CD&REV_0103&MI_02
details - value - hardware ids - USB\VID_0B05&PID_17CD&MI_02
details - value - compatible ids - USB\Class_03&SubClass_00&Prot_00
details - value - compatible ids - USB\Class_03&SubClass_00
details - value - compatible ids - USB\Class_03

2) sound, video and game controllers - asus stu usb2.0 audio device:
location - Port_#0003.Hub_#0001, status - code 45
details - value - device instance id: USB\VID_0B05&PID_17CD&MI_00\7&13A066E8&0&0000
details - value - hardware ids - USB\VID_0B05&PID_17CD&REV_0103&MI_00
details - value - hardware ids - USB\VID_0B05&PID_17CD&MI_00
details - value - compatible ids - USB\Class_01&SubClass_00&Prot_20
details - value - compatible ids - USB\Class_01&SubClass_00
details - value - compatible ids - USB\Class_01

3) sound, video and game controllers - xonar essense stu:
location - Location 0 (Xonar Essence STU), status - code 45
details - value - device instance id: USB\VID_0B05&PID_17CD&MI_00\7&38E6134D&0&0000
details - value - hardware ids - USB\Vid_0b05&Pid_17cd&Rev_0103&MI_00
details - value - hardware ids - USB\Vid_0b05&Pid_17cd&MI_00
details - value - compatible ids - USB\Class_01&SubClass_00&Prot_20
details - value - compatible ids - USB\Class_01&SubClass_00
details - value - compatible ids - USB\Class_01

4) universal serial bus controllers - unknown device: Location 0 (USB Device), status - code 45, USB\VID_0000&PID_0000\6&3520CC6B&1&5

5) universal serial bus controllers - unknown device: Location 0 (USB Device), status - code 45, USB\VID_0000&PID_0000\6&3520CC6B&2&2

perihelion
12-12-2016, 17:00
1) на другом компе (win-10) карта определяется корректно и функционирует нормально
никаких 0000 в VID/PID там нет

напомню строку из сообщения 1:
device status: No drivers are installed for this device
меня она изначально несколько смущала, а теперь особенно

2) на этом компе в совершенно новой win-2003, установленной на другой (пустой) винт, всё равно отображается USB\VID_0000&PID_0000

у меня 2 комментария:
- что вообще происходит?
- видимо, остаётся только думать в направлении системной платы (ей менее 3 месяцев) (asus p9x79ws) или её биоса или её батарейки
так как вообще всё остальное проверено и в происходящем, надо полагать, не виновато

Angry Demon
12-12-2016, 18:13
perihelion, если умеете паять, попробуйте на звучку подать внешнее стабилизированное питание 5В, а не от USB-порта.

perihelion
12-12-2016, 18:46
Angry Demon, паяние для меня совсем не вариант

и насколько понимаю, эта карта (http://www.nix.ru/autocatalog/asus_sound/ASUS-Xonar-Essence-STU-RTL-Analog-1in-2out-S-PDIF-in-24Bit-192kHz-USB_168853.html) получает питание от блока питания (http://static.nix.ru/autocatalog/asus_sound/168853_2311_draft.jpg), входящего в комплект, а не от USB-порта

Angry Demon
13-12-2016, 07:16
perihelion, значит, могу посоветовать приобрести простенький PCI-контроллер USB. Что-то типа этого (http://www.nix.ru/autocatalog/controllers_stlab/STLab-U-164-RTL-PCI-USB20-2-port-ext_52434.html).
Или маму в гарантийку.

perihelion
13-12-2016, 08:54
Angry Demon, благодарю за совет по поводу контроллера
правда, для этого PCI-контроллера нет слота в моей системной плате (nix.ru/autocatalog/motherboards_asustek/ASUS-P9X79-WS-RTL-LGA2011-X79-6xPCI-E-plus-2xGbLAN-plus-1394-SATA-RAID-E-ATX-8DDR3_127958.html#gallery=2245)

но у неё в комплекте есть планка с 2 USB-портами и 1 SATA-портом (nix.ru/autocatalog/motherboards_asustek/ASUS-P9X79-WS-RTL-LGA2011-X79-6xPCI-E-plus-2xGbLAN-plus-1394-SATA-RAID-E-ATX-8DDR3_127958.html#gallery=2247)
она может помочь? или тут важно, чтобы связь была именно через PCI-е/PCI-слот?

Petya V4sechkin, подключение к USB-порту, расположенному прямо в системной плате, тоже не помогает. посоветуете что-нибудь?
имеет ли смысл?:
- приводить значения в биосе к начальным?
- вытаскивать батарейку системной платы?

Angry Demon
13-12-2016, 09:17
для этого PCI-контроллера нет слота в моей системной плате
Тогда можно такой (http://www.nix.ru/autocatalog/controllers_Orient/Orient-NC-3U2PE-OEM-PCI-Ex1-USB30-2-port-ext_215451.html#).

в комплекте есть планка с 2 USB-портами и 1 SATA-портом
она может помочь?
Думаю, не поможет. Она ж на порты того же набортного USB-контроллера вешается.

perihelion
13-12-2016, 10:24
Думаю, не поможет
да, шансов, наверно, 0
так как я безуспешно пробовал звуковую карту подключать и к USB-порту в передней части корпуса (а этот порт соединён такой же USB-2.0-колодкой, как и у упомянутой комплектной планки)

Тогда можно такой
это USB-3.0, у меня по 2 есть и в системной плате, и в передней части корпуса (и там, и там работают)
но звуковая карта никак не появилась в системе после одного пробного подключения к USB-3.0-порту системной платы

в каком-то смысле всё хоть и паршиво, но просто, так как в местном каталоге (hotline.ua/computer/kontrollery-platy/38183-38191) вообще в наличии вроде бы есть только 1 контроллер (hotline.ua/computer-kontrollery-platy/stlab-a-420/prices) (STLab A-420)
(и по сути, только в 1 нормальном магазине) (к тому же USB-порт там лишь 1, и тот - внутренний)

Angry Demon
13-12-2016, 10:32
это USB-3.0
Это не важно. Важно то, что это новое устройство, не относящееся к контроллеру USB на материнке.

perihelion
13-12-2016, 10:43
Важно то, что это новое устройство
мысль в другом была:
1) звуковая карта никак не появилась в системе после одного пробного подключения к USB-3-порту
2) звуковая карта появляется (хоть как-то) в системе после подключения к любому USB-2-порту

из этого вывод: не исключено, что подключение к USB-3-порту PCI-контроллера также ничего не даст (и звуковая карта почему-то захочет именно USB-2)

perihelion
13-12-2016, 16:33
есть подробная справка (digitalintelligence.com/files/P9X79_WS_Manual.pdf) к системной плате (10 мб)

возможно, страницы 167-168 смогут как-то помочь приблизиться к решению. среди прочего, там есть такое:

Due to OS limitation, Windows XP may not recognize the USB floppy disk drive when you install the RAID driver from a floppy disk during the OS installation
To solve this issue, add the USB floppy disk drive's Vendor ID (VID) and Product ID (PID) to the floppy disk containing the RAID drive
...
Find the [HardwareIds.scsi.iaAHCI_DesktopWorkstationServer] and [HardwareIds.scsi.iaStor_DesktopWorkstationServer] sections in the txtsetup.oem file
Type the following line to the bottom of the 2 sections: id = “USB\VID_xxxx&PID_xxxx”, “usbstor”

в драйвере к звуковой карте что-то похожее есть разве что в файле ASUSSTU.INF:
[ASUS]
%ASUSSTU.DeviceDesc%=ASUSSTU, USB\VID_0B05&PID_17A8&MI_00
%ASUSSTU.DeviceDesc%=ASUSSTU, USB\VID_0B05&PID_17CD&MI_00

[ASUS.NTamd64]
%ASUSSTU.DeviceDesc%=ASUSSTU, USB\VID_0B05&PID_17A8&MI_00
%ASUSSTU.DeviceDesc%=ASUSSTU, USB\VID_0B05&PID_17CD&MI_00

Angry Demon
13-12-2016, 18:42
в драйвере к звуковой карте что-то похожее есть
USB\VID_xxxx&PID_xxxx - эти идентификаторы будут у любых USB-устройств. Если они нули, значит контроллер чувствует, но не видит подключённое устройство по-человечески.

Кстати, а не пробовали перевести режим USB в 1.1 в BIOS Setup?




© OSzone.net 2001-2012