2016-03-09 81 views
2

我使用gammu-smsd 1.31.90,我为我的USB 3g适配器制定了udev规则,但gammu-smsd无法连接到设备。它说DEVICEOPENERROR [2]。 我该如何解决它?在/etc/udev/rules.d/10-rules.localGammu无法打开设备(DEVICEOPENERROR [2])

SUBSYSTEMS=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="phone", GROUP="dialout" 

的udev规则监务日志:

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]) 

回答

0

你必须配置2个文件和edite '端口'和'连接'字段。

gammu-config 

此配置文件是在“/home/$YOUR_USER_NAME/.gammurc” 和配置这一个了:

nano /etc/gammu-smsdrc 

设置您的连接领域“在”和港口领域'ttyUSBx'出现你的系统。 重新启动您的gammu-smsd服务,如果它处于活动状态,它应该可以正常工作。

service gammu-smsd restart 
service gammu-smsd status 

●监务-smsd.service - SMS守护程序监务 加载:加载(/lib/systemd/system/gammu-smsd.service;当使能;供应商预设:启用) 活性:活性(自从星期一2017-12-11 00:02:06 IRST;前10h 文档:人:监务-SMSD(1) 主PID:650(监务-SMSD) 内存:1.8M CPU:3分钟8.684s CGROUP:/system.slice/gammu-smsd.service └─ 650/usr/bin/gammu-smsd --pid =/var/run/gammu-smsd.pid --daemon

警告:自从单元启动以来,日记帐已被轮换。日志输出不完整或不可用。