Передача файлов на мобилу через IrDA
Кто это настраивал? У меня почему-то не получается. Помогите.
Так вот мобильники определяются, если подсовывать разные.
$ cat /proc/net/irda/discovery
IrLMP: Discovery log:
nickname: SIEMENS SL55, hint: 0xb124, saddr: 0x3cdd3d95, daddr: 0x00000084
$ cat /proc/net/irda/discovery
IrLMP: Discovery log:
nickname: SIEMENS C65, hint: 0xb124, saddr: 0x3cdd3d95, daddr: 0x08898020
$ cat /proc/net/irda/discovery
IrLMP: Discovery log:
nickname: SIEMENS CX70, hint: 0xb124, saddr: 0x3cdd3d95, daddr: 0x00155450
А вот передача файлов не работает.
$ obexftp -p /home/ignat/Irda/snd_00007.mid
No custom transport
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Производитель какой-то китайский, какой-то Porto, модель PFR-100.
Система его определила, как:
STIr4200 IrDA Bridge
Iдентифiкацiя
Виробник: SigmaTel, Inc.
Опис: STIr4200 IrDA Bridge
Клас носiя: (Defined at Interface level)
З'eднання
Шина: USB
Шина PCI #: 1
# пристрою PCI: 4
ID виробника: 1647
ID пристрою: 16896
Misc
Модуль: stir4200
Кстати ещё команды давал:
# irdadump
17:05:08.919711 xid:cmd cdf08881 > ffffffff S=6 s=0 (14)
17:05:09.019576 xid:cmd cdf08881 > ffffffff S=6 s=1 (14)
17:05:09.119562 xid:cmd cdf08881 > ffffffff S=6 s=2 (14)
17:05:09.219545 xid:cmd cdf08881 > ffffffff S=6 s=3 (14)
17:05:09.319531 xid:cmd cdf08881 > ffffffff S=6 s=4 (14)
17:05:09.402978 xid:rsp cdf08881 < 00155450 S=6 s=4 SIEMENS CX70
hint=b124 [ PnP Modem Fax IrCOMM IrOBEX ] (29)
17:05:09.419520 xid:cmd cdf08881 > ffffffff S=6 s=5 (14)
17:05:09.519501 xid:cmd cdf08881 > ffffffff S=6 s=* localhost hint=0400
[ Computer ] (25)
17:05:11.919139 xid:cmd cdf08881 > ffffffff S=6 s=0 (14)
17:05:12.019120 xid:cmd cdf08881 > ffffffff S=6 s=1 (14)
17:05:12.119104 xid:cmd cdf08881 > ffffffff S=6 s=2 (14)
17:05:12.202511 xid:rsp cdf08881 < 00155450 S=6 s=2 SIEMENS CX70
hint=b124 [ PnP Modem Fax IrCOMM IrOBEX ] (29)
17:05:12.219089 xid:cmd cdf08881 > ffffffff S=6 s=3 (14)
17:05:12.319074 xid:cmd cdf08881 > ffffffff S=6 s=4 (14)
17:05:12.419058 xid:cmd cdf08881 > ffffffff S=6 s=5 (14)
17:05:12.519045 xid:cmd cdf08881 > ffffffff S=6 s=* localhost hint=0400
[ Computer ] (25)
16 packets received by filter
# obexftp -x
No custom transport
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
# scmxx -i
Accessing device /dev/ttyS0...done
Using "KOI8-U" as system character set.
OK, a modem device is present.
Phone related information:
Vendor: (null)
Model: (null)
Revision: (null)
IMEI: (null)
Battery: (null)%
Charsets: none
SIM card related information:
IMSI: (null)
Network related information:
Available memories:
Binary files:
Phonebooks:
SMS storages:
Settings:
Segmentation fault
Вот по последней програме, почему-то стучится к первому компорту и мой
модем начинает бешено мигать лампочками.
В /etc/sysconfig/irda пишет
IRDA=yes
DEVICE=/dev/ttyS3
#DONGLE=actisys+
DISCOVERY=yes
Если даю команду:
# scmxx -d /dev/ttyS3 -i
Accessing device /dev/ttyS3...Error in setting device attributes:
Input/output error
Ещё кстати парочку команд:
# /sbin/ip ad sh irda0
3: irda0: <NOARP,UP> mtu 2048 qdisc pfifo_fast qlen 8
link/irda
# chkconfig --list irda
irda 0:вимк 1:вимк 2:вимк 3:ввiмк 4:вимк 5:ввiмк 6:вимк
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22023; Возраст листа: 811; Участников: 1426
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/454907
Судя по irdadump связь с телефоном работает нормально.
Видимо для obexftp требуется дополнительная поддержка протокола со
стороны телефона.
Я использую irobex_palm3 - он работает через стандартный протокол OBEX.
Со стороны телефона требуется только запустить обмен по IrDA.