Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
USB устройства, Как определить ttyUSB№
 
Добрый день.
Имеется компьютер с установленной ОС Debian 6.0.3 x86
К нему подключён USB свитч и 7 USB модемов:

Цитата
root@sms:~# 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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 009: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 008: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 007: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 006: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 005: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 004: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 003: ID 19d2:0063 ONDA Communication S.p.A. ZTE K3565-Z HSDPA
Bus 001 Device 002: ID 1a40:0201 TERMINUS TECHNOLOGY INC.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Цитата
root@sms:~# ll /dev/ttyUSB*
crw-rw---- 1 root dialout 188,  0 Feb 13 09:35 /dev/ttyUSB0
crw-rw---- 1 root dialout 188,  1 Feb 13 09:35 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 10 Feb 13 09:35 /dev/ttyUSB10
crw-rw---- 1 root dialout 188, 11 Feb 13 09:49 /dev/ttyUSB11
crw-rw---- 1 root dialout 188, 12 Feb 13 09:35 /dev/ttyUSB12
crw-rw---- 1 root dialout 188, 13 Feb 13 09:50 /dev/ttyUSB13
crw-rw---- 1 root dialout 188, 14 Feb 13 09:35 /dev/ttyUSB14
crw-rw---- 1 root dialout 188, 15 Feb 13 09:35 /dev/ttyUSB15
crw-rw---- 1 root dialout 188, 16 Feb 13 09:50 /dev/ttyUSB16
crw-rw---- 1 root dialout 188, 17 Feb 13 09:35 /dev/ttyUSB17
crw-rw---- 1 root dialout 188, 18 Feb 13 09:49 /dev/ttyUSB18
crw-rw---- 1 root dialout 188, 19 Feb 13 09:35 /dev/ttyUSB19
crw-rw---- 1 root dialout 188,  2 Feb 13 09:35 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 20 Feb 13 09:35 /dev/ttyUSB20
crw-rw---- 1 root dialout 188, 21 Feb 13 09:35 /dev/ttyUSB21
crw-rw---- 1 root dialout 188, 22 Feb 13 09:35 /dev/ttyUSB22
crw-rw---- 1 root dialout 188, 23 Feb 13 09:50 /dev/ttyUSB23
crw-rw---- 1 root dialout 188, 24 Feb 13 09:35 /dev/ttyUSB24
crw-rw---- 1 root dialout 188, 25 Feb 13 09:35 /dev/ttyUSB25
crw-rw---- 1 root dialout 188, 26 Feb 13 09:35 /dev/ttyUSB26
crw-rw---- 1 root dialout 188, 27 Feb 13 09:35 /dev/ttyUSB27
crw-rw---- 1 root dialout 188, 28 Feb 13 09:35 /dev/ttyUSB28
crw-rw---- 1 root dialout 188, 29 Feb 13 09:35 /dev/ttyUSB29
crw-rw---- 1 root dialout 188,  3 Feb 13 09:50 /dev/ttyUSB3
crw-rw---- 1 root dialout 188, 30 Feb 13 09:35 /dev/ttyUSB30
crw-rw---- 1 root dialout 188, 31 Feb 13 09:35 /dev/ttyUSB31
crw-rw---- 1 root dialout 188, 32 Feb 13 09:35 /dev/ttyUSB32
crw-rw---- 1 root dialout 188, 33 Feb 13 09:35 /dev/ttyUSB33
crw-rw---- 1 root dialout 188, 34 Feb 13 09:35 /dev/ttyUSB34
crw-rw---- 1 root dialout 188,  4 Feb 13 09:35 /dev/ttyUSB4
crw-rw---- 1 root dialout 188,  5 Feb 13 09:35 /dev/ttyUSB5
crw-rw---- 1 root dialout 188,  6 Feb 13 09:35 /dev/ttyUSB6
crw-rw---- 1 root dialout 188,  7 Feb 13 09:35 /dev/ttyUSB7
crw-rw---- 1 root dialout 188,  8 Feb 13 09:50 /dev/ttyUSB8
crw-rw---- 1 root dialout 188,  9 Feb 13 09:35 /dev/ttyUSB9

как мне объяснили, на каждое устройство от трёх портов создаётся. Но вот как определить, по какому порту передаются команды AT ?

Пока делаю это методом перебора в конфиге программы. Потому что вот тут не понятно тоже:

Цитата
root@sms:~# ll /dev/serial/by-id/
total 0
drwxr-xr-x 2 root root 240 Feb 13 09:35 .
drwxr-xr-x 4 root root  80 Feb 13 09:35 ..
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-Vodafone__ZTE__Vodafone_Mobile_Broadband_K3565-Z-if00-port0 -> ../../ttyUSB25
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-Vodafone__ZTE__Vodafone_Mobile_Broadband_K3565-Z-if01-port0 -> ../../ttyUSB21
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-Vodafone__ZTE__Vodafone_Mobile_Broadband_K3565-Z-if02-port0 -> ../../ttyUSB22
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-Vodafone__ZTE__Vodafone_Mobile_Broadband_K3565-Z-if03-port0 -> ../../ttyUSB28
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-Vodafone__ZTE__Vodafone_Mobile_Broadband_K3565-Z-if04-port0 -> ../../ttyUSB29
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-ZTE_Incorporated_ZTE_CDMA_Technologies_MSM-if00-port0 -> ../../ttyUSB10
lrwxrwxrwx 1 root root  13 Feb 13 09:35 usb-ZTE_Incorporated_ZTE_CDMA_Technologies_MSM-if01-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root  13 Feb 13 09:35 usb-ZTE_Incorporated_ZTE_CDMA_Technologies_MSM-if02-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root  14 Feb 13 09:35 usb-ZTE_Incorporated_ZTE_CDMA_Technologies_MSM-if03-port0 -> ../../ttyUSB13
lrwxrwxrwx 1 root root  13 Feb 13 09:35 usb-ZTE_Incorporated_ZTE_CDMA_Technologies_MSM-if04-port0 -> ../../ttyUSB4

почему 10 ?

Спасибо!
 
всё. решил. каждый модем создаёт по 5 ttyUSB. модемы для команд АТ используют 1 и 3 номер (считая от нуля) в своей пятерке.
т.е.:
ttyUSB1 & ttyUSB3
 
правила udev в помощь. настраивается аналогично huawei e1550 для asterisk.
Страницы: 1
Читают тему