irda

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

irda

Сообщение sg » Чт фев 26, 2004 23:30

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

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Чт фев 26, 2004 23:37

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

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Сообщение sg » Чт фев 26, 2004 23:42

и может знает кто какая последовательность действий при вызове гуйной конектилки через irda?

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

после 'вызвать pppd' уже ненужно. интересно именно как там irda интерфейс поднимается в какой последовательности - может ручками/скриптом получится стабильнее сделать...

amg
Студент (1 lvl)
Сообщения: 30
Зарегистрирован: Ср фев 18, 2004 01:12

Re: irda

Сообщение amg » Пт фев 27, 2004 01:33

sg писал(а):это нормально, что у завра то есть коннект с трубой то его нет? труба эрик68. и как правильно в бубен бить?
Это происходит из-за несколько нестандартной реализации 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

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

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

Сообщение maslovsky » Пт фев 27, 2004 12:08

Я надеюсь ты в два часа ночи как раз патчик для этого дела делаешь :)

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Re: irda

Сообщение sg » Пт фев 27, 2004 14:12

amg писал(а):
sg писал(а):это нормально, что у завра то есть коннект с трубой то его нет? труба эрик68. и как правильно в бубен бить?
Это происходит из-за несколько нестандартной реализации 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
Студент (1 lvl)
Сообщения: 30
Зарегистрирован: Ср фев 18, 2004 01:12

Сообщение amg » Пт фев 27, 2004 18:54

maslovsky писал(а):Я надеюсь ты в два часа ночи как раз патчик для этого дела делаешь :)
Неет, ночью не успел. :D
Патч сделал и кинул тебе на мыло.
Alex.

amg
Студент (1 lvl)
Сообщения: 30
Зарегистрирован: Ср фев 18, 2004 01:12

Re: irda

Сообщение amg » Пт фев 27, 2004 19:03

sg писал(а): я собрал следующие файлы для сборки кернела:
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
Последний патч лучше брать в версии для 860-го.
и нужен конфиг для кернела. а то методом тыка сложновато на таком девайсе подбирать
Дефолтные конфиги лежат в arch/arm/def-configs, для 860-го он называтеся boxer-j.
кстати, есть патч для изменения частоты процессора да еще на ходу чтобы можно было через sysctl?
Что-то слышал. Искать надо.
Alex.

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

Сообщение maslovsky » Пт фев 27, 2004 19:50

кстати, есть патч для изменения частоты процессора да еще на ходу чтобы можно было через sysctl? книжки читать или мпеги слушать думаю можно в 2-4 раза придавить частоту. вроде видел намеки на это
Есть. У меня работает. Будет включено в следующую Кутопийную цацковскою прошивку.

Находится в японском патче:
http://babelfish.altavista.com/babelfis ... index.html

Программка и аплет для изменения частоты проца тут:
http://babelfish.altavista.com/babelfis ... %255D%255D

sg
Кандидат (3 lvl)
Сообщения: 194
Зарегистрирован: Пн фев 02, 2004 14:46

Re: irda

Сообщение sg » Пт фев 27, 2004 23:34

amg писал(а):
sg писал(а): я собрал следующие файлы для сборки кернела:
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
Последний патч лучше брать в версии для 860-го.
linux-c750-20030620-rom1_10--linux-c860-20031107-rom1_10.diff
этот? можешь дать ссылку на патч, которым своё ядро патчил?

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

Re: irda

Сообщение maslovsky » Вс фев 29, 2004 00:39

sg писал(а):
amg писал(а):
sg писал(а): я собрал следующие файлы для сборки кернела:
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
Последний патч лучше брать в версии для 860-го.
linux-c750-20030620-rom1_10--linux-c860-20031107-rom1_10.diff
этот? можешь дать ссылку на патч, которым своё ядро патчил?
Смотри тему про сборку ядра, там есть ссылка

Закрыто

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