Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.038 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Определение номера подключенного COM порта
Для правильного подключения оборудования, необходимо определить номер COM порта.
Проверка проводится при условии, что сервер полностью развернут, и работает заведомо правильно.
Windows
Для определения номера COM порта на ОС Windows необходимо:
- Убедиться в том, что многожильный кабель подключен к COM-порту
- Перейти в «Диспетчер устройств», расположенный в: Панель управления\Оборудование и звук\Диспетчер устройств (необходимы права администратора)
- Раскрыть дерево «Порты (COM и LPT)»
- Отсоединить многожильный кабель
- Запомнить изменения в дереве устройств «Порты (COM и LPT)»
- Присоединить многожильный кабель обратно к COM-порту
- Найти новый порт в дереве устройств «Порты (COM и LPT)»

8. После того, как номер COM-порта определен его необходимо указать в схеме SCADA, для устройства, подключенного многожильным кабелем.

Linux
Для определения номера COM порта на ОС Linux необходимо:
- Обладать правами Root либо пользователь должен входить в группу dialout
- Убедиться в том, что многожильный кабель подключен к COM-порту
- Проверить наличие COM портов в системе, введя в командную строку следующую команду:
ls -l /dev/ttyS* /dev/ttyUSB*
4. После выполнения команды отобразится список всех доступных COM-портов

dev/ttyS0 — первый COM порт
/dev/ttyS1 — второй COM порт
/dev/ttyUSB0 — специальный кабель-переходник из USB в COM (Gembird UAS111)
5. Установить программу minicom. Для этого вводим следующую команду:
apt-get install minicom
6. Найти многожильный кабель в оплётке длиной 4-6 см.
7. Соединить 2 и 3 выводы COM порта перемычкой из кусочка многожильного провода. Оплётка будет удерживать провод на контактах, а металлические жилы внутри будут проводниками.
8. Настроить программу minicom. Для этого вводим следующую команду:
minicom -s

9. Выбрать «Настройка последовательного порта»

10. Нажимая А поочередно выбираем порты (если используется кабель-переходник из USB в COM то выбрать /dev/ttyUSB0)
11. Отключить аппаратное управление потоком, нажав «F»
12. Выйти из настроек нажав «Enter»
13. Сохранить настройки по умолчанию «Сохранить настройки как dfl»
14. Выйти из minicom
15. Запустить minicom выполнив команду:
minicom
16. Нажать на любую клавишу на клавиатуре

