Author |
Post |
|
#1 Mon Jul 03, 2017 17:43, 90 months ago.
|
Member
Registered: Jul 2017
Location: France
|
Operating system name and version: openSuSE 42.2 Version of smsd: 3.1.21, 3.1.20 - both versions affected. Smsd installed from: sources (3.1.21) and package repository (3.1.20) Name and model of a modem / phone: PCI M.2 modem Sierrawireless EM7455. MC7455 could be affected too. Interface: serial (USB bus emulation) Smsd could not connect to the modem: However I could connect to the modem manually with socat: Note that AT commands work only with correct line termination ( crnl socat option): Is my problem related to the line termination or something else? I haven't found anything about line termination characters in smsd configuration manual. My smsd config is: « Last edit by em7455 on Mon Jul 03, 2017 17:45, 90 months ago. »
|
|
#2 Mon Jul 03, 2017 18:02, 90 months ago.
|
Member
Registered: Jul 2017
Location: France
Topic owner
|
115200 is the correct baud rate for this modem:
|
|
#3 Tue Jul 04, 2017 15:10, 90 months ago.
|
Administrator
Registered: May 2009
Location: Jyväskylä, Finland
|
I think that the problem is not related to the line termination. Smsd uses CR only, and it has been enough for all modems so far.
I do not know what is causing the error "Device or resource busy", when at the same time socat works well. I tested this on openSUSE 42.2 with Huawei USB stick and smsd 3.1.21 from sources, and everything worked fine. I think that you could use lsof | grep /dev/ttyUSB2 to get a clue about the process which is using the device.
|