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

[Ответить]
sg [26.02.2004 23:30] irda:
это нормально, что у завра то есть коннект с трубой то его нет? труба и завр расположены в одной и той же позиции. но обычно коннекта нет и /proc/net/irda/discovery показывает, что никого не видит. путем биения в бубен (последовательность пока не уловил) получаю соединение. работает. после этого вроде бы контачит много раз. ребутну - опять в бубен нужно стучать завр 760 с прошивкой макцентра за январь. труба эрик68. и как правильно в бубен бить?
sg [26.02.2004 23:37] :
если же передаю с трубы контакт то никаких проблем - завр нормально принимает сразу
sg [26.02.2004 23:42] :
и может знает кто какая последовательность действий при вызове гуйной конектилки через irda?

например:
чота покрутить
irdattach /dev/ttyS1
еще чота покрутить
вызвать pppd
....

после 'вызвать pppd' уже ненужно. интересно именно как там irda интерфейс поднимается в какой последовательности - может ручками/скриптом получится стабильнее сделать...
amg [27.02.2004 01:33] Re: irda:
Это происходит из-за несколько нестандартной реализации irda на ericsson. Такое наблюдается даже на моем SE T610 . Лечится некоторыми изменениями стека irda с целью уменьшения размера окна в протоколе IrLAP.
Можно поставить ядро, которое собрал я. Туда я добавил возможность изменения размера окна через sysctl, так же, как это делается в более свежих версиях ядра linux (начиная с 2.4.22).
После чего:

echo 1 > /proc/sys/net/irda/max_tx_window
echo 1000 > /proc/sys/net/irda/min_tx_turn_time

В результате соединение будет работать как часы.
maslovsky [27.02.2004 12:08] :
Я надеюсь ты в два часа ночи как раз патчик для этого дела делаешь
sg [27.02.2004 14:12] Re: irda:
Это происходит из-за несколько нестандартной реализации irda на ericsson. Такое наблюдается даже на моем SE T610 . Лечится некоторыми изменениями стека irda с целью уменьшения размера окна в протоколе IrLAP.
Можно поставить ядро, которое собрал я. Туда я добавил возможность изменения размера окна через sysctl, так же, как это делается в более свежих версиях ядра linux (начиная с 2.4.22).
После чего:

echo 1 > /proc/sys/net/irda/max_tx_window
echo 1000 > /proc/sys/net/irda/min_tx_turn_time

В результате соединение будет работать как часы.

я собрал следующие файлы для сборки кернела:
linux-2.4.18.tar.bz2
patch-2.4.18-rmk7.bz2
diff-2.4.18-rmk7-pxa3.gz
linux-2.4.18-rmk7-pxa3-embedix-slc750-20030620-rom1_10.bz2

и тулзы для кросскомпилляции:
gcc-cross-sa1100-2.95.2-0.i386.rpm
glibc-arm-2.2.2-0.i386.rpm
binutils-cross-arm-2.11.2-0.i386.rpm

что нужно еще добавить для фикса бага с ирда + новомодные патчи, которыми ты недавно хвастался? и чтобы оно нормально работало с кутопией. прошивка незнаю какая. завр от макцентра с оперой 7.0

и нужен конфиг для кернела. а то методом тыка сложновато на таком девайсе подбирать

кстати, есть патч для изменения частоты процессора да еще на ходу чтобы можно было через sysctl? книжки читать или мпеги слушать думаю можно в 2-4 раза придавить частоту. вроде видел намеки на это.
amg [27.02.2004 18:54] :
Неет, ночью не успел.
Патч сделал и кинул тебе на мыло.
amg [27.02.2004 19:03] Re: irda:
Последний патч лучше брать в версии для 860-го.

Дефолтные конфиги лежат в arch/arm/def-configs, для 860-го он называтеся boxer-j.

Что-то слышал. Искать надо.
maslovsky [27.02.2004 19:50] :
Есть. У меня работает. Будет включено в следующую Кутопийную цацковскою прошивку.

Находится в японском патче:
http://babelfish.altavista.com/babelfish/urltrurl?lp=ja_en&url=http%3A%2F%2Ftetsu.homelinux.org%2Fzaurus%2Fkernel%2Findex.html

Программка и аплет для изменения частоты проца тут:
http://babelfish.altavista.com/babelfish/urltrurl?lp=ja_en&url=http%3A%2F%2Fwww.piro.hopto.org%2F%7Epiro%2Fpukiwiki%2Fpukiwiki.php%3F%255B%255B%25A5%25AB%25A1%25BC%25A5%25CD%25A5%25EB%25A5%25D1%25A5%25C3%25A5%25C1%25A4%25F2%25A4%25DE%25A4%25C8%25A4%25E1%25A4%25EB%255D%255D
sg [27.02.2004 23:34] Re: irda:
Последний патч лучше брать в версии для 860-го.



linux-c750-20030620-rom1_10--linux-c860-20031107-rom1_10.diff
этот? можешь дать ссылку на патч, которым своё ядро патчил?
[Ответить]
[Вперед >]