Как настроить скорость для /dev/ttyUSB0

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

oneq
Сообщения: 168

Как настроить скорость для /dev/ttyUSB0

Сообщение oneq »

Ноутбук Toshiba
SUSE Linux Enterprise Desktop 10.1
Siemens + кабель USB-to-COM на pl2303

Пробовали настраивать GPRS разными способами: через NetworkManager, через KInternet, из консоли cinternet'ом мучали.

Главное чего не можем добиться - воспроизводимости.
Т.е. вроде устанавливается, настраивается и чаще всего даже подключается сразу после настройки. Но не факт, что заработает, например, после перезагрузки. Хотя абсолютно ничего не меняется - даже кабель остаётся подключённым в тот же самый порт. Мобильник и кабель - "боевые" - проверены на тысячу раз и гарантировано рабочие. На Windows XP на этом же ноутбуке всё также работает прекрасно.

lsusb и сведения о составе оборудования в YaST'е явно говорят о том, что кабель ядром "видится". Также видно, что загружаются драйвера на pl2303. Т.е. всё в общем-то в порядке (о чём говорит и тот факт, что соединения вообще-то временами устанавливаются).
Единственное, что мне не нравится - это диагностируемая скорость. Если не ошибаюсь - показывает 2000000 бод. Хотя по опыту перепрошивки этого телефона я знаю, что даже 460800 - это уже очень много и работа в таком режиме крайне нестабильна.

Поэтому хотелось бы задать скорость вручную поменьше. Как это сделать?
"Никому просто так не даётся свобода,
Из неё нет выхода и в неё нет входа..."
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как настроить скорость для /dev/ttyUSB0

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Как настроить скорость для /dev/ttyUSB0

Сообщение landgraf »

у меня такая же проблема - поднимал тему в разделе мандривы - пробовал что делать с setserial - такая же ерунда, помогло то, что провели проводной инет и проблема с GPRS отошла на второй план (но ради интереса еще копаюсь)
Спасибо сказали:
oneq
Сообщения: 168

Re: Как настроить скорость для /dev/ttyUSB0

Сообщение oneq »

sash-kan писал(а):
29.01.2008 17:49
man setserial

setserial /dev/ttyUSB0 = Invalid argument
setserial /dev/ttyS1 работает - показывает IRQ, адрес и т.д.
"Никому просто так не даётся свобода,
Из неё нет выхода и в неё нет входа..."
Спасибо сказали:
oneq
Сообщения: 168

Re: Как настроить скорость для /dev/ttyUSB0

Сообщение oneq »

Нашёл: stty позволяет просматривать параметры порта в том числе и для /dev/ttyUSB0
"Никому просто так не даётся свобода,
Из неё нет выхода и в неё нет входа..."
Спасибо сказали:
oneq
Сообщения: 168

Re: Как настроить скорость для /dev/ttyUSB0

Сообщение oneq »

Вот такие параметры сейчас установлены:

oneLin:/home/oneq # stty -F /dev/ttyUSB0
speed 115200 baud; line = 0;
-brkint -imaxbel

Результат: из 10 попыток 9 удачных коннектов.

Хотя глюков всё равно много: фактически система очень криво опознаёт наличие/отсутствие соединения. Ни NetworkManager, ни KInternet не обрабатывают статус подключения правильно. NetworkManager постоянно показывает что соединения нет (но при этом кнопку Log in в GAIM всё-таки разблокирует). KInternet показывает, что соединение есть сразу - даже если соединение ещё в процессе установки.
GNOME'овсеий апплет Modem Lights, настроенный на устройство /dev/ttyUSB0, постоянно показывает, что идёт процесс соединения (мигает жёлтым).
"Никому просто так не даётся свобода,
Из неё нет выхода и в неё нет входа..."
Спасибо сказали: