Перейти к содержанию

IrDA через USB


mokynis

Рекомендуемые сообщения

Сначала малость офф-топик. Начинал я с ASPLinux. Ооочень долго все подгонял под себя, вроде все устраивало под конец, кроме вечных проблем с неудовлетворенными зависимостями при установке пакетов. Потом увидел Ubuntu. Ну, думаю, вещь! Сохранил все свои конфигурационные файлы, снес ASP, поставил KUbuntu 7.10. И начался геморрой-xorg.conf от ASP не подошел (хотя железо-то одно и тоже!!!) - два дня пилил его занаво. Теперь пробую подсоединить телефон через IrDA, вставленный в USB порт-опять ни одна прежняя наработка не помогает. В общем, получается так:

IrDA не вставлен

~$ lsusb

Bus 004 Device 001: ID 0000:0000

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 001: ID 0000:0000

IrDA вставлен

~$ lsusb

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

~dmesg|grep irda

[90903.935582] irda_init()

[90904.006204] /build/buildd/linux-source-2.6.22-2.6.22/drivers/net/irda/st ir4200.c: IrDA: Registered SigmaTel device irda0

При этом в /dev никакого irda нет. Создаю его

mknod /dev/ircomm0 c 161 0

chmod 666 /dev/ircomm0

Все равно его там нет. Устанавливаю irda-utils, пробую:

~irattach /dev/ttyS0 -d actisys -s

никаких сообщений

включаю на телефоне ИК-порт, кладу рядом

~irdadump

...и тишина. Пока не нажмешь Ctrl+C

В в /etc/modules добавил

ircomm

ircomm_tty

(в ASP у меня были поправлены /etc/modules.conf,/etc/sysconfig/irda-но ведь в Ubuntu их нет! И службы такой нет в списке служб)

Подскажите, это нормально, когда готовые наработки можно сразу выкинуть и не мучаться(у меня еще на очереди настройка ppp-я уж боюсь заранее...) или я чего-то недоделал?

Ссылка на комментарий
Поделиться на другие сайты

до того, как вставил IrDA, последняя строчка была

[194460.212761] usb 4-5: USB disconnect, address 11

(это я флэшку вынул). После того, как вставил ИК-порт, последние строки в выводе dmesg были

[194460.212761] usb 4-5: USB disconnect, address 11

[196370.131686] usb 3-1: new full speed USB device using uhci_hcd and address 6

[196370.294655] usb 3-1: configuration #1 chosen from 1 choice

[196370.301644] SigmaTel STIr4200 IRDA/USB found at address 6, Vendor: 66f, Product: 4200

[196370.301764] /build/buildd/linux-source-2.6.22-2.6.22/drivers/net/irda/st ir4200.c: IrDA: Registered SigmaTel device irda0

То есть устройство появилось. Кстати, оно и в /dev появилось (вчера я его не заметил, что ли? Вроде даже поиск задавал...). А irdadump все равно молчит. Куда копать дальше?

Ссылка на комментарий
Поделиться на другие сайты

Ну а теперь показывайте что получается, когда вы работаете с /dev/irda0, потому как irattach у вас куда-то не туда.

Ссылка на комментарий
Поделиться на другие сайты

Ура, заработало! После

irattach irda0 -s

все появилось, а после того, как установил obexftp, вообще все заработало. Надо же, ночь простоял и надумал Smile

Спасибо, тема закрыта.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...