Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Faq по железу
Показать сообщение отдельно

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать



Подключение ИК-порта в Linux


Опишу свой опыт прикручивания ИК-порта Tekram IRmate210B

Для установки его в систему потребуется пакет irda-utils, который сейчас входит
практически во все дистрибутивы. От него потребуется несколько утилит:

irattach
irdadump

irattach потребуется для работы, а irdadump - для проверки.

Согласно документации вставляем в /etc/modules.conf следующие строчки:

# IrDA over a normal serial port, or a serial port compatible IrDA port
alias tty-ldisc-11 irtty

# IrCOMM (for printing, PPP, Minicom etc)
alias char-major-161 ircomm-tty

# To be able to attach some dongles
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin

Так как у меня Tekram, то остальные строчки с irda-dongle я вставлять не счел
нужным.

Делаем:
depmod -a

Теперь делем:

irattach /dev/ttyS0 -d tekram -s

В данном случае у меня ИК-порт сидит на COM1 (ttyS0), подгружается драйвер для
tekram и параметр -s указывает на то, чтобы поиск устройств проходил постоянно
(по-моему так)

Чтобы это зафиксировать на уровне системы, в файле /etc/sysconfig/irda правим:

IRDA=yes
DEVICE=/dev/ttyS0
DONGLE=tekram
DISCAVERY=yes


Делаем:
chkconfig irda on
чтобы сервис запускался при загрузке машины

Теперь пробуем:
irdadump

Он должен вываливать на экран всякую фигню, а если положить перед ИК-портом
телефон, то в пробегающих строчках будет мелькать инфа о телефоне. Если все это
есть - значит настройка прошла успешно.

Система эмулирует КОМ-порт на девайсе /dev/ircomm0 - к нему в дальнейшем и надо
подключать терминал или звонилку.

Грабли у меня были в том, какие скорости и где указываются. Для ИК-порта они
выставляются в файле /proc/sys/net/irda/max_baud_rate
Долго я со скоросями ИКшника и КОМ-портов мучился. Сейчас нащупал для себя
стабильно работающую конфигурацию - 38400 бод. Но буду копать дальше - хочу
115200 - максиму, что можно выжать из КОМ- и ИК-порта. Потому как Мотор мой в
теории поддерживает до ~40 Кбод.

-------
Поспешай не торопясь


Отправлено: 09:21, 06-05-2005 | #9

Название темы: Faq по железу