我使用的是gammu-smsd 1.31.90,我为我的USB3G dongle制定了udev规则,但是gammu不能连接到设备。上面写着DEVICEOPENERROR2。我怎么才能修好它?
udev-/etc/udev/rule es.d/10中的规则。
SUBSYSTEMS=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="phone", GROUP="dialout"Gammu日志:
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: Starting phone communication...
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Gammu 1.31.90 built 08:54:06 May 23 2012 using GCC 4.6]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Connection - "at"]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Connection index - 0]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Model type - ""]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Device - "/dev/phone"]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [Running on - Linux, kernel 3.4.103 (#4 SMP PREEMPT Thu Dec 18 12:55:58 CST 2014)]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: [System error - tcgetattr in serial_open, 25, "Inappropriate ioctl for device"]
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: gammu: Init:GSM_TryGetModel failed with error DEVICEOPENERROR[2]: Error opening device. Unknown, busy or no permissions.
Wed 2016/03/09 15:57:58 gammu-smsd[2466]: Can't open device: Error opening device. Unknown, busy or no permissions. (DEVICEOPENERROR[2])发布于 2017-12-11 06:46:15
您必须配置2个文件和edite 'port‘和'Connection’字段。
gammu-config此配置文件位于'/home/$YOUR_USER_NAME/.gammurc'中,并配置此文件:
nano /etc/gammu-smsdrc将连接字段设置为“at”,将端口字段设置为“ttyUSBx”,这将显示您的系统。重新启动您的gammu服务,如果它是活动的,它应该可以工作。
service gammu-smsd restart
service gammu-smsd statusgammu-smsd.service -用于Gammu loaded的SMS守护进程:loaded (/lib/systemd/system/gammu-smsd.service;已启用;供应商预置:已启用) Active: active (运行)自2017-12-11 00:02:06 IRST;10h前文档: man:gammu-smsd(1)主PID: 650 (gammu-smsd)内存: 1.8M CPU: 3分钟8.684 s CGroup: /smsd.smsd/gammu-smsd.service└─650 /usr/bin/gammu-smsd pid=//var/gammu-smsd.pid-守护进程
警告:自单元启动以来,日记账已被旋转。日志输出不完整或不可用。
https://stackoverflow.com/questions/35895994
复制相似问题