LINUX.ORG.RU

IrDA и Linux


0

0

Захотел воспользоваться gprs. Т.к. провод не достал, взял у друзей инфракрасный порт. Могу сказать только название - Tekram

Читал форумы, infrared-HOWTO, потыкал, но ничего не получилось.

Объясните.

anonymous

root# zcat /proc/config.gz ... CONFIG_IRDA=y CONFIG_IRCOMM=y CONFIG_IRTTY_SIR=y CONFIG_DONGLE=y CONFIG_TEKRAM_DONGLE=y ... root# dmesg|grep IrCOMM IrCOMM protocol (Dag Brattli) root# rpm -qa|grep irda irda-utils-... root# irattach /dev/ttyS1 -d tekram -s root# irdadump ... ...^C

Далее натравливаешь программу дозвона на /dev/ircomm0, как на обычный COM-порт и вперёд. По окончании GPRS не забудь root# killproc irattach

bochs ★★★
()
Ответ на: комментарий от jimcrow

>root# zcat /proc/config.gz - не работает т.к. не у меня файла /proc/config.gz Зачем он нужен?

/proc/config.gz - конфиг текущего ядра (если при компиляции разрешил), посмотри "/usr/src/linux/.config".

NightGhost
()
Ответ на: комментарий от jimcrow

Думаю, вроде этого должно быть:
Во-первых, ядро должно быть с опциями
CONFIG_IRDA
CONFIG_IRCOMM
CONFIG_USB_IRDA
это если сам компилишь, или должен быть модуль irda-usb
Попробуй root'ом: modprobe irda-usb
В лог-файлах при загрузке ядра или модуля должно выдаваться что-то типа:
IrCOMM protocol (Dag Brattli)
просмотр командой dmesg , а в файле /proc/devices должно быть упоминание
161 ircomm
Во-вторых, должны быть скомпилированы или установлены irda-utils
В них есть такая штука, как irdadump. Она может смотреть,
что творится на твоём инфракраснике, требует для запуска привилегий root
В третьих, должны быть устройства /dev/ircomm0 ... /dev/ircomm9
с номерами major 161 minor 0 ... 9
Если их нет, они делаются командой mknod
Далее запускаешь irdadump - должны пакеты летать,
кладёшь напротив мобильник - должны его пакеты появиться.
А дальше звонишь, как через обычный модем, только вместо /dev/ttyS0
указываешь /dev/ircomm0

bochs ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.