2016-03-09 108 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

警告:自從單元啓動以來,日記帳已被輪換。日誌輸出不完整或不可用。