подскажите про /dev/ttyACM0 под cacko

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

подскажите про /dev/ttyACM0 под cacko

Сообщение psionrevo » Пн мар 24, 2008 15:29

раньше пользовался 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 а есть?
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Пн мар 24, 2008 18:14

Почему не рабобтает - не понятно, должно. Исходники попробую найти, но не могу обещать, что быстро.

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пн мар 24, 2008 19:13

ура!
да уж, были б исходники, я бы прям на месте его пересобрал с fprintf
и сразу бы увидел где нестыковка

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

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

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

ну а "для любителей" (из фильма "31 июня") отсылку sms можно сделать через at команды - это я точно могу - на ББ у меня код есть
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Вт мар 25, 2008 01:19

Если мне не изменяет память, то аплет и так пишет логи в /tmp/pppXXX

И ещё вспомнил - исходники в своё время брал от GPL Qtopia, на их основе писался bluetooth applet.

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вт мар 25, 2008 06:56

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

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

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

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

ужасно жаль утерянные исходники!!!
слезы прям лью: кто-то свой труд положил, а пользоваться им не получается, потому что в исходниках пару строк поменять надо...
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Вт мар 25, 2008 14:53

Они не утеряны, они просто очень хороши убраны :)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вт мар 25, 2008 21:41

даешь генеральную уборку !
весна пришла ;)

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

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

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

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

ну или буду ждать манны небесной в виде исходников родного netmonapplet а из cacko ;)
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Сб апр 26, 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
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Пн апр 28, 2008 11:50

Молодец :)

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Пн апр 28, 2008 14:38

Молодец тот, кто прошивку собрал, под которой все работает ;)

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

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

хочу подготовить свой образ nand flash для c1000, чтобы желающие могли попробовать то удобное окружение, в котором я живу под cacko (:
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Пн апр 28, 2008 18:33

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

Если действительно очень хочется этим занятся, то раскопаю скрипты и исходники. Но без большого линуска не обойтись, хотя бы в виртуальной машине

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вт апр 29, 2008 12:11

maslovsky
>Боюсь, что особо не разгуляешься, там и так по минимуму всего.

да это-то ясно, но
1) некоторые файлы и библиотеки я все равно на другие версии заменил, а в squashfs предыдущие то лежат
2)strip все равно размер у многих из .rom слегка уменьшает - уж не знаю, может кто экспериментировал, память при запуске strip нутые ELF файлы меньше занимают?
3)ну и выкинул бы я много для меня ненужного, прошивка-то универсальная, на любой вкус :) а я на завре вполне конкретными вещами занимаюсь

я понимаю, что squashfs все равно уменьшает занимаемое файлами место, но ведь оперативку жрет и процессор грузит

или это все "по расходам" примероно равнозначно загрузке с internal flash?

>Без пересборки - никак, вернее, с гемором: нужно распоковать то, что лежит в squashfs, затем заново собрать. Проще собрать прошивку

ну на прошивку я в одиночку не отважусь :)
по времени свободному не потяну

так что по-любому, мне придется «с гемором»

а)скопирую все из него, под /usr смонтированного, на карточку

б)как правильно размонтировать /usr и создать свой, в который обратно с карточки все копирну?

в) как сделать, чтобы squashfs вообще не монтировался после этого?

г) ну и, наконец, как грохнуть его в internal flash, освободив место?

или это невозможно?

Т.е., повторюсь, хочется избавиться от squashfs совсем

>Но без большого линуска не обойтись, хотя бы в виртуальной машине

остался он у меня в вирт машине после того, как я кросс собрал :)
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

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

Сообщение maslovsky » Вт апр 29, 2008 22:08

Избавится от squashfs совсем не получится, место точно не хватит. Сборка прошивки - ничего сложного - запускаешь скрипт, он с

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

Сообщение maslovsky » Вт апр 29, 2008 22:12

Избавится от squashfs совсем не получится, места точно не хватит. Сжимает squashfs очень хорошо, распаковка очень шустрая, так что с процом и памятью проблем нет. Насколько я помню, модули в прошивке я стриповал, но могу и ошибаться.

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

psionrevo
Доктор (4 lvl)
Сообщения: 283
Зарегистрирован: Чт окт 05, 2006 22:48

Сообщение psionrevo » Вт апр 29, 2008 23:16

Спасибо! Бум ждать!
Zaurus C1000 cacko + Nokia 6230/Htc touch pro + LG gx200 + ONYX Magellan

Закрыто

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