История изменений
Исправление fingolfin, (текущая версия) :
Выяснил причину проблемы. Мой модем использует \r
для перевода строки. Поэтому-то, несмотря на правильные параметры stty
модем не хотел работать. Но если попробовать вручную посылать \r
, то всё работает: echo -en "at\r" > /dev/мой_модем
.
Однако решить проблему пока не удалось: пробовал опции onlret
, eol '^J'
, eol '^M'
, eol2
, их различные комбинации — но пока ничего не получается. Но вообще-то я собираюсь использовать ser2net
, и у него я вообще не нашёл опции замены \n
на \r
. Какие есть решения проблемы? Мне на ум приходит только создать ещё один файл символьного устройства, и перекодировать \n
в \r
как-то на лету.
Исправление fingolfin, :
Выяснил причину проблемы. Мой модем использует \r
для перевода строки. Поэтому-то, несмотря на правильные параметры stty
модем не хотел работать. Но если попробовать вручную посылать \r
, то всё работает: echo -en "at\r" > /dev/мой_модем
.
Однако решить проблему пока не удалось: пробовал опции onlret
, eol '^J'
, eol '^M'
, eol2
, их различные комбинации — но пока ничего не получается. Но вообще-то я собираюсь использовать ser2net, и у него я вообще не нашёл опции замены \n
на \r
. Какие есть решения проблемы? Мне на ум приходит только создать ещё один файл символьного устройства, и перекодировать ‘\n’ в ‘\r’ как-то на лету.
Исправление fingolfin, :
Выяснил причину проблемы. Мой модем использует \r
для перевода строки. Поэтому-то, несмотря на правильные параметры stty
модем не хотел работать. Но если попробовать вручную посылать \r
, то всё работает: echo -en "at\r" > /dev/мой=модем
.
Однако решить проблему пока не удалось: пробовал опции onlret
, eol '^J'
, eol '^M'
, eol2
, их различные комбинации — но пока ничего не получается. Но вообще-то я собираюсь использовать ser2net, и у него я вообще не нашёл опции замены \n
на \r
. Какие есть решения проблемы? Мне на ум приходит только создать ещё один файл символьного устройства, и перекодировать ‘\n’ в ‘\r’ как-то на лету.
Исходная версия fingolfin, :
Выяснил причину проблемы. Мой модем использует \r
для перевода строки. Поэтому то, несмотря на правильные параметры stty
модем не хотел работать. Но если попробовать вручную посылать \r
, то всё работает: echo -en "at\r" > /dev/мой=модем
.
Однако решить проблему пока не удалось: пробовал опции onlret
, eol '^J'
, eol '^M'
, eol2
, их различные комбинации — но пока ничего не получается. Но вообще-то я собираюсь использовать ser2net, и у него я вообще не нашёл опции замены \n
на \r
. Какие есть решения проблемы? Мне на ум приходит только создать ещё один файл символьного устройства, и перекодировать ‘\n’ в ‘\r’ как-то на лету.