Невозможно использовать GSM и GPRS с 3G-USB-ключом на BeagleBone Black одновременно

Я работаю над BeagleBone Black (Debian работает на нем), и я подключил 3G-USB-ключ (Huawei E173u-2) с ним для GPRS и отправки SMS.

Теперь я столкнулся с проблемой, когда я загружаю свою доску (прикрепленный ключ). Я могу получить доступ к сервису GPRS, но не могу отправлять SMS одновременно (используя AT-команды от MINICOM). Если служба GPRS включена, и я посылаю команду AT на USB-ключ 3G, я получаю ответ

Service Temporarily Unavailable. 

Если я запускаю команду на терминале

 ifdown gprs(service name) 

то есть. Служба GPRS отключена, теперь я могу отправлять SMS.

В режиме SMS, если я запускаю команду в терминале

 ifup gprs(service name) 

Я не могу получить GPRS-соединение, пока не закрою соединение MINICOM, используемое для отправки AT-команд на 3G-USB-ключ.

Когда я искал эту проблему, я прочитал блог, в котором говорится, что каждая служба блокирует порт, с которым подключен ключ. Пока служба не освободит порт, другая служба не сможет получить доступ к одному и тому же порту.

Я пробовал это в Windows и обнаружил, что одновременно могу получить доступ к обеим службам.

Какова фактическая причина этой проблемы и как ее решить?

Откройте файл /etc/ppp/options и перейдите к строке номер 65, просто прокомментируйте его.

Строка 65:

 lock 

Измените его на

 #lock 

И перезагрузитесь.