HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: подскажите про /dev/ttyACM0 под cacko
Страницы: [1] 2

[Ответить]
psionrevo [24.03.2008 15:29] подскажите про /dev/ttyACM0 под cacko:
раньше пользовался nokia 6230

пришлось к завру подключить nokia6230i по usb

dmesg показал его как /dev/ttyACM0

сделал mknod /dev/ttyACM0 c 166 0

minicom к нему замечательно подключился, на at отвечает ОК

скопировал все настройки подключения с прежней nokia6230,
но она цеплялась на /dev/ttyUSB0

исправил в IRDA........ первую строку на /dev/ttyACM0

но netmonapplet не подключается (

где логи подключения глянуть?

или может как-то можно сделать unload ACM модулю,
чтобы 6230i виделась как ttyUSB0?

p.s. пробовал заводить новое irda через settings/network
потом вставлять в IRDA...... строку /dev/ttyACM0 .....

p.p.s. если в minicom делаю
atz
ok
at+cgdcont=1,"ip","............."
ok
atdt*99***1#
CONNECT

может как-то запустить ppp после этого?
а может у кого исходники netmonapplet а есть?
maslovsky [24.03.2008 18:14] :
Почему не рабобтает - не понятно, должно. Исходники попробую найти, но не могу обещать, что быстро.
psionrevo [24.03.2008 19:13] :
ура!
да уж, были б исходники, я бы прям на месте его пересобрал с fprintf
и сразу бы увидел где нестыковка

а то я тут прикинул, сколько времени потрачу на свой applet

хочу сделать в апплете лог команд
и ответов при соединении - например в
/dev/shm/tmp файлик типа netmonapplet.log

а вот это только попробую: настройки для подключения к инету через большой комп в него интегрировать
чтобы, хочешь - через gprs, хочешь - через сетку и большой комп на котором шлюз в инет
т.е. чтобы по щелчку (и комбинации клавиш) апплет проверял есть ли выход в сетку на ББ или подключено устройство (тел)и подключался к инету

ну а "для любителей" (из фильма "31 июня" отсылку sms можно сделать через at команды - это я точно могу - на ББ у меня код есть
maslovsky [25.03.2008 01:19] :
Если мне не изменяет память, то аплет и так пишет логи в /tmp/pppXXX

И ещё вспомнил - исходники в своё время брал от GPL Qtopia, на их основе писался bluetooth applet.
psionrevo [25.03.2008 06:56] :

надо бы
open source
переименовать в
existing in public access open source

а то опять заново велосипед изобретаю...

лога в /tmp/ не нашел
может где в настройках нужно его разрешить...

из исходников qtopia я уже пробовал собирать - там еще напильником работать

ужасно жаль утерянные исходники!!!
слезы прям лью: кто-то свой труд положил, а пользоваться им не получается, потому что в исходниках пару строк поменять надо...

maslovsky [25.03.2008 14:53] :
Они не утеряны, они просто очень хороши убраны
psionrevo [25.03.2008 21:41] :
даешь генеральную уборку !
весна пришла

вот у меня жена 4 года назад так же куда-то хорошо убрала ПТС на машину.
но мы точно знаем, что он где-то дома лежит )))
теперь "в лом" идти его восстанавливать, и "в лом" искать.
чё искать-то если он дома!
машина радуется:ездить на ней будем еще очень долго )

да, у меня после создания в qpe.sh
устройства ttyACM0,
nokia6230 тоже на нем определяется!!!
в minicom е модем замечательно из ttyACM0 откликается.
соответственно, теперь с завра в инет не попадаю никак

решил не мучить netmonapplet (ни один по человечески не заработал - ни с qtopia 1.7 ни с 2.2.0 ни из opie)

разберусь в процедуре подключения к сети и сделаю это подключение по клавишам в keyhelper и cyrillica апплете (если разберусь...)

ну или буду ждать манны небесной в виде исходников родного netmonapplet а из cacko
psionrevo [26.04.2008 20:11] :
так, разобрался с ttyACM0

причин первой неудачи было минимум две:
1) был отключен лог через файл
/home/etc/syslog.conf
и, соответственно, в
/var/log/messages я не видел, что двойные скобки в at команде отсутствуют (старые грабли)
2) телефон определяется как ttyACM0 не сразу, иногда секунд 10-15 проходит
т.е. сначала появляется устройство, а потом для него грузится драйвер (автоматом, но медленно)

теперь по шагам сначала, что сделать, чтобы заработал GPRS интернет через ttyACM0 (у меня nokia6230 и 6230i):
1. в /home/QtPalmtop/qpe.sh
после
chkhinge
пишем след строкой
mknod /dev/ttyACM0 c 166 0
это чтобы навсегда

2. дабы не повторять судьбу windows и не перезагружаться, запускаем в консоли
mknod /dev/ttyACM0 c 166 0
после этого minicom на ttyACM0 находит модем и на at отвечает ok

а если запустить dmesg
то где-то в последних выведенных строках должно читаться ttyACM0

3.запускаем в кутопии Settings/Network,
выбираем IrDA-PPP, жмем add, вводим username и password (у моего провайдера они не нужны и я ввожу 1 и 1 .чтобы не запрашивался пароль при подключении)

в phone вводим *99***1#

в закладке modem в поле Init commands вводим at+cgdcont=1,\"ip\",\"...\"
где вместо ... вводим APN вашего провайдера

4.в /home/etc/ppp/peer
по дате создания находим файл с настройками вида IRDA...

редактируем его (в MC по Cancel+4)
самой первой строкой добавляем /dev/ttyACM0
скорость 115200 спокойно заменяем на 230400
сохраняем и выходим

5. теперь редактируем файл вида
/home/zaurus/Applications/Network/modules/IRDA..conf
меняем InterfaceType с irda на dialup
и убираем ;
перед SmartType=dialup
строку InternalDevice можно удалить
сохраняем изменения

6.на всяк случай делаем копию правленных файлов из пунктов 4 и 5, потому что при очередном входе в Settings/Network можно ненароком их изменить

а имея копии просто копируем их на родные места - и все снова на месте

7. запускаем netmonapplet и подключаемся

чекбоксы автоматического подключения находятся в Settings/Network

maslovsky [28.04.2008 11:50] :
Молодец
psionrevo [28.04.2008 14:38] :
Молодец тот, кто прошивку собрал, под которой все работает

у меня и zgcc и все-все чем пока пользуюсь и чем компилирую во внутренний флеш помещается - сам не ожидал, правда под завязку.
каталог Documents со всем "мусором" на флешке.
Всякие часто изменяемые и крохотные размером вещи в оперативке (/dev/shm) сидят, напр.: .bash_history, /var/log/messages, вся папка Settings (при загрузке кутопии копируется из копии во внутреннем флеше).

вопрос:
чего бы еще удалить из установленной cacko lite (и как),чтобы увеличить свободное место во внутреннем флеше?
вообще можно ли все, что .rom в обычные каталоги разложить?

хочу подготовить свой образ nand flash для c1000, чтобы желающие могли попробовать то удобное окружение, в котором я живу под cacko (:

[Ответить]
[Вперед >]