Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Richard Závodný 04 Srpna 2015, 15:41:06
-
Zdravím mám další problém. Dělám si GSM bránu pro testovací účely. Připojil jsem k PC 3G USB Modem a potřebuji zjistit jeho COM Port abych s ním mohl komunikovat skrz Terminál díky. :)
-
http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/
Pozn.: sériové porty nejsou specifikované jako COM1 atd., ale jako tzv. znakové zařízení, nacházejí se ve složce /dev/ a jmenují se zpravidla ttyS[číslo] (ttyS0) nebo tty<něco>[číslo] (ttyUSB0,ttyPA0,...)
-
Tak jsem to zkusil od včerejšího odpoledne to studuji ale nějak jsem nepokročil. Prostě potřebuji zjistit Sériový port pro tento modem a pak s ním komunikovat AT příkazy např. přes PuTTYho.
Výpis lsusb:
Bus 004 Device 004: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Díky. -RZ
-
tak sem pošli výpis při zapojeném modemu
ls -l /dev/tty*
(výpis dej do code)
-
tak sem pošli výpis při zapojeném modemu ls -l /dev/tty*
(výpis dej do code)
crw-rw-rw- 1 root tty 5, 0 srp 5 18:51 /dev/tty
crw------- 1 root root 5, 3 srp 5 18:35 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 srp 5 18:35 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 srp 5 18:35 /dev/ttyS1
crw-rw---- 1 root dialout 4, 74 srp 5 18:35 /dev/ttyS10
crw-rw---- 1 root dialout 4, 75 srp 5 18:35 /dev/ttyS11
crw-rw---- 1 root dialout 4, 76 srp 5 18:35 /dev/ttyS12
crw-rw---- 1 root dialout 4, 77 srp 5 18:35 /dev/ttyS13
crw-rw---- 1 root dialout 4, 78 srp 5 18:35 /dev/ttyS14
crw-rw---- 1 root dialout 4, 79 srp 5 18:35 /dev/ttyS15
crw-rw---- 1 root dialout 4, 80 srp 5 18:35 /dev/ttyS16
crw-rw---- 1 root dialout 4, 81 srp 5 18:35 /dev/ttyS17
crw-rw---- 1 root dialout 4, 82 srp 5 18:35 /dev/ttyS18
crw-rw---- 1 root dialout 4, 83 srp 5 18:35 /dev/ttyS19
crw-rw---- 1 root dialout 4, 66 srp 5 18:35 /dev/ttyS2
crw-rw---- 1 root dialout 4, 84 srp 5 18:35 /dev/ttyS20
crw-rw---- 1 root dialout 4, 85 srp 5 18:35 /dev/ttyS21
crw-rw---- 1 root dialout 4, 86 srp 5 18:35 /dev/ttyS22
crw-rw---- 1 root dialout 4, 87 srp 5 18:35 /dev/ttyS23
crw-rw---- 1 root dialout 4, 88 srp 5 18:35 /dev/ttyS24
crw-rw---- 1 root dialout 4, 89 srp 5 18:35 /dev/ttyS25
crw-rw---- 1 root dialout 4, 90 srp 5 18:35 /dev/ttyS26
crw-rw---- 1 root dialout 4, 91 srp 5 18:35 /dev/ttyS27
crw-rw---- 1 root dialout 4, 92 srp 5 18:35 /dev/ttyS28
crw-rw---- 1 root dialout 4, 93 srp 5 18:35 /dev/ttyS29
crw-rw---- 1 root dialout 4, 67 srp 5 18:35 /dev/ttyS3
crw-rw---- 1 root dialout 4, 94 srp 5 18:35 /dev/ttyS30
crw-rw---- 1 root dialout 4, 95 srp 5 18:35 /dev/ttyS31
crw-rw---- 1 root dialout 4, 68 srp 5 18:35 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 srp 5 18:35 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 srp 5 18:35 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 srp 5 18:35 /dev/ttyS7
crw-rw---- 1 root dialout 4, 72 srp 5 18:35 /dev/ttyS8
crw-rw---- 1 root dialout 4, 73 srp 5 18:35 /dev/ttyS9
crw-rw---- 1 root dialout 188, 0 srp 5 18:51 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 srp 5 18:52 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 srp 5 18:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 srp 5 18:52 /dev/ttyUSB3
crw--w---- 1 root tty 4, 0 srp 5 18:35 /dev/tty0
crw--w---- 1 root tty 4, 1 srp 5 18:37 /dev/tty1
crw--w---- 1 root tty 4, 10 srp 5 18:35 /dev/tty10
crw--w---- 1 root tty 4, 11 srp 5 18:35 /dev/tty11
crw--w---- 1 root tty 4, 12 srp 5 18:35 /dev/tty12
crw--w---- 1 root tty 4, 13 srp 5 18:35 /dev/tty13
crw--w---- 1 root tty 4, 14 srp 5 18:35 /dev/tty14
crw--w---- 1 root tty 4, 15 srp 5 18:35 /dev/tty15
crw--w---- 1 root tty 4, 16 srp 5 18:35 /dev/tty16
crw--w---- 1 root tty 4, 17 srp 5 18:35 /dev/tty17
crw--w---- 1 root tty 4, 18 srp 5 18:35 /dev/tty18
crw--w---- 1 root tty 4, 19 srp 5 18:35 /dev/tty19
crw--w---- 1 root tty 4, 2 srp 5 18:35 /dev/tty2
crw--w---- 1 root tty 4, 20 srp 5 18:35 /dev/tty20
crw--w---- 1 root tty 4, 21 srp 5 18:35 /dev/tty21
crw--w---- 1 root tty 4, 22 srp 5 18:35 /dev/tty22
crw--w---- 1 root tty 4, 23 srp 5 18:35 /dev/tty23
crw--w---- 1 root tty 4, 24 srp 5 18:35 /dev/tty24
crw--w---- 1 root tty 4, 25 srp 5 18:35 /dev/tty25
crw--w---- 1 root tty 4, 26 srp 5 18:35 /dev/tty26
crw--w---- 1 root tty 4, 27 srp 5 18:35 /dev/tty27
crw--w---- 1 root tty 4, 28 srp 5 18:35 /dev/tty28
crw--w---- 1 root tty 4, 29 srp 5 18:35 /dev/tty29
crw--w---- 1 root tty 4, 3 srp 5 18:35 /dev/tty3
crw--w---- 1 root tty 4, 30 srp 5 18:35 /dev/tty30
crw--w---- 1 root tty 4, 31 srp 5 18:35 /dev/tty31
crw--w---- 1 root tty 4, 32 srp 5 18:35 /dev/tty32
crw--w---- 1 root tty 4, 33 srp 5 18:35 /dev/tty33
crw--w---- 1 root tty 4, 34 srp 5 18:35 /dev/tty34
crw--w---- 1 root tty 4, 35 srp 5 18:35 /dev/tty35
crw--w---- 1 root tty 4, 36 srp 5 18:35 /dev/tty36
crw--w---- 1 root tty 4, 37 srp 5 18:35 /dev/tty37
crw--w---- 1 root tty 4, 38 srp 5 18:35 /dev/tty38
crw--w---- 1 root tty 4, 39 srp 5 18:35 /dev/tty39
crw--w---- 1 root tty 4, 4 srp 5 18:35 /dev/tty4
crw--w---- 1 root tty 4, 40 srp 5 18:35 /dev/tty40
crw--w---- 1 root tty 4, 41 srp 5 18:35 /dev/tty41
crw--w---- 1 root tty 4, 42 srp 5 18:35 /dev/tty42
crw--w---- 1 root tty 4, 43 srp 5 18:35 /dev/tty43
crw--w---- 1 root tty 4, 44 srp 5 18:35 /dev/tty44
crw--w---- 1 root tty 4, 45 srp 5 18:35 /dev/tty45
crw--w---- 1 root tty 4, 46 srp 5 18:35 /dev/tty46
crw--w---- 1 root tty 4, 47 srp 5 18:35 /dev/tty47
crw--w---- 1 root tty 4, 48 srp 5 18:35 /dev/tty48
crw--w---- 1 root tty 4, 49 srp 5 18:35 /dev/tty49
crw--w---- 1 root tty 4, 5 srp 5 18:35 /dev/tty5
crw--w---- 1 root tty 4, 50 srp 5 18:35 /dev/tty50
crw--w---- 1 root tty 4, 51 srp 5 18:35 /dev/tty51
crw--w---- 1 root tty 4, 52 srp 5 18:35 /dev/tty52
crw--w---- 1 root tty 4, 53 srp 5 18:35 /dev/tty53
crw--w---- 1 root tty 4, 54 srp 5 18:35 /dev/tty54
crw--w---- 1 root tty 4, 55 srp 5 18:35 /dev/tty55
crw--w---- 1 root tty 4, 56 srp 5 18:35 /dev/tty56
crw--w---- 1 root tty 4, 57 srp 5 18:35 /dev/tty57
crw--w---- 1 root tty 4, 58 srp 5 18:35 /dev/tty58
crw--w---- 1 root tty 4, 59 srp 5 18:35 /dev/tty59
crw--w---- 1 root tty 4, 6 srp 5 18:35 /dev/tty6
crw--w---- 1 root tty 4, 60 srp 5 18:35 /dev/tty60
crw--w---- 1 root tty 4, 61 srp 5 18:35 /dev/tty61
crw--w---- 1 root tty 4, 62 srp 5 18:35 /dev/tty62
crw--w---- 1 root tty 4, 63 srp 5 18:35 /dev/tty63
crw--w---- 1 root tty 4, 7 srp 5 18:35 /dev/tty7
crw--w---- 1 root tty 4, 8 srp 5 18:35 /dev/tty8
crw--w---- 1 root tty 4, 9 srp 5 18:35 /dev/tty9
-
To by mohl být některý z následujících portů:
crw-rw---- 1 root dialout 188, 0 srp 5 18:51 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 srp 5 18:52 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 srp 5 18:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 srp 5 18:52 /dev/ttyUSB3
Ještě možná by další světlo vnesl výpis (opět po připojení modemu):
dmesg | grep tty
-
hint (example s dev/sda)
# udevadm info --query=all --root --name sda
P: /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
S: disk/by-id/ata-ST9500423AS_W2V00YP9
S: disk/by-id/scsi-1ATA_ST9500423AS_W2V00YP9
S: disk/by-id/scsi-SATA_ST9500423AS_W2V00YP9
S: disk/by-id/wwn-0x5000c500454fa6bc
S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
E: DEVLINKS=/dev/disk/by-id/ata-ST9500423AS_W2V00YP9 /dev/disk/by-id/scsi-1ATA_ST9500423AS_W2V00YP9 /dev/disk/by-id/scsi-SATA_ST9500423AS_W2V00YP9 /dev/disk/by-id/wwn-0x5000c500454fa6bc /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
E: DEVNAME=/dev/sda
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
E: DEVTYPE=disk
E: ID_ATA=1
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=128
E: ID_ATA_FEATURE_SET_APM_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=106
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=106
E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_ROTATION_RATE_RPM=7200
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_BUS=ata
E: ID_MODEL=ST9500423AS
E: ID_MODEL_ENC=ST9500423AS\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_PART_TABLE_TYPE=dos
E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0
E: ID_REVISION=0002DEM1
E: ID_SCSI_COMPAT=SATA_ST9500423AS_W2V00YP9
E: ID_SERIAL=ST9500423AS_W2V00YP9
E: ID_SERIAL_SHORT=W2V00YP9
E: ID_TYPE=disk
E: ID_WWN=0x5000c500454fa6bc
E: ID_WWN_WITH_EXTENSION=0x5000c500454fa6bc
E: MAJOR=8
E: MINOR=0
E: SCSI_IDENT_LUN_NAA=5000c500454fa6bc
E: SCSI_IDENT_LUN_T10=ATA_ST9500423AS_W2V00YP9
E: SCSI_IDENT_LUN_VENDOR=W2V00YP9
E: SUBSYSTEM=block
E: TAGS=:systemd:
E: USEC_INITIALIZED=50722
dale man udevadm
-
To by mohl být některý z následujících portů:
crw-rw---- 1 root dialout 188, 0 srp 5 18:51 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 srp 5 18:52 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 srp 5 18:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 srp 5 18:52 /dev/ttyUSB3
Ještě možná by další světlo vnesl výpis (opět po připojení modemu):
dmesg | grep tty
Výpis dmesg:
[ 0.000000] console [tty0] enabled
[ 0.728541] 00:00: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.748977] 00:01: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[ 5.887549] systemd[1]: Created slice system-getty.slice.
[ 5.887567] systemd[1]: Starting system-getty.slice.
[ 2300.624572] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 2300.624781] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB1
[ 2300.624982] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB2
[ 2300.625180] usb 4-2: GSM modem (1-port) converter now attached to ttyUSB3
----------
hint (example s dev/sda)
# udevadm info --query=all --root --name sda
P: /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
N: sda
S: disk/by-id/ata-ST9500423AS_W2V00YP9
S: disk/by-id/scsi-1ATA_ST9500423AS_W2V00YP9
S: disk/by-id/scsi-SATA_ST9500423AS_W2V00YP9
S: disk/by-id/wwn-0x5000c500454fa6bc
S: disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
E: DEVLINKS=/dev/disk/by-id/ata-ST9500423AS_W2V00YP9 /dev/disk/by-id/scsi-1ATA_ST9500423AS_W2V00YP9 /dev/disk/by-id/scsi-SATA_ST9500423AS_W2V00YP9 /dev/disk/by-id/wwn-0x5000c500454fa6bc /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0
E: DEVNAME=/dev/sda
E: DEVPATH=/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
E: DEVTYPE=disk
E: ID_ATA=1
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_CURRENT_VALUE=128
E: ID_ATA_FEATURE_SET_APM_ENABLED=1
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=106
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=106
E: ID_ATA_FEATURE_SET_SECURITY_FROZEN=1
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_ROTATION_RATE_RPM=7200
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_BUS=ata
E: ID_MODEL=ST9500423AS
E: ID_MODEL_ENC=ST9500423AS\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_PART_TABLE_TYPE=dos
E: ID_PATH=pci-0000:00:1f.2-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_1f_2-scsi-0_0_0_0
E: ID_REVISION=0002DEM1
E: ID_SCSI_COMPAT=SATA_ST9500423AS_W2V00YP9
E: ID_SERIAL=ST9500423AS_W2V00YP9
E: ID_SERIAL_SHORT=W2V00YP9
E: ID_TYPE=disk
E: ID_WWN=0x5000c500454fa6bc
E: ID_WWN_WITH_EXTENSION=0x5000c500454fa6bc
E: MAJOR=8
E: MINOR=0
E: SCSI_IDENT_LUN_NAA=5000c500454fa6bc
E: SCSI_IDENT_LUN_T10=ATA_ST9500423AS_W2V00YP9
E: SCSI_IDENT_LUN_VENDOR=W2V00YP9
E: SUBSYSTEM=block
E: TAGS=:systemd:
E: USEC_INITIALIZED=50722
dale man udevadm
Promiň ale tvůj pravopis opravdu nerozluštím.
-
crw-rw---- 1 root dialout 188, 0 srp 5 18:51 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 srp 5 18:52 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 srp 5 18:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 srp 5 18:52 /dev/ttyUSB3
Takže pro komunikaci s tímto modemem slouží výše uvedené porty.
Ale proč jsou 4 to fakt netuším.
-
crw-rw---- 1 root dialout 188, 0 srp 5 18:51 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 srp 5 18:52 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 srp 5 18:52 /dev/ttyUSB2
crw-rw---- 1 root dialout 188, 3 srp 5 18:52 /dev/ttyUSB3
Takže pro komunikaci s tímto modemem slouží výše uvedené porty.
Ale proč jsou 4 to fakt netuším.
No stále mám jeden problém. Putty se mi k těm portům nepřipojí. viz. https://ctrlv.cz/8Wxu
Nevím možná dělám něco špatně. Třeba při konfiguraci připojení. viz. https://ctrlv.cz/k9oI a https://ctrlv.cz/8g3Z
-
Protože ten modem nemám, tak víc neporadím. Najít sériové porty, které používá, je snadné, ale najít jak se používají, to už chce trochu potrápit strejdu googla, jeden z výsledků co mi dal je:
http://www.devtech.cz/cs_CZ/knowledge-base/device/configure-huawei-e1750-hspa-usb-stick-in-linux/
A pokud ti to nestačí, tak hledej něco v tomhle smyslu:
At commands E169/E620/E800 HSDPA Modem
-
Protože ten modem nemám, tak víc neporadím. Najít sériové porty, které používá, je snadné, ale najít jak se používají, to už chce trochu potrápit strejdu googla, jeden z výsledků co mi dal je:
http://www.devtech.cz/cs_CZ/knowledge-base/device/configure-huawei-e1750-hspa-usb-stick-in-linux/
A pokud ti to nestačí, tak hledej něco v tomhle smyslu:
At commands E169/E620/E800 HSDPA Modem
Tak jo díky moc za ochotu a přeji pěkný den. :)
-
Promiň ale tvůj pravopis opravdu nerozluštím.
to se spis omlouvej sam sobe ...
a apropos - kdyz uz jsme u toho - pokud delas neco jako psani aplikace, tak to skutecne vyzaduje jistou davku odhodlani do ktere take spada, ze clovek neni liny a pouzije gugl (nebo si precte dokumentaci) ...
-
Promiň ale tvůj pravopis opravdu nerozluštím.
to se spis omlouvej sam sobe ...
a apropos - kdyz uz jsme u toho - pokud delas neco jako psani aplikace, tak to skutecne vyzaduje jistou davku odhodlani do ktere take spada, ze clovek neni liny a pouzije gugl (nebo si precte dokumentaci) ...
První co dělám je to že používám Strejdu Googla. Když něco najdu ale je to pro mně španělská vesnice a opravdu tomu nerozumím tak se zeptám. To je zakázáno?