В случае, если символы не вводятся с клавиатуры, необходимо вернуться к пункту 10, и выбрать другой COM-порт
Если вводимые символы отображаются — значит COM-порт определен верно
17. После того, как номер COM-порта определен его необходимо указать в схеме SCADA, для устройства, подключенного многожильным кабелем.
Записи реестра USB-устройств
В этой статье описываются записи реестра, относящиеся к USB-устройствам.
Этот раздел предназначен для программистов. Если у вас возникли проблемы с USB, см. статью Устранение распространенных проблем с USB
Параметры реестра для настройки поведения стека драйверов USB
Записи реестра, описанные в этой статье, находятся в следующем разделе:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control usbflags
В разделе vvvvpppprrrr :
- vvvv — это 4-значное шестнадцатеричное число, идентифицирующее поставщика.
- pppp — это 4-значное шестнадцатеричное число, идентифицирующее продукт.
- rrrr — это 4-значное шестнадцатеричное число, содержащее номер редакции устройства.
Значения идентификатора поставщика, идентификатора продукта и номера редакции извлекаются из дескриптора USB-устройства. Структура USB_DEVICE_DESCRIPTOR описывает дескриптор устройства.
В следующей таблице описаны возможные записи реестра для раздела vvvvpppprrrr . Стек драйверов USB считает эти записи значениями только для чтения.
- 0x0000: устройство не предоставило допустимый ответ на запрос дескриптора строки ОС Майкрософт.
- 0x01xx: устройство предоставило допустимый ответ на запрос дескриптора строки ОС Майкрософт, где xx — это bVendorCode , содержащийся в ответе.
- 0x00: параметр отключен.
- 0x01. Принудительно игнорирует серийный номер устройства в стеке драйверов USB. Таким образом, экземпляр устройства привязан к порту, к которому подключено устройство.
- 0x0000: параметр отключен.
- 0x0001. Принудительно стек usb-драйверов сбрасывает устройство при возобновлении порта.
Поиск сведений об устройстве после их перечисления в Windows
Просмотр GUID интерфейса устройства, идентификатора оборудования и сведений о классе устройства
-
Найдите устройство, которое предоставляет интересующий вас интерфейс устройства, и запишите идентификатор экземпляра. Например, если интерфейс устройства принадлежит классу , вы можете найти нужный интерфейс устройства и устройство со следующими параметрами:
>pnputil /enum-interfaces /class /instanceid Microsoft PnP Utility Interface Path: \\?\USB#VID_045E&PID_0840#0C33CG9212501N0# Interface Description: Unknown Interface Class GUID: Device Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Interface Status: Enabled Interface Path: \\?\USB#VID_045E&PID_07A5#5&109d12e&0&1# Interface Description: Unknown Interface Class GUID: Device Instance ID: USB\VID_045E&PID_07A5\5&109d12e&0&1 Interface Status: Enabled
>pnputil /enum-devices /instanceid "USB\VID_045E&PID_0840\0C33CG9212501N0" /ids Microsoft PnP Utility Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Device Description: USB Composite Device Class Name: USB Class GUID: Manufacturer Name: (Standard USB Host Controller) Status: Started Driver Name: usb.inf Hardware IDs: USB\VID_045E&PID_0840&REV_0215 USB\VID_045E&PID_0840 Compatible IDs: USB\COMPAT_VID_045E&DevClass_00&SubClass_00&Prot00 USB\COMPAT_VID_045E&DevClass_00&SubClass_00 USB\COMPAT_VID_045E&DevClass_00 USB\DevClass_00&SubClass_00&Prot_00 USB\DevClass_00&SubClass_00 USB\DevClass_00 USB\COMPOSITE
Связанные темы
- USB-драйверы, предоставляемые корпорацией Майкрософт
- Дескриптор USB-устройства
- Драйверы класса USB-устройств, включенные в Windows
- Определяемые корпорацией Майкрософт дескрипторы USB
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows driver documentation
Как узнать к какому USB контроллеру подключено USB устройство (Флешка клавиатура мыш..) ?

lspci | grep -i usb
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
вот lsusb
Bus 004 Device 003: ID 2109:2812
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
к каким контрллерам эти устройста относятся/подключены?
GGUseR ★
( 03.05.15 10:14:22 MSK ) автор топика
Ответ на: комментарий от CHIPOK 03.05.15 10:11:32 MSK
можеш пример привести
у меня не получается..
GGUseR ★
( 03.05.15 10:21:25 MSK ) автор топика
Ответ на: комментарий от GGUseR 03.05.15 10:21:25 MSK

попробуй еще так..
ls /sys/bus/usb/devices
Вроде бы показывает какой bus к какому pci контроллеру привязан.
surefire ★★★
( 03.05.15 10:41:30 MSK )
Ответ на: комментарий от GGUseR 03.05.15 10:21:25 MSK

точнее лучше так
ls -l /sys/bus/usb/devices
у меня просто по умолчанию -l подставляется.
surefire ★★★
( 03.05.15 10:44:16 MSK )

# dmesg | grep stor [42004.660118] usb-storage 3-1:1.0: USB Mass Storage device detected [42004.660853] scsi7 : usb-storage 3-1:1.0 # lsusb | grep 'Bus 003 Device 001' Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
itn ★★★
( 03.05.15 11:47:04 MSK )

lshw -numeric | less
router ★★★★★
( 03.05.15 11:53:33 MSK )
Ответ на: комментарий от router 03.05.15 11:53:33 MSK

lshw -businfo
router ★★★★★
( 03.05.15 12:06:05 MSK )
Ответ на: комментарий от surefire 03.05.15 10:44:16 MSK
GGUseR ★
( 03.05.15 13:02:05 MSK ) автор топика
Ответ на: комментарий от itn 03.05.15 11:47:04 MSK
а где тут контроллер?
GGUseR ★
( 03.05.15 13:04:29 MSK ) автор топика
Ответ на: комментарий от router 03.05.15 12:06:05 MSK
тоже чёто не то
список устройст вывело
воткнул флешку в низу появилась запись ещё 1на
как понять к какому она контроллеру подключилась непонятно..
GGUseR ★
( 03.05.15 13:08:52 MSK ) автор топика
Ответ на: комментарий от GGUseR 03.05.15 13:04:29 MSK

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
itn ★★★
( 03.05.15 13:11:16 MSK )
Ответ на: комментарий от GGUseR 03.05.15 13:08:52 MSK

