Настройка USB IRda


У меня есть ir приемник на usb. Возникла необходимость его настроить под Линукс. Мне повезло, и он определялся:
dmesg
[17179599.436000] SigmaTel STIr4200 IRDA/USB found at address 3, Vendor: 66f, Product: 4200
[17179599.436000] drivers/net/irda/stir4200.c: IrDA: Registered SigmaTel device irda0
[17179599.436000] usbcore: registered new driver stir4200

lsusb
Bus 002 Device 003: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge
Оставалось лишь найти способ им воспользоваться.

Я установил itda-utils:
sudo apt-get install irda-utils
Затем надо отредактировать файл настроек:
sudo gedit /etc/default/irda-utils
В этом файле пишем:
ENABLE="true"
AUTOMATIC="true"
DISCOVERY="true"
DEVICE="irda0"
DONGLE="none"
SETSERIAL="/dev/ttyS1"

Проверяем модули:
sudo modprobe ircomm
sudo modprobe ircomm-tty

Рестартим irda:
sudo /etc/init.d/irda-utils stop
sudo /etc/init.d/irda-utils start

Вроде бы, на этом у меня оно заработало, но я не уверен, т.к. много чего перед этим делал =) Проверить работу можно взяв какое-нибудь устройство с irda и выполнив
sudo irdadump

Для того, чтобы обмениваться файлами с устройством, я воспользовался fuse, он есть в репозитории. Т.к. у меня мобильник Siemens, мне также пришлось найти и установить пакет siefs

Я подношу мобильник и монтирую его:
sudo mount -t siefs /dev/ircomm0 /media/mobile
Размонтирую:
fusermount -u /media/mobile
Использовались материалы:
http://howforge.com/how-to-access-siemens-cx65-on-ubuntu-edgy
https://help.ubuntu.com/community/IrdaHowto
http://forum.ubuntu.ru/index.php?topic=436.0

Обсуждение закрыто.
%d такие блоггеры, как: