AirCable & CF-Modem

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

AirCable & CF-Modem

Сообщение Darkcat » Пт янв 27, 2006 05:30

Вощем проблема. От недостатка моих знаний.
Проблема первая - AirCable. Для тех, кто не в курсе, это такая хитрая штука, вешается на Завровый разъем снаружи и на /dev/ttyS0 внутри, собственными силами спаривается с телефоном и далее все работает. Теоретически. Но не у меня ;) Сам девайс работает, minicom на этот порт прекрасно встает, AT - OK от модема я получаю.
Теперь проблема. Пытаюсь создать соединение для звонка. Оно вроде как начинает правильно работать, но зачем-то делает модему сброс DTR. После чего AirCable начинает ретрейн с телефоном и на несколько секунд выпадает из реальности. Соединение, конечно же, не устанавливается, команды инита GPRS и набора номера идут в никуда. Как бы мне эту хрень сделать так, чтобы оно просто работало поверх ttyS0 без его инициализации? Или паузу влепить перед посылом команды? Делаю коннект через irda-модуль (USB-модем именно так работает).

Проблема вторая, попроще. CF-Modem, проводной. Подключаю, все определяется, но он встает в suspend (cardctl status). Пока я ему resume не сделаю работать не хочет. Как это победить?
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

LILO
Доктор (4 lvl)
Сообщения: 273
Зарегистрирован: Вс мар 06, 2005 17:22

Сообщение LILO » Пт янв 27, 2006 05:48

по второму вопросу скорее всего /etc/pcmcia/serial
там есть строчка, которая суспендит не BT устройства

пишу по памяти, поэтому точно указать не могу, но она точно там есть
ковырни вэтом направлении
Sharp Zaurus SL-C760 | Cacko 1.23 Lite | SE K750i

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Пт янв 27, 2006 06:24

Нашел. Работает. Итого CF-Modem Pretec прикручен успешно. Остался AirCable...
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт янв 27, 2006 10:45

Какой телефон? У меня с Siemens S55 все работало, может в телефоне дело?

Аватара пользователя
KA6AH
Профессор (5 lvl)
Сообщения: 885
Зарегистрирован: Ср сен 07, 2005 01:11

Сообщение KA6AH » Пт янв 27, 2006 20:16

А как ты узнал, что именно DTR сбрасывается?

зы Попробуй AT&D0 - это команда модему покласть на DTR
Nokia 9500

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Сб янв 28, 2006 07:30

Проблема не в телефоне. Или я просто что-то не то делаю. Но выглядит это так:
Втыкаю адаптер. Он начинает мигать, находит телефон, загорается постоянно, телефон пишет PC Connected.
Запускаю minicom. Адаптер опять начинает мигать, на телефоне на пару секунд пропадает надпись, потом появляется снова. Раньше терминалка после этого работала а теперь вообще виснет. Но я тут игрался с flash test, так что ее похоже побило жизнью (или настройки уехали).

Достаточно странная для меня ситуация - в виндах я ком-порты могу крутить и вертеть как хочу, а в линуксе что-то не догоняю где настройки спрятались... :roll:
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Вс янв 29, 2006 05:43

Почитал умные мануалы и понял одну вещь - chat не отрабатывает нормально команду TIMEOUT. Тоесть пишу скрипт

Код: Выделить всё

    
    ABORT '\nNO CARRIER\r'
    ABORT '\nBUSY\r'
    TIMEOUT 10
    '' ATZ
    OK 'ATDT12345'
По идее оно должно выдавать ATZ модему через 10 секунд после старта. А тут не работает. Сколько ни ставь - сразу начинает посылать команды.
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Вт янв 31, 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.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Вт янв 31, 2006 16:26

Ну вот, так бы сразу и сказали :D Ман я читал, только попутно я читаю еще десяток манов по сетям и пишу очередные текста, так что просто немного неправильно перевел.
Вобщем заработало после замены TIMEOUT 10 на 5 строк вида '' \d . longshadow, с меня пиво.

А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Вт янв 31, 2006 16:37

только попутно я читаю еще десяток манов по сетям
Дык это нормально. :)
Darkcat писал(а):longshadow, с меня пиво.
Ла-а-адно, сочтемсо. :)
А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.
Плюс отсутствие раздражающих ресетов карты (и всего BT-стека, как следствие) при просыпании Завра.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
alien8
Нобелевский лауреат (7 lvl)
Сообщения: 15032
Зарегистрирован: Пт июн 11, 2004 23:40

Сообщение alien8 » Вт янв 31, 2006 17:11

>>А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.


Я так понял, что это вроде "внешней" ВТ-карточки? Т.е. все-таки Socket переплюнули по низкому потреблению? Или это из-за разницы в интерфейсах..
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт янв 31, 2006 19:43

alien8 писал(а):>>А девайсик знатный. Энергопотребление вообще мизерное, в несколько раз меньше, чем CF-BT.


Я так понял, что это вроде "внешней" ВТ-карточки? Т.е. все-таки Socket переплюнули по низкому потреблению? Или это из-за разницы в интерфейсах..
И из-за этого тоже. Думаю, что и дальнобойность номеньше, чем у CF карт (не мерял), но для связи с телефоном вполне достаточно.

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Ср фев 01, 2006 02:24

Дальнобойность номинальная, может совсем немного хуже обычных донглов.
Единственный недостаток - светодиод. Убийственной яркости. Пришлось его обрезать и приглушить замазкой.

Во тут подробности - http://www.pdafrance.com/articles/artic ... res&id=320
Энергопотребление 2-20 мА (Завра - 300 мА).

Во еще подробности:
http://64.233.179.104/search?q=cache:Ue ... reless.pdf
For example, typical Wi-Fi
CompactFlash and PC Cards use 110-140 mA during idle mode and 200-300 mA during transmission, each at least twice the amount of power required by Bluetooth cards.
The Socket Low Power WLAN Card is an exception. Because of its low power consumption (15-20 mA in idle mode)
Сколько потребляет Socket WiFi под нагрузкой мы деликатно умалчиваем...
Socket BT (CF-вариант) потребляет 16-40-90 мА, тоесть в 4-5 раз больше АирКабеля... (http://www.socketcom.com/pdf/bluetooth/btuserguide.pdf) SDIO BT - 20-50-100 мА.
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср фев 01, 2006 07:11

Darkcat писал(а):
The Socket Low Power WLAN Card is an exception. Because of its low power consumption (15-20 mA in idle mode)
Сколько потребляет Socket WiFi под нагрузкой мы деликатно умалчиваем...
Кстати все равно меньше, чем другие. Я когда батарейки тестировал, то гонял для сравнения Socket и Ambicom. Разница была минимум 30 минут при обшем времени работы порадка 3 часов.

Аватара пользователя
Darkcat
Темная личность
Сообщения: 22508
Зарегистрирован: Чт янв 13, 2005 12:38

Сообщение Darkcat » Ср фев 01, 2006 09:13

На самом деле все делается очень просто - надо взять несколько карт и протестить по энергопотреблению. CF-кард-ридер, дополнительное питание через миллиамперметр и всего то делов.
Нет, только не кошки. Не верь им. Их глаза. Их глаза. Они знают слишком много.
Нешто спи обратно.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»