anonymous
написал 27 февраля 2005 года в 19:32 (1177 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Привет! У меня появился USB IrDA адаптер SigmaTel STIr4200 bridge.
Я хочу узнать, как можно передавать файлы через IrDA на мобильный телефон?
Мне посоветывали программу ircp, но она у меня всевремя выдает одно и тоже сообщение:
Connecting…failed
В ядре включено вот это:
<*> IrDA USB dongles
<*> SigmaTel STIr4200 bridge (EXPERIMENTAL)
Возможно я чтото не включил.
В добавок я немогу найти его в /dev/ и лампачка на самом IrDA незагаралась ниразу. Сам адаптер должен быть рабочий!
Ядро 2.6.10 дистр. Слака 10
// Тему переместил(а) fly4life из форума «UNIX FAQ».
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Для начала, поставь пакет irda-utils — http://irda.sf.net
Ну, а во вторых какой у тебя телефон? Поддержку IrObex поддерживают только SonyEricsson, Siemens ну и смартфоны(но вроде бы не все)
У меня siemens! Я поставлю irda-util, попробую, я обязательно напишу получилось или нет! Не забывайте меня! :)
Только не забудь почитать доки, прилагаемые к irda-utils =)
Поставил irda-utils.
Что делать дальше то? Пробовал irdaping но чтото не понял какие ему нужны аргументы?
Объясните что мне делать дальше, потомучто ircp пишет тоже самое
По идее должен же появиться какойнибудь девайс в /dev , но его там нету, или я его немогу найти! У меня IrDA через usb
Млять, я же сказал, читай доки.
Там же написано «Cоздать устройство":
#mknod /dev/ircomm0 c 161 0
Добавить в /etc/modules.conf:
alias char-major-161 ircomm-tty
после чего мона воткнуть ИК и проверив модули:
можно запустить ирду:
#irattach irda0 -s
Вот только после этого мона положить рядом мобилу и проверить работу:
Если работает, можно пускать всякие ircp и obexftp.
Я делаю mknod /dev/ircomm0 c 161 0, потом заношу в modules.conf
Потом набираю lsmod|grep ir но она ничего не выводит!
То что у меня включено в ядре, точно там больше ничего не надо?
Прошу прощения, теперь Работает!
Я сделал не lsmod|grep ir а lsusb
Bus 004 Device 003: ID 03f0:1504 Hewlett-Packard DeskJet 920c
Bus 004 Device 002: ID 0583:a000 Padix Co., Ltd (Rockfire)
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Это мои usb устройства
Потом я сделал irattach irda0 -s
А потом:
# cat /proc/net/irda/discovery
IrLMP: Discovery log:
nickname: SIEMENS CX65, hint: 0xb124, saddr: 0×1c4d5ba5, daddr: 0×02161710
Моя трубка
Но вот ircp попрежнему пишет тоже самое!
И вот еще одна странность, после того как проходит какоето время, лампочка на адаптере начинает мигать все тусклее и тусклее, и в конце концов трубка перестает определяться в
cat /proc/net/irda/discovery
Ну, может ircp требует чего, настоек мож каких? Попробуй ещё утилу ObexFTP.
Да спасибо я уже поставил ObexFTP, все работает, теперь все пересылается нормально!
Осталась одна проблема, К примеру я запустил irattach irda0 -s , передал на телефон чтото и больше ничего нетрогаю, а через несколько часов, лампачка на адаптере начинает мигать все тусклее и тусклее, в конце концов телефон не обнаруживается. пробовал убивать процесс irattach и запускать его снова, но это не помогает!
В чем проблема?
Ответ однозначен — Х.З. =) ИК- видимо у тебя такой хитрожо*ый. Мой Tekram такими приколами никогда не страдал, вот и тебе толком ответить не могу, т.к. сам не сталкивался с подобными проблемами.
а если модуль своего irda устройства выгрузить, а потом опять подгрузить?
У меня это все не в модуле, а сразу в ядре!
Вобщем, спасибо вам ОГРОМНОЕ за помощь!!!!
если мне мой склероз ни с кем не изменяет, то тут должно быть несколько не так…
в параметрах irattach указывается устройство, через которое производится доступ до IR-адаптера.
если это com-адаптер — то /dev/ttySN, если это usb — то /dev/ttyUSBN (вроде бы).
в общем, где-то так.
но не то устройство, которое должно быть в результате запуска irattach!!!
зря. такие вещи слишком приходяще-уходящие, чтобы за них настолько цепляться. да и irattach, строго говоря, рассчитывает на то, что они скомпилированы модулями.
/var/log/messages:
вот поэтому irattach irda0
Хотя, твой склероз тебя и не подводит: