LINUX.ORG.RU
ФорумAdmin

Как сбросить serial-порт ?


0

2

Gentoo. Устройства висят на ttyS*. После перезагрузки устройств по питанию - они не запускаются до тех пор, пока не вытащить\воткнуть кабель com-порта или пока не перезагрузить систему(после инициализации serial-портов устройства запускаются).

Как инициализировать\сбросить порт из скрипта ??

выгрузить-загрузить его модуль ядра? или setserial

anonymous
()

>пока не вытащить\воткнуть кабель com-порта

О! Мы уже RS-232 в горячем режиме тыкаем. Дожили.

Скорее всего устройству не хватает DTR/RTS. Или, судя по тому что девайс оживает при горячетыкании, какой-то из них нужно «дернуть». За подробностями - в документацию на девайс.

Macil ★★★★★
()
Ответ на: комментарий от Macil

Чтоб было понятнее: устройство это GPRS-модемы. Бывают случаи, когда подвисает вышка сотового оператора - надо перезапускать именно модем. Есть железка, которая перезагружает его по питанию командой из скрипта.

Но модемы Siemens не хотят так сразу запускаться. Вот и ищу какойнить метод инициализировать порт.

dmitry_kozak
() автор топика
Ответ на: комментарий от dmitry_kozak

>Но модемы Siemens не хотят так сразу запускаться.

Извини, я не очень разбираюсь в GPRS сименсах. Скорее всего нужно дернуть/выставить DTR и/или RTS на DTE.

Macil ★★★★★
()
Ответ на: комментарий от Macil

Кроме того, проблема может быть в скорости порта. Это нужно тоже проверить.

Macil ★★★★★
()
Ответ на: комментарий от Macil

Я так себе это и представляю (DTR RTS), но вот как это сделать из консоли ? Или писать прогу специально для сброса порта ?

dmitry_kozak
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.