HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: AirCable & CF-Modem
Страницы: [1] 2
[Ответить]
Darkcat [27.01.2006 05:30] AirCable & CF-Modem:
Вощем проблема. От недостатка моих знаний.
Проблема первая - AirCable. Для тех, кто не в курсе, это такая хитрая штука, вешается на Завровый разъем снаружи и на /dev/ttyS0 внутри, собственными силами спаривается с телефоном и далее все работает. Теоретически. Но не у меня
Сам девайс работает, minicom на этот порт прекрасно встает, AT - OK от модема я получаю.
Теперь проблема. Пытаюсь создать соединение для звонка. Оно вроде как начинает правильно работать, но зачем-то делает модему сброс DTR. После чего AirCable начинает ретрейн с телефоном и на несколько секунд выпадает из реальности. Соединение, конечно же, не устанавливается, команды инита GPRS и набора номера идут в никуда. Как бы мне эту хрень сделать так, чтобы оно просто работало поверх ttyS0 без его инициализации? Или паузу влепить перед посылом команды? Делаю коннект через irda-модуль (USB-модем именно так работает).
Проблема вторая, попроще. CF-Modem, проводной. Подключаю, все определяется, но он встает в suspend (cardctl status). Пока я ему resume не сделаю работать не хочет. Как это победить?
LILO [27.01.2006 05:48] :
по второму вопросу скорее всего /etc/pcmcia/serial
там есть строчка, которая суспендит не BT устройства
пишу по памяти, поэтому точно указать не могу, но она точно там есть
ковырни вэтом направлении
Darkcat [27.01.2006 06:24] :
Нашел. Работает. Итого CF-Modem Pretec прикручен успешно. Остался AirCable...
maslovsky [27.01.2006 10:45] :
Какой телефон? У меня с Siemens S55 все работало, может в телефоне дело?
KA6AH [27.01.2006 20:16] :
А как ты узнал, что именно DTR сбрасывается?
зы Попробуй AT&D0 - это команда модему покласть на DTR
Darkcat [28.01.2006 07:30] :
Проблема не в телефоне. Или я просто что-то не то делаю. Но выглядит это так:
Втыкаю адаптер. Он начинает мигать, находит телефон, загорается постоянно, телефон пишет PC Connected.
Запускаю minicom. Адаптер опять начинает мигать, на телефоне на пару секунд пропадает надпись, потом появляется снова. Раньше терминалка после этого работала а теперь вообще виснет. Но я тут игрался с flash test, так что ее похоже побило жизнью (или настройки уехали).
Достаточно странная для меня ситуация - в виндах я ком-порты могу крутить и вертеть как хочу, а в линуксе что-то не догоняю где настройки спрятались... 
Darkcat [29.01.2006 05:43] :
Почитал умные мануалы и понял одну вещь - chat не отрабатывает нормально команду TIMEOUT. Тоесть пишу скрипт
ABORT '\nNO CARRIER\r'
ABORT '\nBUSY\r'
TIMEOUT 10
'' ATZ
OK 'ATDT12345'
По идее оно должно выдавать ATZ модему через 10 секунд после старта. А тут не работает. Сколько ни ставь - сразу начинает посылать команды.
longshadow [31.01.2006 12:27] :
Darkcat писал(а):
Почитал умные мануалы и понял одну вещь - chat не отрабатывает нормально команду TIMEOUT.
Вот еще. chat фик знает сколько лет существует - там все вылизано до мелочей и все работает. См. ниже.
Тоесть пишу скрипт
ABORT '\nNO CARRIER\r'
ABORT '\nBUSY\r'
TIMEOUT 10
'' ATZ
OK 'ATDT12345'
По идее оно должно выдавать ATZ модему через 10 секунд после старта.
Не-а. Ты хочешь получить задержку? Она делается метакомандой '\d'. А TIMEOUT - это таймаут на ожидание "с той стороны" того, что прописано в следующем expect'e.
man chat.
Darkcat [31.01.2006 16:26] :
Ну вот, так бы сразу и сказали
Ман я читал, только попутно я читаю еще десяток манов по сетям и пишу очередные текста, так что просто немного неправильно перевел.
Вобщем заработало после замены TIMEOUT 10 на 5 строк вида '' \d . longshadow, с меня пиво.
А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.
longshadow [31.01.2006 16:37] :
только попутно я читаю еще десяток манов по сетям
Дык это нормально. 
Darkcat писал(а):
longshadow, с меня пиво.
Ла-а-адно, сочтемсо. 
А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.
Плюс отсутствие раздражающих ресетов карты (и всего BT-стека, как следствие) при просыпании Завра.
[Ответить]
[Вперед >]