Интерфейс USB является основным в любом современном компьютере. С его помощью мы подключаем к ПК или ноутбуку почти все периферийные устройства.
Благодаря современным технологиям в подавляющем большинстве случаев при этом не возникает никаких проблем. Тем не менее, иногда ошибки могут возникнуть, причем, как правило, в самое неподходящее время.
И в рамках данной статьи описывается одна из самых распространенных ошибок при подключении USB устройств к системе под управлениемWindows и методы устранения данной проблемы.
Ошибка 43 — это одна из ошибок, которая может возникнуть при подключении USB-устройств к компьютеру, работающему под управлением OC Windows. При этом появляется диалоговое окно с указанием устройства, в котором возникла проблема, а также описанием ошибки.
Причин возникновения проблемы может быть несколько:
Данная ошибка может возникнуть с любым компонентом компьютера, однако чаще всего она появляется при подключении видеокарт и USB устройств, таких как принтеры, сканеры, смартфоны, вебкамеры и т. д.
Существует несколько способов устранения этой ошибки. Как вы уже догадались, они зависят от причины ее возникновения.
В общем случае при появлении проблемы следует выполнить следующие действия:
1. Перезагрузите компьютер.
Зачастую сбой вызван временной проблемой в оборудовании, либо в его драйвере и исправится после перезагрузки. Следует принять во внимание, что при перезагрузке необходимо полностью отключить машину от сети, (в случае ноутбука также извлечь аккумулятор ), после чего снова включить.
Это обеспечит полный сброс напряжения со всех компонентов материнской платы, включая интерфейсы USB и их контроллеры.
2. Замените USB-кабель, соединяющий компьютер с устройством.
Зачастую проблемы связаны с поврежденным проводом. Также попробуйте использовать другой USB-порт.
Следует учитывать, что многим устройствам — в особенности таким, как внешние жесткие диски — требуется довольно большой ток для нормальной работы. Попробуйте подключить устройство с помощью USB хаба с внешним питанием.
3. Если после предыдущих действий ошибка повторяется, то постарайтесь вспомнить, проводили ли вы установку или обновление аппаратных компонентов компьютера, либо его программного обеспечения.
Если да, то вполне возможно, что последние изменения в системе и являются причиной сбоев. В этом случае следует удалить установленное оборудование, откатить обновления или же использовать встроенную в Windows утилиту для восстановления системы.
4. Еще одной частой причиной отказов являются проблемы, возникающие в программном обеспечении драйвера.
Полностью удалите драйвер сбойного устройства и установите его заново. Для удаление драйвера необходимо перейти в диспетчер устройств, нажав Пуск-Панель управления-Диспетчер устройств.
В диспетчере выбираем неработающее устройство, кликаем по нему правой кнопкой мыши и выбираем пункт «Свойства».
В открывшемся окне переходим на вкладку «Драйвер» и нажимаем кнопку «Удалить»
Убедитесь что устанавливаемый драйвер совместим с вашей операционной системой. В случае необходимости скачайте нужную версию на сайте производителя.
5. Если проблема, возникающая при работе с оборудованием типовая, то она может быть уже исправлена компанией Microsoft.
Для применения исправления необходимо установить последние обновления операционной системы. Для этого кликните на иконку меню Пуск и выберите Панель управления — Центр обновления Windows.
В открывшемся окне нажмите на пункт «Поиск обновлений»
6. Последним из возможных решений проблемы возникновения ошибки 43 является обновление программы BIOS компьютера.
Она отвечает в том числе и за взаимодействие с оборудованием, и производитель в новой версии мог исправить несовместимость. Для этого необходимо перейти на сайт производителя и найти программу для обновления BIOS, а также инструкцию по ее применению.
Как мы видим, причины возникновения ошибки 43 при подключении внешнего оборудования могут быть весьма разнообразны, также различаются и способы их решения.
В статье собраны рекомендации и последовательность действий для исправления большей части неисправностей. Если после применения данных советов проблема тем не менее остается нерешенной, то это может быть следствием неисправности подключаемого устройства. В этом случае следует обратиться за квалифицированной помощью в сервисный центр.
Оцените статью: Поделитесь с друзьями!Иногда бывают ситуации, когда нужно отключить USB флешку, сделать настройку какой-то программы и потом опять подключить для нормальной работы. Но что делать если эти действия нужно сделать на удаленном сервере, к которому у нас нет физического доступа. Можно обратиться в службу поддержки, но можно и сделать все своими силами «не отходя от кассы». Расскажу как это делается.
Допустим, наша флешка уже втыкнута в USB-порт. Первым делом нужно проверить так ли это.
sasha@sasha-desktop# lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 090c:1000 Feiya Technology Corp. Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Как видим, USB-флешка находиться на шине Bus 001. Следовательно нам нужно найти в /sys/bus/usb/devices/ соответствующее USB устройство и выключить питание.
sasha@sasha-desktop:~# cd /sys/bus/usb/devices/ sasha@sasha-desktop:/sys/bus/usb/devices# ls 1-0:1.0 1-6 1-6:1.0 2-0:1.0 2-2 2-2:1.0 3-0:1. 0 4-0:1.0 5-0:1.0 usb1 usb2 usb3 usb4 usb5
Чтобы копаться в системных устройствах нужны права суперпользователя.
root@sasha-desktop:/sys/bus/usb/devices# cat 1-6/busnum 1 root@sasha-desktop:/sys/bus/usb/devices# cat 2-2/busnum 2
По скольку мы знаем, что наша USB флешка на физической шине с номером 1. Следовательно, нужно отключить питание устройства 1-6, так как именно оно отвечает за первую шину.
root@sasha-desktop:/sys/bus/usb/devices# echo suspend > 1-6/power/level
Приведенная выше команда, отключит питание устройства на лету. Проверим теперь, так ли это.
root@sasha-desktop:/sys/bus/usb/devices# lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 09da:000a A4 Tech Co. , Ltd Port Mouse Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Как видим — устройство отключено.
root@sasha-desktop:/sys/bus/usb/devices# echo on > 1-6/power/level root@sasha-desktop:/sys/bus/usb/devices# lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 090c:1000 Feiya Technology Corp. Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Как видим, все работает.
Литература:
http://www.mjmwired.net/kernel/Documentation/usb/power-management.
в нашей компании есть ноутбук Dell Latitude XT, и мы хотели бы установить на него Ubuntu. Windows 7 отлично работает из коробки, поэтому аппаратная часть в порядке.
Поскольку этот ноутбук оснащен сенсорным экраном, мы только что установили 32-разрядную версию Ubuntu 10.10 для нетбуков. Но нам не удалось включить ни сенсорный экран, ни графические драйверы VGA.
Это результат запуска lspci
00:00.0 Host bridge: ATI Technologies Inc Radeon Xpress 7930 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS7932 PCI Bridge
00:04.0 PCI bridge: ATI Technologies Inc Device 7934
00:06.0 PCI bridge: ATI Technologies Inc RS7936 PCI Bridge
00:07.0 PCI bridge: ATI Technologies Inc Device 7937
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13. 3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Xpress 1250
03:01.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
03:01.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
03:01.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5756ME Gigabit Ethernet PCI Express
0b:00.0 Network controller: Broadcom Corporation BCM4321 802. 11a/b/g/n (rev 03)
Я попытался установить драйверы ATI 9.3, которые я скачал и установил, распаковал и установил, собрал и установил, но ничего не получалось. Похоже, что последняя версия только что принята для работы с Jaunty 9.04, так что они довольно старые.
Что еще я могу сделать?
Добавленная информация: lsusb
и lspci -n |grep 01:05.0
sysop@wl083517:~$ lspci -n |grep 01:05.0
01:05.0 0300: 1002:7942
sysop@wl083517:~$ lsusb
Bus 006 Device 002: ID 413c:8138 Dell Computer Corp. Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 413c:8140 Dell Computer Corp. Wireless 360 Bluetooth
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 1b96:0001 N-Trig Duosense Transparent Electromagnetic Digitizer
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1. 1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 03f0:1807 Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
sysop@wl083517:~$
На чтение 4 мин. Просмотров 43 Опубликовано
1. Скачайте необходимый файл. Розархивируйте его в какую-нибудь директорию.
2. В диспетчере устройств выберите устройство, которое требует установки/обновления драйвера.
3. Правый клик на этом устройстве и выберите — обновить.
4. Укажите директорию с распакованными файлами и нажмите ОК.
Why do i see many drivers ?
Below is a list of drivers that may be suitable for your device. With the different devices, they can have the same driver , it’s because they all use the same chip manufacturer.
How to select driver?
If you are looking for an update , pickup the latest one. If your driver isn’t working, use the driver having the same OEM with the your laptop/desktop brand name.
Watch this video to see how it works — click here
Название драйвера: ALPS Japanese USB Keyboard
Имя файла: 852307.devid.info.zip
Тип устройства: HIDCLASS
Версия драйвера: 10.0.10586.0
Дата драйвера: 2006-06-21
Операционная система: Windows XP x64
Дата загрузки: 2017-03-12
Скачать драйвер бесплатно для ALPS Japanese USB Keyboard XP64
Если Вам не удается найти необходимый драйвер для вашей операционной системы, вы можете задать свой вопрос пользователям сервиса в нашем разделе вопросов и ответов или обратиться в нашу службу поддержки по адресу http://www.facebook.com/devid.info.
Logitech USB WingMan Gaming Mouse
USBVID_05B2&PID_6200
MIC USB K/B M
USBVID_046E&PID_0100
NEC 109 Japanese USB Keyboard with Bus-Powered Hub
USBVID_04CA&PID_1766
Maxi Switch, Inc. #1101
USBVID_046D&PID_C403
Philips USB Wireless Keyboard
USBVID_046D&PID_C502&MI_00
Samsung USB Keyboard V2
HID_DEVICE_UP:000D_U:0003
STSL USB Keyboard with PS/2 Mouse Port
USBVID_047B&PID_0001
Qtronix USB Keyboard
HID_DEVICE_UP:000D_U:0006
Logitech USB MouseMan Wheel+
USBVID_05D5&PID_6782&MI_00
Guillemot Jet Leader USB Joystick
USBCLASS_03&SUBCLASS_01
SUH DART USB Keyboard
USBVID_0430&PID_0002&MI_00
Sejin USB Keyboard with PS/2 Mouse Port
USBVID_0463&PID_FFFF
Nokia HID Monitor Controls
USBVID_045E&PID_002B&MI_00
Microsoft Internet Keyboard
USBVID_046D&PID_C00C
NEC PC98 Series Layout USB Keyboard
USBVID_04D2&PID_FF49&MI_02
Altec Lansing HID Audio Controls
USBVID_03F9&PID_0101
Labtec HID Audio Controls
BTC USB Keyboard
USBVID_051D&PID_0001
STSL USB Keyboard
HID_DEVICE_UP:008D_U:0001
HID-compliant device
USBVID_04B4&PID_0001
NEC 109 Japanese USB Keyboard with One-touch start buttons
USBVID_05AF&PID_9267&MI_00
NEC PK-GP201 PlayStick
USBVID_046D&PID_C00B
HID-compliant headset
USBVID_046D&PID_C402
Logitech USB Turbo TrackMan Marble FX
USBVID_05FA&PID_3303&MI_00
HID-compliant vendor-defined device
USBVID_0409&PID_0011&MI_00
Microsoft Internet Keyboard Pro
USBVID_046A&PID_0001
Logitech USB Cordless Mouse
USBVID_051D&PID_0002
HID-compliant pen
USBVID_055D&PID_6781&MI_00
Genius USB Mouse
USBVID_044F&PID_A003
Logitech USB WingMan Gaming Wheel Mouse
USBCLASS_03
KB 9251B — 678
USBVID_0471&PID_0402&MI_00
NEC Japanese USB Keyboard with One-touch start buttons
USBVID_04F2&PID_0001&MI_00
ELO TouchSystems USB Touchscreen
USBVID_05BC&PID_0002
HID-compliant handset
USBVID_044F&PID_A0A0
Sejin USB Keyboard
USBVID_05F2&PID_0010
Logitech USB iFeel MouseMan+
USBVID_0471&PID_0601&MI_00
NEC Japanese USB Keyboard
USBVID_05FA&PID_3301&MI_00
Logitech USB First/Pilot Mouse+
USBVID_0409&PID_0095
Logitech USB Cordless Mouse & iTouch Keys
USBVID_046D&PID_C503&MI_00
MGE USB UPS
USBVID_06F8&PID_0002
Microsoft USB Natural Keyboard
USBVID_046D&PID_C030
Logitech USB Wheel Mouse
USBVID_0E8A&PID_0100
Philips Semiconductors CICT USB Keyboard
HID_DEVICE_UP:000D_U:0001
Samsung USB Keyboard V1
USBVID_0452&PID_0021
Microsoft Natural Keyboard Pro
USBVID_044E&PID_1104
Maxi Switch, Inc. #2101
USBVID_04D2&PID_FF47&MI_02
Fujitsu USB Composite Keyboard
HID_DEVICE_UP:000D_U:0002
Cherry GmbH USB Keyboard
USBVID_051D&PID_0000
ThrustMaster Top Gun USB Joystick (rev2)
USBVID_04C3&PID_1101
Qtronix USB Ten-Keypad
USBVID_055D&PID_0001
Я использую vmware с ubuntu 14.04 LTS. Когда я пытаюсь подключить свой seagate M3, виртуальная машина фактически распознает его, но он не монтируется и не распознается системой. После небольшого копания, похоже, устройство действительно подключено, как показывает команда lsusb :
Bus 004 Device 004: ID 0bc2:61b6 Seagate RSS LLC
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
проверка системного журнала показала, что система на самом деле пытается mount его, потерпев неудачу:
Oct 16 11:42:43 ubuntu kernel: [ 479.209798] usb 4-1: new SuperSpeed USB device number 4 using xhci_hcd
Oct 16 11:42:43 ubuntu kernel: [ 479.228756] usb 4-1: New USB device found, idVendor=0bc2, idProduct=61b6
Oct 16 11:42:43 ubuntu kernel: [ 479.228774] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 16 11:42:43 ubuntu kernel: [ 479.228775] usb 4-1: Product: M3
Oct 16 11:42:43 ubuntu kernel: [ 479.228776] usb 4-1: Manufacturer: Seagate
Oct 16 11:42:43 ubuntu kernel: [ 479.228777] usb 4-1: SerialNumber: NM124VYT
Oct 16 11:42:43 ubuntu kernel: [ 479.427608] scsi host35: uas
Oct 16 11:42:43 ubuntu kernel: [ 479. 429253] usb 4-1: stat urb: status -32
Oct 16 11:42:43 ubuntu kernel: [ 479.429273] scsi 35:0:0:0: tag#0 data cmplt err -32 uas-tag 1 inflight: CMD
Oct 16 11:42:43 ubuntu kernel: [ 479.429276] scsi 35:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
Oct 16 11:42:41 ubuntu vmsvc[1298]: message repeated 10 times: [ [ warning] [guestinfo] Failed to get vmstats.]
Oct 16 11:42:43 ubuntu mtp-probe: checking bus 4, device 4: "/sys/devices/pci0000:00/0000:00:15.0/0000:03:00.0/usb4/4-1"
Oct 16 11:42:43 ubuntu mtp-probe: bus: 4, device: 4 was not an MTP device
Oct 16 11:43:04 ubuntu kernel: [ 500.862644] scsi 35:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Oct 16 11:43:04 ubuntu kernel: [ 500.862650] scsi 35:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
Oct 16 11:43:04 ubuntu kernel: [ 500.862713] scsi host35: uas_eh_bus_reset_handler start
Oct 16 11:43:04 ubuntu kernel: [ 500.977721] usb 4-1: reset SuperSpeed USB device number 4 using xhci_hcd
Oct 16 11:43:04 ubuntu kernel: [ 501. 014051] scsi host35: uas_eh_bus_reset_handler success
Oct 16 11:43:04 ubuntu kernel: [ 501.014652] usb 4-1: stat urb: status -32
Oct 16 11:43:04 ubuntu kernel: [ 501.017564] scsi 35:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD
Oct 16 11:43:04 ubuntu kernel: [ 501.017567] scsi 35:0:0:0: tag#0 CDB: Test Unit Ready 00 00 00 00 00 00
Oct 16 11:43:04 ubuntu kernel: [ 501.017570] scsi host35: uas_eh_bus_reset_handler start
Oct 16 11:43:05 ubuntu kernel: [ 501.234951] usb 4-1: reset SuperSpeed USB device number 4 using xhci_hcd
Oct 16 11:43:05 ubuntu kernel: [ 501.301555] scsi host35: uas_eh_bus_reset_handler success
Oct 16 11:43:05 ubuntu kernel: [ 501.301561] scsi 35:0:0:0: Device offlined - not ready after error recovery
По-видимому, я получаю эту ошибку -32 С этим usb 4-1.
Кто-нибудь знает, почему это может произойти? Не могу найти ничего подходящего в интернете.
ubuntu usb vmwareЯ разрабатываю драйвер USB в пространстве linux kernel, где мой интерфейс usb представляет собой две массовые конечные точки (IN и OUT). Я использую один URB для отправки и получения данных. Могу ли я использовать тот же usb_alloc_urb() для отправки и получения данных? Я использую следующие шаги…
Я хочу максимизировать размер окна (полный экран) во время работы в ubuntu. Я пробовал использовать полноэкранный режим в vmware, но потерпел неудачу. vmware версия = 3.1.4 гостевая ОС = только интерфейс командной строки ubuntu 11.04 (CLI). host os = Windows 7 Professional, 32-разрядная версия,…
2
usb 4-1
— это номер порта USB, stat urb : status -32
означает , что urb (U SB r equest b lock ) сообщает об ошибке -32 (сломанная труба ) cf. http:/ / www.makelinux.net/ldd3 / chp-13-sect-3 для urb и http:/ / www-numi.fnal.gov/offline_software/srt_public_context/WebDocs / Errors/unix_system_errors. html для кода ошибки
очень вероятно, что проблема в модуле UAS ( https://en.wikipedia.org/wiki/ USB_Attached_SCSI ), см. https://bbs.archlinux.org/viewtopic.php?ИД=183190 , https://bbs.archlinux.org/viewtopic.php?ИД=183723
решение для archlinux находится в https:/ / bbs.archlinux.org/viewtopic. php?id=183190 в ответе Da_Coynul он ‘blacklists’ модуль uas
для конкретного диска SCSI путем настройки модуля usb-storage
:
Я смог заставить свой внешний диск снова работать, сказав usb — модуль хранения данных для игнорирования uas для устройства. Вот как это сделать оно:
Сначала создайте файл с именем
ignore_uas.conf
в каталоге/etc/modprobe.d
, содержащем following*
options usb-storage quirks=Vendor_ID:Product_ID:u
*(замените ваш фактический Vendor_ID и Product_ID, полученные из команды
lsusb -v
).Затем регенерируйте свой внутренний ramdisk:
# mkinitcpio -p linux
это решение должно быть адаптировано для виртуальной машины. возможно, следуйте этому руководству: https:/ / www.vmware.com / support/ws45 / doc/disks_add_ws. html, потому что горячее подключение устройств SCSI, похоже, не поддерживается :
Горячее добавление и удаление устройств SCSI не поддерживается.
источник: https:/ / docs.vmware.com / ru/VMware-vSphere/6.0/com.vmware.vsphere.hostclient.doc/GUID-3E6E58AA-2AD4-4370-9955-07E5FBDE800D.html
Поделиться ralf htp 16 октября 2017 в 21:58
0
В качестве обходного пути при использовании виртуальной машины вы можете поделиться папкой на хосте, добавив ее в настройки>панель параметров>общие папки. Это значительно медленнее, если учесть дополнительный уровень связи между гостем и хостом, но, по крайней мере, вы получите доступ к диску.
Поделиться darkpirate 17 октября 2017 в 14:17
Можно ли запустить glassfish с флэш-накопителя USB без необходимости установки? У кого-нибудь есть ссылка на учебник или документацию о том, как это сделать? Похожий Вопрос: Запуск Tomcat с диска…
Я пытаюсь написать модуль kernel, который представляет собой комбинацию драйвера usb и сетевого драйвера, теперь всякий раз, когда данные получаются драйвером usb, они будут находиться в struct urb,…
Я разрабатываю небольшой драйвер USB в linux kernel, мое устройство имеет две объемные конечные точки (IN и OUT). У меня есть два URB (предположим) urb A и urb B . Я отправил много запросов на…
Я разрабатываю драйвер USB в пространстве linux kernel, где мой интерфейс usb представляет собой две массовые конечные точки (IN и OUT). Я использую один URB для отправки и получения данных. Могу ли…
Я хочу максимизировать размер окна (полный экран) во время работы в ubuntu. Я пробовал использовать полноэкранный режим в vmware, но потерпел неудачу. vmware версия = 3.1.4 гостевая ОС = только…
Я уже задавал этот вопрос раньше. Но я попытался провести больше исследований, прежде чем снова опубликовать его. Вот в чем проблема : Я установил Ubuntu 12.04 на VMWare 6.0 с Windows 7 в качестве…
Описание проблемы: Импорт образа диска Ubuntu завершается ошибкой ошибка: VMWare SVGA недоступен. Я использую KVM имеет гипервизор на CentOS. Я получаю следующую ошибку. Не удалось завершить…
Поскольку мне потребовалось довольно много времени, чтобы понять, как заставить Xtion (Primesense) работать над VMware, я решил поделиться им здесь с вами. (с Kinect у меня есть проблема, чтобы…
Я использую Windows8, проблема в том, что при подключении к Ubuntu, хотя VMware я получаю ошибку, что у меня нет прав. Это не первый раз, когда я использую его. Не знаю, что пошло не так. Ошибка,…
Я попытался создать приложение для отладки с помощью внешнего устройства, которое я хочу отлаживать при подключении внешнего устройства. Как я могу этого достичь Я использую концентратор типа C USB…
Машина работает 16.04 LTS, актуальная на обновлениях.
У меня был USB-адаптер IOGear. Работал достаточно хорошо. В какой-то момент я вытащил его, чтобы дать своему сыну. Как дурак, я просто крикнул это горячо. Теперь у меня есть замена, IOGear GBU521 (который, я думаю, был таким же, как оригинал). Я не могу заставить его работать, и я подозреваю, что это потому, что машина настаивает, что предыдущий адаптер все еще присутствует.
Вот lsusb:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 002: ID 05e3:0612 Genesys Logic, Inc.
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2. 0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
и hciconfig:
hci0: Type: BR/EDR Bus: USB
BD Address: 00:02:72:C8:AC:34 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING
RX bytes:1038 acl:0 sco:0 events:63 errors:0
TX bytes:4962 acl:0 sco:0 commands:63 errors:0
Список bluetoothctl показывает:
Controller 00:02:72:C8:AC:34 khym [default]
Команда удаления в bluetoothctl ничего не делает (говорит «недоступно»).
Я попытался стереть записи в /var/lib/bluetooth, но запись для фантомного контроллера продолжает возвращаться. Я также нашел и удалил файл прошивки /lib/firmware/brcm/BCM20702A1-0a5c-21e8.hcd.
Загрузочные сообщения включают в себя:
Sep 12 23:11:17 khym kernel: Bluetooth: hci0: BCM: chip id 63
Sep 12 23:11:17 khym kernel: Bluetooth: hci0: khym
Sep 12 23:11:17 khym kernel: Bluetooth: hci0: BCM20702A1 (001. 002.014) build 0000
Sep 12 23:11:17 khym kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-21e8.hcd failed with error -2
Sep 12 23:11:17 khym kernel: Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21e8.hcd not found
Когда я подключаю новый адаптер, я получаю соответствующую запись в lsusb и hciconfig, но панель gnome bluetooth его не распознает.
Я думаю, так как оригинальный контроллер работал без проблем, если я смогу заставить машину забыть об этом, новый должен появиться без дальнейших проблем.
Несколько других замечаний: — Эта машина несколько старая (Core 2 Duo) и в настоящее время имеет разряженную батарею CMOS, поэтому я получаю испорченные сообщения памяти в журналах загрузки. Все остальное работает нормально, поэтому я считаю, что это не актуально — машина использует драйверы nvidia для графики (я знаю, что это было проблемой много лет назад, но все еще?)
Я довольно много искал, пытался определить, где что находится и как файлы должны основываться на сообщениях людей, узнающих их btusb, но я не сталкивался ни с кем с противоположной проблемой!
Заранее спасибо за любые предложения по дальнейшей диагностике!
кругозор
После переустановки операционной системы необходимо установить драйвера на все оборудование. Это обеспечивает стабильную и быструю работу аппаратного обеспечения. Но бывают случаи, когда после распаковки утилит некоторые устройства не идентифицировались и сообщают об ошибке: «это устройство было остановлено, поскольку оно сообщило о возникновении неполадок (код 43)». Поэтому рассмотрим все о Unknown Device: что это и как исправить.
Unknown Device – это подключенное к компьютеру устройство, драйвера на которое не установлены или повреждены. Им может быть видеокарта, аудиочип или порты подключения. При чем в некоторых случаях устройство может работать несмотря на возникновение ошибки, правда медленно и нестабильно.
Некоторые не обращают внимания на данную проблему. Но если неизвестным устройством является видеокарта – вы не поиграете в требовательные игры, если модуль WiFi – лишитесь беспроводного интернета, а если аудиочип – готовьтесь слушать музыку только на телефоне. Поэтому обязательно нужно идентифицировать компонент компьютера и устранить неисправность.
Все зависит от нескольких факторов. Разберем все возможные предпосылки к появлению ошибки unknown device:
Существует множество лайфхаков по восстановлению рабочего состояния устройства. Но не каждый способ будет одинаково эффективен в вашей ситуации. Поэтому разделим методы на две группы и отсортируем их по вероятности возникновения.
Совет! Сначала проверьте работает ли устройство на других компьютерах, чтобы исключить «танцы с бубном» в случае неисправности самого устройства.
В 80% случаев нижеописанные инструкции исправляют ошибку неизвестного устройства.
Если вы недавно переустановили Windows и стандартные драйвера не подошли к одному из устройств, стоит подумать об отдельной установке. Для этого:
Если же система у вас не свежая и Unknown Device ранее вы не наблюдали, то:
Возврат к предыдущей конфигурации оборудования возможно решит проблему. В случае неудачи удалите драйвер и повторите инструкцию из предыдущего подзаголовка.
Вредоносные программы способны повредить или удалить системные файлы, включая драйвера. Поэтому Unknown Device может быть самым безобидным последствием, которое только можно представить. Для проверки Windows нужно:
Если вирусы не были найдены или их удаление не решило проблему с Unknown Device, переходите к альтернативным способам.
Нижеописанные методы помогают решить проблему в исключительных ситуациях.
Автоматически обновляющиеся драйвера – вещь очень хорошая. Но вместе с этим обязательно должен работать и Центр обновления Windows, т.к. иногда происходит конфликт версий, приводящий к сбоям.
Для этого перейдите в «Панель управления» – «Центр обновления Windows» и включите автоматический поиск и установку апдейтов от Microsoft.
Если выяснилось, что Unknown Device появляется при подключении USB устройств, стоит задуматься о покупке USB хаба с отдельным питанием. Дело в том, что для современных мобильных устройств (портативные жесткие диски, 3G модемы, WiFi модули и т.д.) требуется больше мощности, чем для обычных флешек. Устаревшие модели ноутбуков, нетбуков и даже компьютеров не имеют на выходе необходимой силы тока и/или напряжения.
Скопление системного мусора и ошибочных ключей в реестре негативно сказывается на работе компьютера. Симптомом этого также становится появление Unknown Device.
Для очистки системы нужно:
Слабый контакт, перелом проводов и кабелей, перегорание шлейфов или банальное загрязнение пылью может стать причиной проблемы с «опознанием» устройства. Проверьте USB разъемы и проведите «генеральную уборку» внутри ноутбука или системного блока компьютера. Особое внимание уделите материнской плате.
Внимание! При недостаточном опыте не разбирайте компьютер самостоятельно, вы можете его повредить.
В исключительных ситуациях «код 43» вызывают неверные настройки или устаревшая версия BIOS. Возможно, у вас программно отключен один из разъемов на материнской плате или выставлен автоматический режим включения, что приводит к Unknown Device.
Для обновления базовой системы ввода/вывода ознакомьтесь с этой статьей.
Если ни один из способов вам не помог – пишите в комментариях, будем стараться исправить вместе. Ведь такую ошибку, как Unknown Device можно решить самостоятельно, без обращения в сервисный центр.
@pyorkie Добро пожаловать в сообщество HP!
Если вы столкнулись с проблемой при подключении к устройству Bluetooth, временно отключите программное обеспечение безопасности (антивирус), если оно установлено, и проверьте, что это может быть очень полезно.
Запустите средство устранения неполадок Bluetooth
Всякий раз, когда вы сталкиваетесь с какой-либо ошибкой Bluetooth, в первую очередь мы рекомендуем запустить средство устранения неполадок Bluetooth и средство устранения неполадок оборудования и устройств, которое проверяет и устраняет проблему или ошибку, которая предотвращает / вызывает подключение устройства Bluetooth.
Это просканирует и устранит любую ошибку, вызывающую / препятствующую подключению устройств Bluetooth.
После запуска Bluetooth Troubleshooter Также запустите Hardware and Devices Troubleshooter для , проверьте и исправьте, не подключалось ли какое-либо физическое оборудование, вызывающее проблему, через Bluetooth. Опять же, вы можете запустить средство устранения неполадок оборудования и устройств из раздела «Настройки » >> Обновление и безопасность >> Устранение неполадок .
После запуска обоих средств устранения неполадок просто перезапустите Windows и проверьте при следующем входе в систему. Устройства Bluetooth подключены и работают правильно. Тем не менее, необходимо выполнить следующие инструкции.
Проверьте работу службы Bluetooth
Проверить настройки подключения Bluetooth
Обновите / переустановите программное обеспечение драйвера Bluetooth
После подключения к ПК или ноутбуку, если устройства Bluetooth не работают или несовместимы с вашей системой, обновление / переустановка драйвера устройства Bluetooth является наиболее эффективным решением, которое я лично нашел.
Для обновления драйвера Bluetooth
Выберите « Автоматический поиск обновленного программного обеспечения драйвера » и следуйте инструкциям на экране, чтобы Windows проверила наличие последней доступной версии драйвера. Если обнаружены какие-либо окна, они автоматически загрузят и установят их для вас. После этого перезапустите Windows и убедитесь, что устройство Bluetooth начало работать.
Если обновление драйвера устройства не помогло, попробуйте вариант «Откатить и переустановить» или посетите веб-сайт производителя устройства, загрузите последний доступный драйвер и установите его в своей системе, проверьте, что устройства Bluetooth начали работать как раньше.
Если Bluetooth внезапно перестал работать после недавнего обновления Windows 10 и применение всех вышеперечисленных решений не устранило проблему, то вы можете применить последний вариант. удалите последнюю сборку Windows 10 и дождитесь, пока Microsoft исправит ошибку.
(Вышеупомянутая ссылка является сторонней и не принадлежит HP, я разместил ее только для того, чтобы помочь вам решить эту проблему, выйдя за рамки моей поддержки, пожалуйста, не обращайте внимания на рекламу и принимайте только бесплатные предложения)
Дайте мне знать, как это получается,
Если вы считаете, что я был вам полезен, просто нажмите «Принять как решение», чтобы помочь сообществу расти,
Тем не менее, я попрошу кого-нибудь проследить за этим, чтобы убедиться, что вам помогли,
На случай, если вы не перезвоните нам в течение 24 — 48 часов, и желаю вам хорошего дня.
Riddle_Decipher
Я сотрудник HP
Я много лет пользуюсь настольными компьютерами Dell, и, как вы все знаете, с Dell мало что можно сделать. Решил купить более старую игровую установку, чтобы я тоже мог присоединиться к веселью и научиться регулировать настройки BIOS, напряжения, тактовую частоту и т. Д.
Взял на Craigslist XFX nForce 790i Ultra MB с процессором Intel Core 2 Quad Q9450 8 ГБ оперативной памяти Kingston 1333 МГц (2 x 4 ГБ). Блок питания OCZ 500 Вт — я установил ATI Radeon HD 4850 1 ГБ. Стандартный черный корпус Mid-Tower, без названия. Два 75 ГБ Maxtor 6 Y080M0 HD.
Однако есть проблема: в диспетчере устройств в разделе Контроллеры универсальной последовательной шины отображается Неизвестное устройство . Выберите «Свойства»> «Общие»
Расположение: Port_ # 0002. Hub_ # 0001
Состояние устройства:
« Windows остановила это устройство, поскольку оно сообщило о проблемах.(Код 43) «
Если я отключу / деинсталлирую во время и просканирую аппаратные изменения, он сообщит мне, что устройство не удалось установить, сообщил код проблемы 43.
Парень, у которого я купил его, имел неактивированную копию Windows 8, устройство было неизвестно на Win 8.
Я установил чистую копию Windows 7, это не помогло. Поэтому, конечно, я начал ковыряться в корпусе. Заголовки USB имеют 9 контактов и разъемы, которые он использовал для на передней панели USB-портов всего 8. Думал, что наткнулся на что-то и удалил передние USB-порты.Не помогло. Кстати, эти USB-порты работали.
На самом деле все порты USB рабочие?
Перед установкой Windows 7 я использовал Gparted для очистки обоих дисков, в то время как Gparted инициализировал мой экран, заполненный этим сообщением:
hub 2-0: 1.0: невозможно перечислить USB-устройство на порту 2
Я все еще мог получить Gparted работает.
Искал в средстве просмотра событий в Windows похожие сообщения, но не нашел.
Сейчас к USB подключены только клавиатура и мышь.На самом деле я удалил их и подключил адаптер Logitech Bluetooth для беспроводной клавиатуры и мыши, чтобы исключить их как возможность.
Обнаружены некоторые темы, касающиеся удаления всех USB-устройств, извлечения батареи МБ на пять минут, и после перезапуска все будет в порядке. Я сделал это и очистил перемычку CMOS.
Во всех моих вознях что-то изменилось, потому что теперь, когда я отключаю / удаляю неизвестное USB-устройство, при сканировании аппаратных изменений он говорит: «Драйвер устройства успешно установлен, » и необходима перезагрузка.К сожалению, статус после перезагрузки до сих пор неизвестен, код 43.
Купил ли я битую МБ?
Любая помощь будет оценена.
спасибо
Новейшие драйверы: Более
Полезные ссылки
| Драйверы | Nokia Информация о драйвереСтарые драйверы влияют на производительность системы и делают ваш компьютер и оборудование уязвимыми для ошибок и сбоев.Предлагаем вам скачать последние версии драйверов. Регулярно обновляйте драйвер Port_ # 0001.Hub_ # 0002 USB Generic , чтобы повысить его производительность и исправить любые ошибки, связанные с драйвером. Загрузить сейчас (1 МБ)Port_ # 0001. Hub_ # 0002 USB Generic — это драйвер для Windows. Он выпущен Nokia Тип: Устройства беспроводной связи Версия: 6.83.6.1 Дата: 2007-03-07 Идентификаторы оборудования:NMWCD \ VID_0421 & PID_0061 & IF_OTH Совместимые идентификаторы:NMWCD \ Class_02 & Subclass_00 Этот драйвер использовался в следующей операционной системе:Microsoft Windows 7 Ultimate Данная загрузка также подходит для перечисленных ниже продуктов:INTEL — P4I45Gx_PE, (1.00) Уведомления:Драйверы программного обеспечения, представленные на этой странице, являются общими версиями и могут использоваться для общих целей. Однако производители оригинального компьютерного оборудования (OEM) могли изменить функции, включить настройки или внести другие изменения в программное обеспечение или пакет программного обеспечения, который они предоставляют. Чтобы избежать возможных несовместимостей при установке в вашей OEM-системе, мы рекомендуем вам проконсультироваться с вашим OEM-производителем и использовать программное обеспечение, предоставленное производителем вашей системы. Мы или производитель оригинального компьютерного оборудования (OEM) можем не предоставлять техническую поддержку по некоторым или всем проблемам, которые могут возникнуть в результате использования этой универсальной версии драйверов программного обеспечения. Скачать сейчас |
У меня возникают проблемы с USB-портом после выхода из спящего режима при использовании материнской платы ASROCK X570 Mini-ITX / TB3 с процессором Ryzen 9 3900X и 32 Гбайт G.Skill CL16 3600Mhz RAM, недавно построенный.
Когда компьютер выходит из спящего режима, единственный порт USB на передней панели постоянно отключается и подключается заново независимо от того, какое устройство к нему подключено. Я пробовал другое устройство, и оно показывает такое же поведение, но полная перезагрузка, похоже, исправляет. Я запускал «USBLogView» для мониторинга состояния порта и вывода в текстовый файл, вот несколько примеров поведения:
Отключить, 11.11.2020 07:55:33, Port_ # 0001.Hub_ # 0002, iLok, зависит от производителя, 3AADE92A_45340478,088e, 5036, iLok, портативное безопасное хранилище для лицензий на программное обеспечение, 0.30, ff, 00, ff Plug, 11.11.2020 07:55:33, Port_ # 0001.Hub_ # 0002, iLok, зависит от производителя, 3AADE92A_45340478,088e, 5036, iLok, Портативное безопасное хранилище для лицензий на программное обеспечение, 0.30, ff, 00, ff Отключить, 11.11.2020 07:55:58, Port_ # 0001.Hub_ # 0002, iLok, зависит от поставщика, 3AADE92A_45340478,088e, 5036, iLok, Портативное безопасное хранилище для лицензий на программное обеспечение, 0.30, ff, 00, ff Plug, 11.11.2020 07: 56: 03, Port_ # 0001.Hub_ # 0002, iLok, зависит от поставщика, 3AADE92A_45340478,088e, 5036, iLok, портативное безопасное хранилище для лицензий на программное обеспечение, 0. 30, ff, 00, ff
После описанных выше случаев я перезагрузил компьютер, и с тех пор не было ни одного случая отключения / повторного подключения. Тот же результат вчера, постоянное отображение проблемы, исправленной при перезагрузке.
Думаю, стоит упомянуть, что я перенес твердотельные накопители и жесткий диск со своей старой установки i7 на эту машину и не переустанавливал Windows 10, я просто позволил ей перенастроить себя, поэтому я должен задаться вопросом, требуется ли возможная переустановка, но Я не хочу делать это без надобности из-за того, что у меня есть много аудио плагинов VST для деавторизации и повторной авторизации.
Я перепрошил BIOS и обновил драйверы чипсета до последних драйверов AMD в надежде, что это может помочь, но этого не произошло.
Это всегда Port_ # 0001.Hub_ # 0002. Возможно, это проблема с оборудованием? У меня была проблема с изогнутым штифтом в заголовке USB 3, который мне пришлось отогнуть, возможно, мне следует проверить, что контакт был правильно установлен, но это не объясняет, почему перезагрузка исправляет поведение, и я немного обеспокоен о сломанной булавке, если я еще этого не сделал.
Кто-нибудь может предложить еще что-нибудь, что я мог бы исследовать тем временем, пожалуйста?
Заранее благодарим за любую предложенную помощь!
У меня есть лампа USB, которую я специально купил, чтобы программно выключить ее в определенное время, поэтому мне нужно отключить питание ее USB-порта.
Кажется, у меня USB-хаб на usb6. Лампа подключена к одному из портов в этом хабе:
# myhost $ lsusb
Шина 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0
Шина 002 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1.1
Шина 003 Устройство 001: ID 1d6b: 0001 Linux Foundation 1.1 корневой хаб
Шина 004 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1.1
Шина 005 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1.1
Шина 006 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1. 1
Шина 007 Устройство 001: ID 1d6b: 0001 Корневой концентратор Linux Foundation 1.1
Шина 008 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0
...
...
Шина 008 Устройство 006: ID 050d: 0234 Компоненты Belkin F5U234 4-портовый концентратор USB 2.0
Вот что я пробовал:
Здесь два решения, первое предлагает:
эхо отключено> / sys / bus / usb / devices / usb1 / power / wakeup
echo suspend> / sys / bus / usb / devices / usb1 / power / level # выключить
, но я получаю ошибку записи : недопустимый аргумент
при попытке записи в / sys / bus / usb / devices / usb1 / power / level
:
$ sudo bash -c 'echo disabled> / sys / шина / USB / устройства / USB6 / питание / пробуждение '
$ echo suspend | sudo tee / sys / bus / usb / devices / usb6 / power / level suspend
тройник: / sys / bus / usb / devices / usb6 / power / level: недопустимый аргумент
$ sudo bash -c 'echo suspend> / sys / bus / usb / devices / usb6 / power / level'bash: строка 0: echo: ошибка записи: недопустимый аргумент
Второе решение:
sudo bash -c 'echo 0> / sys / bus / usb / devices / usb6 / power / autosuspend_delay_ms; эхо авто> / sys / bus / usb / devices / usb6 / power / control '
, который отключает питание устройства USB-концентратора. C
Что мешает мне использовать этот метод для получения части ‘2-1.1’ к этому:
echo '2-1.1'> / sys / bus / usb / drivers / usb / unbind
Есть ли альтернативный способ получить эту информацию?
Как вариант, можно отключить питание всей подсистемы usb? Что-то вроде modprobe -r usb_etc
?
Мое ядро:
$ uname -r
3.2.0-4-amd64
ComPortMan — это служба Windows, которая позволяет управлять назначением COM-порта Windows.Запуск в качестве службы делает ее независимой от привилегий вошедшего в систему пользователя, поэтому нет необходимости предоставлять пользователям право изменять COM-порты в диспетчере устройств Windows.
Вы можете определить новые COM-порты по умолчанию для устройств USB-to-Serial или любого другого типа последовательного устройства.
Он может содержать в чистоте арбитр имен Windows COM и показывать всплывающие подсказки для вновь подключенных портов.
ComPortMan работает с Windows 2000, XP, Server 2003, Vista, Windows 7, 8, 10 и их серверными версиями.В x64-версиях Windows работает только x64-версия.
Установка
ComPortMan не поставляется с файлом SETUP.EXE, это все ручная работа. См. Раздел «Установка».
Условия
Программное обеспечение никоим образом не ограничено или повреждено. Он полностью функционален без ограничения по времени. Нет «полной версии».
ComPortMan — это бесплатное программное обеспечение только для частного и образовательного использования. В противном случае после 30-дневного периода тестирования требуется лицензия на каждый компьютер.
«Образовательные» — учебные заведения, в которых студентов больше, чем сотрудников.
Кроме того, это бесплатно для публичных бесплатных библиотек.
Прайс-лист доступен здесь:
https://www.uwe-sieber.de/comportman_e.html
Лицензионное соглашение
Почему?
Когда в системе появляется новый COM-порт, Windows не присваивает первый свободный номер, а назначает первый номер, который никогда не использовался ранее. Поэтому номера портов бесконечно увеличиваются…
Резервирование ранее использовавшихся номеров портов хранится в реестре в разделе HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ COM Name Arbiter
Я сделал инструмент для удаления резервирования вручную:
https: //www.uwe-sieber .de / misc_tools_e.html # com_ports
С помощью ComPortMan вы можете определить, какой номер COM-порта назначен порту по некоторым критериям.
Установка
Распакуйте файл дистрибутива (ComPortMan.ZIP), например в папку с программами (входит папка ComPortMan). На дисках, отформатированных в NTFS, для этого требуются права администратора.
В результате файлы должны находиться в папке типа C: \ Program Files \ ComPortMan
В Vista и Windows 7/8/10 я предлагаю установить ComPortMan в другую папку, чем C: \ Program Files, потому что в этой папке изменяется ComPortMan.INI, созданный пользователем без повышенных прав, перенаправляются в «Виртуальное хранилище», где ComPortMan не будет его читать.
В папке типа C: \ Tools \ ComPortMan проблем нет.Вы должны предоставить папке те же права доступа, что и папка C: \ Program Files, чтобы предотвратить замену ComPortMan.EXE плохим программным обеспечением или изменение ComPortMan.INI для начала работы с более высокими привилегиями!
ComPortMan не запускается из сети или дополнительного диска, он должен быть расположен на «реальном» локальном диске.
Затем введите желаемую конфигурацию в ComPortMan.INI (см. Ниже). Включен образец файла
под названием ComPortMan_sample.INI. Либо создайте новый ComPortMan.INI или переименуйте файл образца.
На диске, отформатированном под NTFS, для редактирования ComPortMan.INI требуются права администратора. Под Vista / Win7 вы должны запустить редактор с повышенными правами, иначе ComPortMan.INI может быть перенаправлен в виртуальное хранилище Vista, где он не действует.
Если вы вошли в систему с правами администратора, вы можете просто установить службу ComPortMan.
_service_register.cmd
Это не копирует файлы, а только регистрирует ComPortMan как службу и запускает службу.
Без прав администратора вас попросят.
После установки ComPortMan постоянно работает как служба Windows. Служба запускается автоматически при запуске Windows.
Помните: После установки в качестве службы не имеет значения, откуда эта служба запускается. ComPortMan.EXE загружается из папки, из которой был запущен _service_register.cmd!
Удаление:
Вы можете удалить службу с помощью параметра -deregister, это то, что _service_deregister.cmd выполняет:
_service_deregister.cmd
Это останавливает службу и отменяет регистрацию.
Установка и удаление могут быть выполнены без окна сообщения с помощью
ComPortMan -silentregister
ComPortMan -silentderegister
Он возвращает Errorlevel 0 в случае успеха, 1 в случае неудачи.
Вы можете остановить и запустить установленную службу с помощью команды NET:
net stop ComPortMan
net start ComPortMan
или с помощью командных сценариев _service_stop и _service_start, которые используют ComPortMan. EXE и при необходимости запросите права администратора.
Вы можете изменить настройки COM-порта в ComPortMan.INI без перезапуска службы, поскольку она проверяется на изменения каждый раз, когда происходит событие COM-устройства.
Большинство настроек вступают в силу без перезапуска службы.
См. Конфигурацию.
Подсказка:
Командные сценарии содержат только простые командные строки, такие как
ComPortMan -register
Поэтому они должны запускаться из папки ComPortMan, иначе ComPortMan.EXE не найден. Чтобы файл CMD работал при запуске из другой папки, измените их следующим образом:
«% ~ dp0 ComPortMan» -register
% ~ dp0 — это заполнитель для d rive и p ath для файла CMD . Как это работает? % 0 — это заполнитель для запущенного файла CMD, например C: \ Program Files \ ComPortMan \ _service_register.cmd.
~ dp — это «модификатор», который предоставляет диск и путь, например C: \ Program Files \ ComPortMan. Из-за возможного пробела в пути его необходимо заключить в кавычки.
Подробнее о пакетных параметрах и модификаторах можно узнать здесь:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx
Конфигурация
Требуемые COM-порты определены в текстовом файле ComPortMan.INI, расположенном в том же месте, что и ComPortMan.EXE.
Современные приложения часто хранят свои настройки в реестре Windows, но мне это не нравится. Файлы INI — это «классический» подход.
Windows Vista, Windows 7/8/10, Server 2008+:
Начиная с Vista, «Виртуальное хранилище» может перенаправлять файл INI в
C: \ Users \ (UserName) \ AppData \ Local \ VirtualStore \ Program Files \ ComPortMan
, когда вы его изменяете или копируете.
Но служба ComPortMan всегда читает из своей папки. Итак, под Vista / Win7 / 8/10 вы должны запустить редактор с повышенными правами, иначе USBDLM.INI может быть перенаправлен в виртуальное хранилище, где он не действует. Это то, что _edit-ini.cmd делает.
Или установите ComPortMan в другую папку, например, в C: \ Tools \ ComPortMan, потому что виртуальное хранилище имеет дело только с папкой «C: \ Program Files».
Как работают файлы INI:
Файлы INI имеют разделы, начинающиеся с имен в квадратных скобках, например [ComPorts] или [BalloonTips]. Настройки, относящиеся к этому разделу, отображаются под названием раздела.
Каждое имя раздела может существовать только один раз! То же самое для значений в разделе.
Строки комментариев начинаются с точки с запятой. Никогда не пытайтесь деактивировать раздел таким образом:
; [ComPorts20]
Это расширяет предыдущий раздел до начала следующего раздела, что приводит к неожиданным результатам. Это правильный путь:
[xxxx ComPorts20]
Это все еще новый раздел, но он не действует из-за неизвестного имени.
Настройки в реестре:
ComPortMan также может считывать свои настройки из реестра. Он читает из
HKLM / Software / Uwe Sieber / ComPortMan
Если этот раздел реестра существует, то ComPortMan.INI игнорируется! Тогда из INI считываются только настройки файла журнала.
Чтобы ComPortMan видел изменения в реестре, измените значение (Standard) в HKLM / Software / Uwe Sieber / ComPortMan на любое другое значение, чем раньше. ComPortMan снова считывает конфигурацию.
Вот файл REG sam p le (не выполняйте его без изменений): https://www.uwe-sieber.de/files/comportman_sample.reg
Под x64 Windows версия Win32 ComPortMan перенаправляется на
HKLM / Software / Wow6432Node / Uwe Sieber / ComPortMan
, так что лучше используйте версию x64 здесь.
Простые образцы
Без конфигурации ComPortMan не затрагивает назначения COM-портов.
Для каждого типа COM-порта вам нужна своя обработка, так как вам нужен один раздел [ComPortsXX]. Какой раздел используется для порта, определяется критериями, определенными в каждом разделе. Для каждого раздела нужен хотя бы один критерий.
Инструмент ComPortInfo показывает некоторые данные обо всех текущих портах, эти данные могут использоваться в качестве критериев.
Пример вывода ComPortInfo:
Имя порта: COM2
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1
FriendlyName: Порт связи (COM2)
IRQ: 7
Имя порта IoPort: 3F8
: \ Device \ sscdmdm0
DeviceID: USB \ VID_04E8 & PID_6601 & MI_00 \ 9 & 34C622D7 & 0 & 4_00
FriendlyName: SAMSUNG Mobile Modem # 2
Если вы хотите, чтобы COM2 вернулся на COM1, настройте раздел, подобный этому,
целевой порт: [ComPorts10]Для перемещения текущего COM7 в COM3:
[ComPorts20]
KernelName = \ Device \ sscdmdm0
PortName = COM3
раздела no отношение ни к чему.ComPortMan просто читает от [ComPorts1] до [ComPorts99] и проверяет критерии. Используется первый раздел с критериями подбора.
Если вы хотите, чтобы определенный порт не изменялся, просто настройте раздел с малым номером с критериями соответствия, но без строки PortName.
После сохранения файла INI снова запустите инструмент ComPortInfo или нажмите F5 для обновления. Если вы все сделали правильно, отобразятся ваши разделы:
Имя порта: COM2
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1
FriendlyName: Порт связи (COM2)
IRQ: 7
IoPort: 3F8
Секция: [ComPorts10]
PortName: COM7
KernelName: \ Device \ sscdmdm0
DeviceID: USB \ VID_04E8 & PID_6601 & MI_00 \ 9 & 34C622D7 & 0 & 4_00
FriendlyName: SAMS203
Раздел
FriendlyName: порт Comort 9142
Mobile Modem:
FriendlyName: SAMS203 запускается и когда в системе появляется новый порт.Итак, чтобы заставить его изменить съемный порт, удалите и снова подключите его или выполните перезагрузку с помощью инструмента ComPortInfo.
Настройки
Даже раздел [Настройки] упоминается здесь снова и снова, все настройки должны быть вместе в одном и единственном разделе [Настройки]! Может быть только один . ..
Большинство настроек вступают в силу немедленно.
Проверять COM-порты при запуске
По умолчанию ComPortMan проверяет COM-порт при запуске.Если этого не произойдет:
[Настройки]
CheckPortsOnStartup = 0
Проверить COM-порты при выходе из режима ожидания или гибернации
Некоторые установки Windows просыпаются с завинченными COM-портами после возобновления. При необходимости ComPortMan может проверить порты при возобновлении работы. По умолчанию это отключено, потому что обычно это не требуется.
[Настройки]
CheckPortsOnResume = 1
Удалить DosDeviceName COM-портов после удаления
Некоторые драйверы забывают удалить символическую ссылку из DosDeviceName (например, COM1) на свой объект ядра (например, \ Device \ Serial1).Обычно без проверки, потому что никакое другое устройство не будет использовать этот порт благодаря настройкам реестра COM Name Arbiter. Но при использовании ComPortMan это может быть проблемой.
Если ComPortMan должен всегда удалять DosDeviceName:
[Настройки]
RemoveDosDeviceNameOnRemoval = 1
По умолчанию это делается, когда ComPortMan назначил порт в быстром и грязном режиме.
Быстрый и грязный режим
ComPortMan до версии V0.7 изменял номера портов, изменяя параметры реестра порта и затем перезагружая устройство.Но иногда это занимает несколько секунд. При работе с многопортовыми устройствами их верхнее устройство, например вместо этого перезапускается USB-концентратор.
Это чисто, но медленно.
В режиме Quick-and-dirty параметры реестра тоже изменяются, но затем ComPortMan просто удаляет старое имя порта и создает новое. Быстро, но грязно.
При удалении порта ComPortMan должен удалить новое имя, потому что драйвер порта, вероятно, хочет удалить старое имя! Если его старое имя тем временем используется другим портом, вероятно, этот пока что чужой порт будет удален.Если это действительно произойдет, зависит от драйвера удаленного порта.
Начиная с V0.95 ComPortMan видит и сразу исправляет это, так что проблем нет.
Пока вы имеете дело с одним устройством одновременно, проблем в любом случае нет.
Эта настройка доступна глобально:
[Настройки]
QuickAndDirtyMode = 1
И индивидуально для каждого раздела ComPorts. Пример:
[ComPorts20]
DeviceId = FTDIBUS *
PortNames = COM3, COM4
QuickAndDirtyMode = 0
Windows COM-Name-Arbiter
Для каждого COM-порта при установке Windows устанавливает бит в реестре, который отмечает этот порт зарезервирован, чтобы он не использовался новыми устройствами.В результате увеличиваются номера COM-портов …
Инструмент для ручного сброса битов — мой COM Name Arbiter Tool.
ComPortMan тоже может убирать. Это происходит при запуске службы и после удаления COM-порта.
Пример: Очистите резервирование для портов 3, 4 и 10-256:
[Настройки]
ComNameArbiterClean = 3,4,10-256
Резервирование текущих портов не удаляется, более того, ComPortMan изменяет резервирование по прибытии COM-портов.
По умолчанию Windows
После удаления удалите устройство из управления устройствами Windows
Если вы имеете дело с большим количеством всегда новых устройств, которые никогда не будут подключаться снова, имеет смысл удалить его из управления устройствами Windows после удаления .
Для COM-порта:
[Настройки]
RemovePortDeviceOnRemoval = 1
Для USB-устройства:
[Настройки]
RemoveUsbDeviceOnRemoval = 1
Debug Information figure
Какие проблемы возникают неправильно, читая журналы отладки, которые пишет ComPortMan.
Он может записывать файл журнала или вывод в реальном времени, который может быть получен SysInternals DebugView
Для активации файла журнала установите WriteLogFile = 1, для вывода в реальном времени WriteDebugOutput = 1.
Чтобы контролировать, насколько подробным будет вывод, установите LogLevel = от 1 до 4, 3 обычно достаточно.
Файл _ComPortMan.LOG в корневой папке диска Windows по умолчанию, но его можно изменить:
[Настройки]
WriteDebugOutput = 1
LogLevel = 3
WriteLogFile = 1
LogFile = C: \ ComPortMan. LOG
Для вступления в силу перезагрузки не требуется. Параметры файла журнала считываются только из INI, даже если для других параметров используется реестр.
При запуске службы существующий ComPortMan.LOG переименовывается в ComPortMan_BAK.LOG, существующий ComPortMan_BAK.LOG удаляется.
Всплывающие подсказки
ComPortMan может отображать всплывающую подсказку с информацией о назначенных номерах COM-портов.
[BalloonTips]
Enabled = 1
Timeout = 6000
Timeout — это продолжительность отображения всплывающей подсказки в миллисекундах.
6 секунд (6000 мс) по умолчанию плюс полсекунды для каждого дополнительно показываемого порта.
Тайм-аут снова начинается при наведении курсора мыши на всплывающую подсказку.
Начиная с V0.9.3, всплывающие подсказки при удалении отображаются по умолчанию, если Enabled = 1. Таймаут по умолчанию составляет половину таймаута по прибытии. Оба могут быть установлены отдельно:
[BalloonTips]
EnabledOnRemoval = 1
TimeoutOnRemoval = 3000
COM-порты сортируются по USB-порту или (если они совпадают или не являются USB-устройствами) по идентификатору устройства.
COM-порты в зависимости от критериев
Для каждой отдельной обработки вам потребуется отдельный раздел [ComPortsXX] с критериями, специфичными для требуемого порта.
Проверяются разделы от [ComPorts1] до [ComPorts99] и, наконец, [ComPorts] (без номера).
Используется первая секция, для которой критерии подходят для порта. Итак, сконфигурируйте особые случаи с меньшими числами, а более общие — с более высокими числами и наиболее общие с наибольшим числом или без числа.
Я предлагаю использовать номер с шагом 10, чтобы позже вы могли легко вставлять разделы.
Числа раздела и значения ни к чему не имеют отношения. Секция и значения просто оцениваются от маленьких чисел вверх до больших чисел, вот и все.
Инструмент ComPortInfo показывает для каждого порта, какой раздел используется для него, так что вы можете легко проверить, правильно ли вы настроили.
Для каждого раздела нужен хотя бы один критерий.
Нетипичный образец для демонстрации того, как это работает, критерии в зеленый , целевые порты в фиолетовый :
[ComPorts10]
DeviceID1 = USB \ VID_067B & PID_2517
DeviceID2 = USB \ VID_12346 и PIDName_port
Этот раздел используется, если подключен порт с либо DeviceID USB \ VID_067B & PID_2517 , либо USB \ VID_1234 & PID_5678.Затем порту назначается COM5, если он доступен, в противном случае — COM6. Если оба используются, порт не меняется.
Нет связи между числами!
Типичный пример получения этих двух портов на собственных номерах портов:
[ComPorts10]
DeviceID = USB \ VID_067B & PID_2517
PortName = COM5
[ComPorts20]
DeviceID = USB \ VID_1234 & PID 9000 Когда_5673 используется только один критерий того же типа или одно имя порта, тогда номер можно не указывать, как показано в приведенных выше примерах.
Если вы хотите, чтобы два портовых устройства обрабатывались одной секцией, используйте нумерованные критерии:
[ComPorts10]
DeviceID1 = USB \ VID_067B & PID_2517
DeviceID2 = USB \ VID_1212 & PID_8976
PortName = COM5
Здесь один из идентификаторов порта . Цифры ни к чему не имеют отношения, они просто используются для уникальности значений.
Не трогайте один определенный порт USB-COM, все остальные — на COM3, 4 или 5
; не трогайте модемы Samsung
[ComPorts10]
KernelName = \ Device \ sscdmdm *
PortName =
; все другие последовательные USB-порты в COM3, 4, 5
[ComPorts20]
DeviceID = USB \ *
PortName1 = COM3
PortName2 = COM4
PortName3 = COM5
Или, короче, используя обозначение списка:
[ComPorts20]
DeviceID = USB \ *
PortNames = COM3, COM4, COM5
COM-порт по имени ядра
Имя ядра — это то, что «имя устройства DOS» (COM1, COM2 и т. Д.) Указывает на символическую ссылку.
Внутренние порты в стиле ISA имеют такие имена, как \ Device \ Serial0, \ Device \ Serial1 и т. Д. Имя ядра других устройств определяется их драйвером, поэтому его можно использовать для идентификации определенного типа порта.
Инструмент ComPortInfo показывает имя ядра:
Имя порта: COM1
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1
FriendlyName: Порт связи (COM1)
IRQ: 7
Порт:
PortName: COM4
KernelName: \ Device \ QCUSB_COM4_2
DeviceID: USB \ VID_12D1 & PID_1001 & MI_01 \ 7 & 36AC8E78 & 0 & 0001
FriendlyName: HUAWEI Mobile Connect — интерфейс приложений 3G (COM4)
Пример:
; не трогайте модемы Samsung и Huawei
[ComPorts10]
KernelName1 = \ Device \ sscdmdm *
KernelName2 = \ Device \ QCUSB_COM *
; любые другие USB-серийные номера
[ComPorts20]
ParentDeviceID = USB \ *
PortNames = COM3, COM4 9000 3
Число, на которое заканчиваются имена ядра, не всегда соответствует физическим портам многопортовых устройств! Часто так кажется, но это ненадежно.
Device-ID помогает с реальными многопортовыми устройствами, номер USB-порта для однопортовых устройств, подключенных к общему USB-концентратору. ComPortInfo или UsbTreeView показывают, что такое устройство.
COM-порт по идентификатору устройства или идентификатору родительского устройства
Инструмент ComPortInfo показывает идентификаторы устройств:
Имя порта: COM1
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1 ParentD : PCI \ VEN_8086 & DEV_2918 & SUBSYS_00000000 & REV_02 \ 3 & 13C0B0C5 & 0 & F8
FriendlyName: Коммуникационный порт (COM1)
IRQ: 7
Порт: 3F8
PortName: COM4
KernelName: \ Device \ sscdmdm0
DeviceID: USB \ VID_04E8 & PID_6601 & MI_00 \ 9 & 34C622D7 & 0 & 4_00
ParentDeviceID: USB \ VID_04E8 & PID_6601 \ 7 & 310D02EB & 1 & 3
FriendlyName: SAMSUNG Мобильный модем # 2
имя_порта: COM6
KernelName: \ Device \ QCUSB_COM6_1
ID устройства: USB \ VID_12D1 & PID_1001 & MI_01 \ 7 & 36AC8E78 & 0 & 0001
ParentDeviceID: USB \ VID_12D1 & PID_1001 \ 6 & 33F5ECF6 & 0 & 4
FriendlyName: HUAWE I Mobile Connect — интерфейс приложений 3G (COM4)
Имя порта: COM7
Имя ядра: \ Device \ VCP0
DeviceID: FTDIBUS \ VID_0403 + PID_6001 + FTF6DPKEA \ 0000
ParentDeviceID: USB \ VID_0401 Последовательный порт (COM7)
Пример:
; не трогайте модемы Samsung и Huawei
[ComPorts10]
DeviceID1 = USB \ VID_04E8 & PID_6601 *
DeviceID2 = USB \ VID_12D1 & PID_1001 *
323; любое устройство на FTDI COM [ComPorts1]
DeviceID = FTDIBUS \ VID_0403 + PID_6001
PortName = COM7
; любые другие USB-последовательные интерфейсы
[ComPorts99]
Родительский DeviceID = USB \ *
PortNames = COM3, COM4 Некоторые последовательные устройства USB
не имеют идентификатора устройства USB \ xxx, но его родительское устройство всегда имеет.
Или просто используйте вместо этого критерии BusType:
; любые другие USB-последовательные интерфейсы
[ComPorts99]
BusType = USB
PortNames = COM3, COM4
Еще примеры:
4x Prolific адаптер, который на самом деле является 4x USB-концентратор с четырьмя отдельными последовательными контроллерами для COM11, 12, 13, 14.
Поскольку Windows помещает номер USB-порта в конце идентификатора экземпляра устройства, мы можем его использовать. Звездочка
используется как подстановочный знак для случайной части, которую Windows генерирует по-разному для каждого USB-порта
, к которому подключен адаптер, если USB-устройство не имеет серийного номера USB-оборудования (дескриптор строки iSerial).
[ComPorts10]
DeviceID = USB \ VID_067B & PID_2303 * & 1
PortName = COM11
[ComPorts11]
DeviceID = USB \ VID_067B & PID_2303 * & 2 COM2
PortName = 9 PortName VID_067B & PID_2303 * & 3
PortName = COM13
[ComPorts13]
DeviceID = USB \ VID_067B & PID_2303 * & 4
PortName = COM14
4x USB-адаптер MosChip с четырьмя портами COMChip с четырьмя USB-адаптерами.
идентификаторов устройств портовых устройств заканчиваются на 0000, 0001, 0002 и 0003, поэтому мы можем использовать их:
[ComPorts15]
DeviceID = QUADPORT \ QUAD_SERIAL_INTERFACE \ * & 0000
PortName = COM21
[ComPorts16]
DeviceID = QUADPORT QUAD_SERIAL_INTERFACE \ * & 0001
PortName = COM22
[ComPorts17]
DeviceID = QUADPORT \ QUAD_SERIAL_INTERFACE \ * & 0002
PortName = COM23
[ComPorts18]
DeviceID =
Инструмент ComPortInfo показывает понятное имя:
Имя порта: COM1
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1
Порт связи (COM1) FriendlyName:
IRQ: 7
Порт: 3F8
PortName: COM7
KernelName: \ Device \ sscdmdm0
DeviceID: USB \ VID_04E8 & PID_6601 & MI_00 \ 9 & 34C622D7 & 0 & 4_00
SAM4COMB_00_00
Имя_сервера_00_00_0133_SAM3_COM_COM__M_D_M_M_D_M__M__M_D_M__M__0_00_0_00__0133_9
DeviceID: USB \ VID_12D1 & PID_1001 & MI_01 \ 7 & 36AC8E78 & 0 & 0001
FriendlyName: HUAWEI Mobile Connect — интерфейс приложений 3G (COM4)
Пример:
; не прикасайтесь к модемам Samsung и Huawei SAMSly 33 [ComPorts Mobile. *
FriendlyName2 = HUAWEI Mobile Connect *
; любой другой USB-последовательный порт s
[ComPorts20]
ParentDeviceID = USB \ *
PortNames = COM3, COM4
COM-порты по типу шины
BusType означает, как последовательное устройство подключается к системе.Это может быть
МодемИнструмент ComPortInfo показывает класс устройства:
Имя порта: COM1
Имя ядра: \ Device \ Serial0
DeviceID: ACPI \ PNP0501 \ 1
ParentDeviceID: PCI \ VEN_8086 & DEV_2918 & SUBSYS_000002 ISA-
Класс: Порты
IRQ: 4
IoPort: 3F8
имя_порта: СОМ4
KernelName: \ Device \ sscdmdm0
ID устройства: USB \ VID_04E8 & PID_6601 & MI_00 \ 8 & A4D665B & 0 & 3_00
ParentDeviceID: USB \ VID_04E8 & PID_6601 \ 7 & 310D02EB & 1 & 3
FriendlyName: SAMSUNG CDMA-модем # 2
BusType: USB
Class: Modem
PortName: COM7
KernelName: \ Device \ VCP0
DeviceID: FTDIBUS \ VID_0403 + PID_6001 + FTF6DPKEA \ 0000
PID_6001 + FTF6DPKEA \ 0000
ParentDeviceID: USB \ VID_DeviceID: USB \ VID_DeviceID: USB \ VID_DeviceID: USB COM7)
Тип шины : USB
Класс: Порты
Пример:
; любой COM-порт модема на COM3 и 4
[ComPorts20]
Class = Modem
PortNames = COM3, COM4
COM-порты по USB-порту
Пример:
[ComPorts10]
UsbPort = 1-2-3
PortName = COM7
ComPortInfo показывает используемый USB-порт:
PortName: COM7
: \ Device \ VCP0
DeviceID: FTDIBUS \ VID_0403 + PID_6001 + FTF6DPKEA \ 0000
ParentDeviceID: USB \ VID_0403 & PID_6001 \ FTF6DPKE
FriendlyName: USB Serial Port (COM7)
BusType: USB
BusType
BusType: USB
BusType 9 1-2 1-2-3 в примере означает, что устройство USB подключено к порту 3 концентратора USB, который подключен к порту 2 корневого концентратора USB с номером 1 . См. UsbTreeView, чтобы получить представление.
Использование порта USB удобно для многопортовых адаптеров, которые на самом деле представляют собой отдельные контроллеры USB-последовательный порт, подключенные к встроенному концентратору USB.
Поскольку порядок поступления не гарантируется, поскольку порты пронумерованы, лучше конфигурировать одну секцию для каждого порта и использовать последнюю часть имени порта USB в качестве критерия.
Пример для адаптера Prolific 4x (который представляет собой концентратор USB 4x с 4 последовательными USB-устройствами) на COM11 — COM14 в ожидаемом порядке:
[ComPorts2 1 ]
PortName = COM1 1
FriendlyName = Prolific *
UsbPort = * -1
[ComPorts2 2 ]
PortName = COM1 2
FriendlyName = Prolific *
UsbPort = * -2
[ComPorts142 3 COMPorts142 3 901 3
FriendlyName = Prolific *
UsbPort = * -3
[ComPorts2 4 ]
PortName = COM1 4
FriendlyName = Prolific *
UsbPort = * -4 раздела имеют отношение к чему-либо, они просто должны быть уникальными, и разделы проверяются в порядке их количества на соответствие критериям.
COM-порт по информации о местоположении
Пример:
[ComPorts10]
Местоположение = Port_ # 0002.Hub_ # 0003
PortName = COM7
ComPortInfo показывает информацию о местоположении:
PortName: COMN80 9013 \ Device \ ProlificSerial0
DevicePath: \\? \ USB # vid_067b & pid_2303 # 7 & 30673e26 & 0 & 1 # {86e0d1e0-8089-11d0-9ce4-08003e301f73}
KernelNameDevp: \ Device \ 0000019b
DeviceID: USB \ VID_067B & PID_2303 \ 7 & 30673E26 & 0 & 1
ParentDeviceID: USB \ VID_0416 & PID_5518 \ 6 & 3893146 & 0 & 3
DriverKeyName: {4d36e978-e325-11ce-bfc1-08002be10318} \ 0086
FriendlyName: Prolific USB-to-Serial Comm Port (COM80)
BusType: USB
Service: Ser2pl
_ # 000 Местоположение.Hub_ # 0007
UsbPort: 1-2-3
Иногда полезна информация о местоположении родительского устройства, «ParentLocation».
[ComPorts10]
Родительский Местоположение = Port_ # 0002. Hub_ # 0003
PortName = COM7
Родительское устройство отображается ComPortInfo как «Контроллер»:
============ ============= Контроллер =========================
DevInst = 13464
Идентификатор устройства = USB \ VID_9710 & PID_7840 \ 6 & 32B66D4F & 0 & 2
Идентификаторы оборудования = USB \ VID_9710 & PID_7840 & REV_0001, USB \ VID_9710 & PID_7840 Описание
= высокоскоростное многосерийное устройство USB для многосерийного устройства
Имя ключа драйвера
= {50906cb135_b0133_cb1000_b0123_b02_b03_b03_b0_02_02_03_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0_0… _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ : \ Windows \ system32 \ ДРАЙВЕРЫ \ mos24ser_QUADPORT.sys (Версия: 2.0.2.0 Дата: 2012-10-03)
Legacy BusType = PNPBus
Номер шины = 0
Перечислитель = USB
PDO = \ Device \ 00000181
Производитель = ASIX Electronics Corporation.
Class = MultiPortSerial
Class GUID = {50906cb8-ba12-11d1-bf5d-0000f805f530}
Location = Port_ # 0002.Hub_ # 0003
COM-порт по пути расположения
Пример:
[ComPorts10]
LocationPath = PCIROOT (0) #PCI (1400) #USBROOT (0) #USB (5) #USB (2) #USBMI ( 0)
PortName = COM7
ComPortInfo показывает LocationPaths-Info:
PortName: COM34
KernelName: \ Device \ USBSER000
DevicePath: \\? \ Usb # vid_04d8 & pid_00dee & mi_-0800 # 7 & 269c }
KernelName Devpath: \ Device \ 0000005e
DeviceID: USB \ VID_04D8 & PID_00DD & MI_00 \ 7 & 269C0EEC & 0 & 0000
DriverKeyName: {4d36e978-e325-11ce-bfc1-08002beser10318OR_System_Driver_Driver_System_Driver_Driver_Driver_Driver_Drive_ID_System_Driver_Driver_System_Driver_Support: GUI_SW_ID_SW_D_S_D_WS_D_D_S_D_W_S_D_W_D_W_D_D_WS_D_WS_DER_W_D_W_D_D_D_D_D_D_D_D_D_D_D_D_D_9013_) драйверы \ usbser.sys (Версия: 10.0.186.1 Дата: 19. 03.2019)
FriendlyName: Последовательный порт USB (COM34)
Тип шины: USB
Класс: Порты
ClassGUID: {4d36e978-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_PORTS) 9013 Расположение: 0000.0014.0000.005.002.000.000.000.000
Пути расположения: PCIROOT (0) #PCI (1400) #USBROOT (0) #USB (5) #USB (2) #USBMI (0), PCIROOT (0) #PCI (1400) #USBROOT (…
USB Port Chain: 5-5-2
Location Path s — это несколько путей, но как критерии в ComPortMan.ini работает только первый!
Некоторые портовые устройства не предоставляют путь к расположению.
Иногда полезна информация о пути местоположения родительского устройства « Parent LocationPath».
[ComPorts10]
Родительский LocationPath = PCIROOT (0) #PCI (1400) #USBROOT (0) #USB (5) #USB (2)
PortName = COM7
ComPortInfo показывает родительское устройство как » Контроллер »:
========================= Контроллер =================== ======
Идентификатор устройства: USB \ VID_04D8 & PID_00DD \ 6 & 32DBD12E & 0 & 2
Идентификаторы оборудования: USB \ VID_04D8 & PID_00DD & REV_0100, USB \ VID_04D8 & PID_00DD
0000 Имя ключа:
0000 Имя драйвера: USB-cd_00dd
0000 {
0000 Название ключа: USB-80-133c06e-
0000 {Название драйвера: USB-cd-803cd-
c8 0104
Служба: usbccgp
Драйвер: C: \ WINDOWS \ System32 \ drivers \ usbccgp. sys (Версия: 10.0.186.86 Дата: 2020-11-10)
Legacy BusType: PNPBus
Номер шины: 0
Перечислитель: USB
PDO: \ Device \ USBPDO-5
Производитель: (Standard-USB-Hostcontroller) Класс
: GUID класса USB
: {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Расположение: Port_ # 0002.Hub_ # 0007
Пути расположения: PCIROOT (0) #PCI (1400) #USBROOT (0) # USB (5) #USB (2), PCIROOT (0) #PCI (1400) #USBROOT (…
Цепочка портов USB: 5-5-2
Автозапуск
Начиная с версии V0.9.8 ComPortMan может запускать приложение по прибытии и при удалении устройства COM-порта с помощью разделов OnArrival и OnRemoval, которые работают точно так же, как разделы ComPorts.
Пример: запуск калькулятора, когда порт FTDI подключен к порту 1-1:
[OnArrival20]
DeviceID = FTDIBUS \ *
UsbPort = 1-1
open =% windir% \ System32 \ calc.exe
По умолчанию ComPortMan запускает приложения в контексте вошедшего в систему пользователя. Если активен UAC (Контроль учетных записей), то без прав администратора.
Для запуска приложения «От имени администратора» добавьте строку «elevated = 1»:
[OnArrival20]
DeviceID = FTDIBUS \ *
UsbPort = 1-1
open =% windir% \ System32 \ calc.exe
elevated = 1
Чтобы запустить его в контексте СИСТЕМЫ, установите «system = 1»:
[OnArrival20]
DeviceID = FTDIBUS \ *
UsbPort = 1-1
open =% windir% \ System32 \ calc.exe
system = 1
Можно предложить стиль окна, например windowstyle = max
[OnArrival20]
DeviceID = FTDIBUS \ *
UsbPort = 1-1
open =% windir% \ System32 \ notepad.exe
windowstyle = max
max maximized
min Minimized
hidden скрыто
noactivate normal, но окна не пытаются получить фокус
Задержка может быть определена в миллисекундах или в единицах измерения (s для секунд, m для минут и h для часов. Максимум 24 часа:
delay = 10s
Несколько команд открытия
Может быть до 10 команд открытия. Используйте open1 = для open9 = и затем open =. Дополнительные параметры, такие как открытый стиль, ограниченный и т. Д., Также должны быть пронумерованы и иметь эффект на открытую строку с тем же номером.
В открытых строках могут использоваться переменные:
Переменные
Переменная Описание Пример
% ComPort% COM-Port COM9
% ComPortNumber% Номер COM-порта 9
% KernelName% Имя ядра COMnnn \ Device \ VCP0
% DeviceID% Device ID FTDIBUS \ VID_0403 + PID_6001 + FT9G9I7TA \ 0000
% DevicePath% Путь к устройству \\? \ Ftdibus # vid_0403 + pid_6001 + ft9g9i7ta # 0000 # {86e0d1e0-80489-11d0} DriverKeyName% Имя ключа драйвера {4d36e978-e325-11ce-bfc1-08002be10318} \ 0017
% Class% Класс устройства Порты
% ClassGuid% GUID класса устройства {4d36e978-e325-11ce-bfc1-08002be10318}
% Удобное для чтения имя устройства% Последовательный порт USB (COM9)
% BusType% Тип подключения USB
% UsbPort% Цепочка портов USB 1-1
Пример: 900 03
[OnArrival20]
DeviceID = FTDIBUS \ *
UsbPort = 1-1
open = «% ProgramFiles (x86)% \ teraterm \ ttermpro. exe «/ c =% ComPortNumber% / b = 9600
Подстановочные знаки
Настройка критериев Можно использовать подстановочные знаки:
Звездочка ‘*’ означает от нуля до n символов и вопросительный знак ‘?’ ровно на один.
Все без учета регистра.
Образец | подходит для | не подходит
—————- + ————————- + — —————
\ Device \ Serial? | \ Устройство \ Serial0, | \ Устройство \ Serial20
| \ Устройство \ Serial9 |
—————- + ————————- + —— ————
USB \ VID_ * | все, что начинается | PCI \ VEN_…
| с USB \ VID_ |
—————- + ————————- + —— ————
* \ VID_ * | все, что содержит | PCI \ VEN _…
| \ VID_ |
—————- + ————————- + —— ————
2-1- * | 2-1-1, 2-1-7, 2-1-1-3 | 2-1, 1-1-1
—————- + ———————— — + ——————
2-1-? | 2-1-1, 2-1-7 | 2-1, 2-1-1-3
—————- + ——————— —- + ——————
* -1 | 2-1-1, 13-5-1 | 1-2, 13-5-2
—————- + ———————— — + ——————
Техническая информация
Вот некоторая справочная информация, именно то, что пришло мне в голову. ..
Оконная служба
ComPortMan — это служба Windows. Таким образом, он регистрируется в реестре, запускается и останавливается «Диспетчером управления службами».
Службы обычно работают в контексте «Локальная система» и имеют здесь высокие привилегии. ComPortMan — это служба Win32, а не служба ядра. Служба ядра может иметь тип запуска «Система», что гарантирует ее загрузку до того, как пользователь войдет в систему. Для службы Win32 «Автоматический» — это самый ранний тип запуска.В «Автоматическом» режиме пользователь может войти в систему до запуска служб, см. Также «Служба ComPortMan начинает работать с опозданием» в разделе «Проблемы».
Создание MSI
Наличие ComPortMan в качестве MSI с включенным файлом ComPortMan.INI полезно для распространения ComPortMan в сети с помощью групповой политики, администраторы знают лучше меня …
Microsoft WIX набор инструментов используется для создания MSI. Вам понадобится набор инструментов Microsoft WIX. Загрузите файл WIX35.MSI, щелкните правой кнопкой мыши -> Установить.
Если Visual Studio не установлена, сначала появляется предупреждающее сообщение. Просто нажмите ОК, речь идет только об интеграции с Visual Studio.
WiX устанавливается в папку программ по умолчанию, например в «C: \ Program Files \ Windows Installer XML v3.5», папку, на которую указывает переменная среды% ProgramFiles%.
WiX требует .NET 3.5 Framework. Начиная с Windows 7, необходимо активировать платформу .NET 3.5 в Панели управления -> Программы и компоненты -> Включение или отключение функции Windows.
Вот сценарий WIX для ComPortMan: ComPortMan.WXS
В этом сценарии есть строка для добавления «ComPortMan_sample.ini», измените ее на «ComPortMan.INI».
В папку ComPortMan поместите файлы из архива ComPortMan.ZIP, ComPortMan.WXS, ваш настроенный ComPortMan.INI и make_msi.cmd следующим образом:
@echo off
set WiX_Path =% ProgramFiles% \ Windows Installer XML v3.5 \ bin
если не существует «% WiX_Path%» echo !!!!!!!!!!! WiX не найден !!!!!!!!!!!!! & pause & goto ExitPoint
rem — убедитесь, что папка файла CMD является текущей папкой —
% ~ d0
cd% ~ p0
rem — зажгите свечу WiX и зажгите, приостановите и выйдите в случае ошибки —
«% WiX_Path% \ свеча. exe «-dProcessorArchitecture = x86 -arch x86 -out ComPortMan.wixobj ComPortMan.wxs
if errorlevel 1 pause & goto ExitPoint
«% WiX_Path% \ light.exe «-out ComPortMan.msi ComPortMan.wixlevel 1 p. goto ExitPoint
rem — очистка —
del ComPortMan.wixobj
del ComPortMan.wixpdb
: ExitPoint
Для изменения версии x64 x86 на x64:
«% WiX_Path% \ Candle.exe» -dProcessorArchite.exe -арх x64 -выход ComPortMan.wixobj ComPortMan.wxs
Файл wixpdb создается там, где создается MSI, поэтому, если вы измените -out на другую папку, поместите этот путь также в строку «del ComPortMan.wixpdb».
Проблемы
Неправильный COM-порт на короткое время
Когда подключено последовательное устройство, оно обычно идет с COM-портом, который (при необходимости) ComPortMan заменяется в кратчайшие сроки. Если приложение считывает COM-порт в той же точке, оно сбивается с толку, когда ComPortMan меняет порт на миллисекунду позже.
Служба ComPortMan начинает работать поздно
Начиная с XP Windows не задерживает вход пользователя в систему до тех пор, пока не будут запущены все службы — иллюзия быстрого запуска системы имеет приоритет …
Таким образом может случиться так, что пользователь вошел в систему раньше служба ComPortMan запущена. Если пользователь запускает приложение, открывающее определенный COM-порт, его может не быть, потому что ComPortMan еще не был запущен. Теоретически проблема …
Ошибка 193
Если запуск службы ComPortMan завершается неудачно с ошибкой 193 (это ERROR_BAD_EXE_FORMAT), то ComPortMan.EXE, вероятно, x64, но система 32-битная. Или он находится в папке, которую не может прочитать учетная запись «Локальная система». Это необходимо для запуска службы диспетчером управления службами.
Исправьте это, предоставив «СИСТЕМЕ» как минимум доступ на чтение + выполнение.
Инструмент информации о COM-порте
Введение
Инструмент «Информация о COM-порте», короткий ComPortInfo показывает информацию о COM-портах, может вручную изменить номер порта, поменять местами номера двух портов, выполнить безопасное удаление и перезагрузка устройства.
Представления
Есть вкладки с видами «COM-порты» и «Типы шины». В представлении «COM-порты» порты сортируются по их номерам портов, в то время как в представлении «Типы шины» они отображаются в дереве устройств под их типом шины. Ниже их родительского устройства они сортируются по номеру USB-порта (если один COM-порт на USB-порт) или по идентификатору устройства в противном случае.
Операции
Щелчком правой кнопкой мыши по устройству можно выполнить «безопасное удаление» и перезапуск устройства, изменить номер COM-порта (даже поменять местами на другой порт) и открыть диалоговое окно свойств устройства в Диспетчере устройств Windows. быть показаны.
Перезагрузка устройства и изменение номера порта доступны, только если ComPortInfo запущен с правами администратора.
Если служба ComPortMan запущена, ComPortInfo показывает разделы INI. Responis
Параметры
Автообновление
Если активировано, вид обновляется по прибытии и удалении портовых устройств. Если из, то для обновления необходимо нажать F5.
Показать параметры порта (GetCommState и GetCommTimeouts)
При активации параметры порта отображаются как оставленные последним приложением, которое использовало этот порт.
Если отображается ошибка ERROR_SHARING_VIOLATION или ERROR_ACCESS_DENIED, то порт в настоящее время открыт другим приложением.
Показать параметры порта по умолчанию (GetDefaultCommConfig)
Если активировано, параметры порта по умолчанию отображаются так, как они заданы в диспетчере устройств Windows. Они не имеют большого влияния, так как они должны быть запрошены и установлены приложением, что довольно редко.
Показать свойства порта (GetCommProperties)
Если активировано, отображаются возможности порта в виде поддерживаемых скоростей передачи данных и сигналов.
Показать критерии ComPortMan
Если активированы критерии, готовые к использованию в ComPortMan.ini, отображаются.
Шрифт
Устанавливает шрифт, используемый на правой панели.
Цвет фона
Устанавливает цвет фона, используемый на правой панели.
Выделение
Настраивает цвета и продолжительность выделения для прибывших и удаленных устройств.
Тема Windows
Позволяет отключить использование службы дизайна Windows, чтобы получить внешний вид Windows 95.В Windows 10 вы можете снова сказать, какая часть полос прокрутки является ползунками, а какая — фоном …
Разрешить только один экземпляр
Разрешить только один экземпляр того же ComPortMan.exe. При повторном запуске вместо этого активируется окно предыдущего.
Всегда наверху
Сохраняет окно поверх других.
.
История
Версия 1.0.8 (06 апреля 2021 г.)
Ищете ваше устройство для nokia port_ # 0001. hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32? Здесь вы найдете все nokia port_ # 0001.hub_ # 0002 USB Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 поддерживаемых устройств, найдите свое устройство сейчас.
nokia port_ # 0001.hub_ # 0002 USB Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 — популярные драйверы Nokia Miscellaneous. Вы можете скачать nokia port_ # 0001.hub_ # 0002 USB Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32, чтобы исправить проблемы с драйверами. Nokia port_ # 0001.hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 будет поддерживать nokia port_ # 0001.hub_ # 0002 usb и другие устройства. Драйвер имеет 1.42M, и есть 10072 пользователей, которые загрузили и установили nokia port_ # 0001.hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32.Вот список загрузки usb-драйвера nokia port_ # 0001.hub_ # 0002 для Windows XP, Windows Vista x32, Windows 7 x32, Windows 8 x32. Здесь вы можете получить последнюю версию usb-драйвера nokia port_ # 0001.hub_ # 0002 для Windows XP, Windows Vista x32, Windows 7 x32, Windows 8 x32 — nokia port_ # 0001.hub_ # 0002 usb-драйвер для Windows XP, Windows Vista x32, Windows 7 x32, Windows 8 x32. С помощью usb-драйвера nokia port_ # 0001.hub_ # 0002 для Windows XP, Windows Vista x32, Windows 7 x32, Windows 8 x32 вы можете легко исправить ошибку usb-драйвера nokia port_ # 0001.hub_ # 0002.
Как легко обновить драйверы usb nokia port_ # 0001.hub_ # 0002 в Windows?
Убедитесь, что ваши драйверы и программное обеспечение всегда обновлены, это поможет сделать ваше устройство более стабильным и безопасным.Но как обновить драйверы? Если вы новичок, вы можете использовать автоматическое обновление Windows и позволить ему делать всю работу за вас.
Способы 1. Перейдите в панель управления и откройте «Система и безопасность» — «Центр обновления Windows» — включите или отключите автоматическое обновление.
Но если вы хотите обновить только несколько драйверов, например nokia port_ # 0001. hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32. Вы можете использовать следующие шаги.
Шаг 1. Откройте диспетчер устройств.Нажмите клавишу Windows + Pause / break, чтобы открыть Свойства системы, и щелкните ссылку Диспетчер устройств
.
Шаг 2. Проверьте версии драйверов, щелкнув устройство правой кнопкой мыши и выбрав «Свойства
».
Шаг 3. Зайдите на официальный сайт Nokia, найдите usb-драйвер nokia port_ # 0001.hub_ # 0002 и загрузите его!
Шаг 4. В диспетчере устройств щелкните правой кнопкой мыши устройство, которое вы хотите обновить, и выберите «Обновить программное обеспечение драйвера…
».
Шаг 5: Укажите, что вы будете устанавливать обновление с жесткого диска
Шаг 6: Ожидаем обновления nokia port_ # 0001.hub_ # 0002 USB-драйвер 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32. Затем перезагрузите компьютер.
Теперь nokia port_ # 0001.hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 обновился! Наслаждаться!
Как исправить проблемы с драйвером nokia port_ # 0001. hub_ # 0002 usb 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 в Windows?
Проблемы с драйверами также заставляют вас очень хорошо использовать ПК! Но как проверить пробелм водителя? Как исправить проблему с драйвером?
Шаг 1. Откройте диспетчер устройств, чтобы диагностировать проблему: щелкните правой кнопкой мыши значок «Мой компьютер» на рабочем столе и выберите «Свойства».«На вкладке« Оборудование »выберите« Диспетчер устройств ».
Шаг 2: Если у водителя возникнут проблемы, рядом с его именем появится желтый треугольник!
Шаг 3: Теперь щелкните правой кнопкой мыши проблемное устройство и выберите «Свойства».
Шаг 4: На вкладке «Ресурсы» отметьте «Распределение ресурсов» и «Изменить настройки ресурсов», чтобы остановить ошибки конфликта драйверов.
Шаг 5: Теперь нажмите кнопку «Обновить драйвер», чтобы загрузить и обновить драйверы!
Шаг 6: Если диспетчер устройств не может вам помочь, вам необходимо вставить установочный диск Windows и перезагрузить компьютер.
Шаг 7: Выберите R на экране приветствия, введите «CD Windows \ system32 \ drivers» и выберите «Enter».
Шаг 8: Перейдите в режим консоли восстановления и введите «Ren Driver_Name.sys Driver_Name.old», нажмите «Enter», затем введите «copy CD-Drive: \ i386 Driver_Name.sys» и снова нажмите «Enter».
Шаг 9: По завершении выйдите из консоли восстановления, выньте компакт-диск и перезагрузите компьютер.
Надеюсь, это поможет вам решить проблемы с драйверами. Но если все это вам не поможет, вам нужно обратиться за помощью к профессионалу!
порт nokia_ # 0001.hub_ # 0002 Драйвер USB: Поддерживаемые страны
Здесь вы найдете nokia port_ # 0001.hub_ # 0002 usb Driver Поддерживаемые страны, он хорошо работает в таких странах, как США, Индия, Египет, Ирак, Индонезия.
Спам-вызовы становятся все более серьезной проблемой во всем мире, следующие страны являются наиболее популярными в этом месяце телефонными номерами, которые ищут спам-телефонные номера, например, спам-звонки из США, спам-звонки из Индии, спам-звонки в Египте, спам-звонки из Ирака и спам-звонки из Индонезии, которые могут вам помочь. быстро определить и остановить спам.
nokia port_ # 0001.hub_ # 0002 драйвер usb: вопросы и ответы
Проблемы с nokia port_ # 0001.hub_ # 0002 USB Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32? Вот самые популярные вопросы по этому драйверу.
По этому драйверу еще нет вопросов. Чтобы первым задать вопрос на nokia port_ # 0001.hub_ # 0002 usb Driver 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32. Задайте свои вопросы
Щелкните здесь, чтобы загрузить бесплатно (1.42M)nokia port_ # 0001.hub_ # 0002 Драйвер USB 7.1.32.115 для Windows XP, Windows Vista x32, Windows 7 x32 7.1.32.115
.