Как это непонятно, вывод сортирован. Например, у меня все usb подключены к pci@0000:00:12.0
pci@0000:00:12.0 bus SB7x0/SB8x0/SB9x0 USB OHCI0 Controller usb@3 usb3 bus OHCI PCI host controller usb@3:5 bus Generic USB Hub usb@3:5.1 input Natural usb@3:5.2 input USB Receiver usb@3:5.3 input 4 Port KVMSwicther pci@0000:00:12.2 bus SB7x0/SB8x0/SB9x0 USB EHCI Controller usb@1 usb1 bus EHCI Host Controller pci@0000:00:13.0 bus SB7x0/SB8x0/SB9x0 USB OHCI0 Controller usb@4 usb4 bus OHCI PCI host controller pci@0000:00:13.2 bus SB7x0/SB8x0/SB9x0 USB EHCI Controller usb@2 usb2 bus EHCI Host Controller
Если всё равно не понятно, используй lshw -numeric | less, вывод будет древовидный
router ★★★★★
( 03.05.15 13:17:42 MSK )
Ответ на: комментарий от itn 03.05.15 13:11:16 MSK

У меня вот именно таких root хабов 4 штуки, какой он по pci шине из этой информации понять нельзя.
surefire ★★★
( 03.05.15 13:19:41 MSK )
Ответ на: комментарий от itn 03.05.15 13:11:16 MSK
мне нужен USB CONTROLLER
вот у меня их 3 штуки
lspci | grep -i usb
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
как я узнаю к какому принадлежит это устройство?
GGUseR ★
( 03.05.15 13:22:58 MSK ) автор топика
Ответ на: комментарий от GGUseR 03.05.15 13:22:58 MSK

Они же все на материнке
itn ★★★
( 03.05.15 13:27:45 MSK )
Ответ на: комментарий от router 03.05.15 13:17:42 MSK
значит по разному работаеют(
pci@0000:00:00.0 bridge Haswell DRAM Controller
pci@0000:00:01.0 bridge Haswell PCI Express x16 Controller
pci@0000:00:01.1 bridge Haswell PCI Express x8 Controller
pci@0000:00:01.2 bridge Haswell PCI Express x4 Controller
pci@0000:03:00.0 display Pitcairn XT [Radeon HD 7870 GHz Edition]
pci@0000:03:00.1 multimedia Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
pci@0000:00:02.0 display Haswell Integrated Graphics Controller
pci@0000:00:03.0 multimedia Haswell HD Audio Controller
pci@0000:00:14.0 bus Lynx Point USB xHCI Host Controller
pci@0000:00:16.0 communication Lynx Point MEI Controller #1
pci@0000:00:1a.0 bus Lynx Point USB Enhanced Host Controller #2
pci@0000:00:1b.0 multimedia Lynx Point High Definition Audio Controller
pci@0000:00:1c.0 bridge Lynx Point PCI Express Root Port #1
pci@0000:04:00.0 bridge PEX8112 x1 Lane PCI Express-to-PCI Bridge
pci@0000:05:04.0 multimedia CMI8788 [Oxygen HD Audio]
pci@0000:00:1c.1 bridge 82801 PCI Bridge
pci@0000:06:00.0 bridge ASM1083/1085 PCIe to PCI Bridge
pci@0000:07:02.0 bus VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
pci@0000:00:1c.2 bridge Lynx Point PCI Express Root Port #3
pci@0000:08:00.0 eth0 network I210 Gigabit Network Connection
pci@0000:00:1c.3 bridge Lynx Point PCI Express Root Port #4
pci@0000:09:00.0 eth1 network I210 Gigabit Network Connection
pci@0000:00:1d.0 bus Lynx Point USB Enhanced Host Controller #1
pci@0000:00:1f.0 bridge Lynx Point LPC Controller
pci@0000:00:1f.2 storage Lynx Point 6-port SATA Controller 1 [AHCI mode]
pci@0000:00:1f.3 bus Lynx Point SMBus Controller
в этот момент у меня подключена клавиатура мышка
потом подключаю флешку и в низу появляется ещё строчка