LINUX.ORG.RU

Как на арче завести IRDA-адаптер?

 ,


0

2

Только что купил IRDA-адаптер с подключением по USB. Вставил в комп, в ожидании чуда, ОДНАКО, получил лишь

[  +6,332782] usb 1-5: new low-speed USB device number 7 using xhci_hcd
[  +0,236274] usb 1-5: New USB device found, idVendor=07d0, idProduct=4959, bcdDevice= 1.00
[  +0,000007] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  +0,000003] usb 1-5: Product: USB to IRDA
[  +0,000002] usb 1-5: Manufacturer: Kingsun CO.

А где само устройство-то? Я впервые сталкиваюсь с чистым IRDA(до этого у меня был только ИК-приёмник на COM-порту), но точно помню, что в интернетах писали, что чистый IRDA будет числиться как отдельное устройство rfcomm или ircomm. На арчвики нет ни слова про настройку


у меня был irda лет 20 назад. именно как ircomm работал.
текрам что ли был.
там куча шаманских приседаний ещё была чобы работало.
поищи на старинных форумах описания как с телефонами скрещивать.
у меня уже записей не осталось, я даже дистр сменил с тех пор.

mumpster ★★★★★
()
Ответ на: комментарий от tiinn

Спустя какое-то время гугления, нашёл, что поддержку IrDA бросили в ядре 4.17. Собсна, модули ядра с драйверами в его конфиге достать тоже нельзя. А можно их добыть откуда-то из другого места и собрать с ними ядро?

Tyse_EX
() автор топика
Ответ на: комментарий от Tyse_EX

Спустя ещё пару минут гугления(поиск в Яндексе подвёл), нашёлся гайд. В нём упоминалась инструкция по сборке новых IrDA-драйверов под современные ядра с репозитория: https://github.com/cschramm/irda

Я видел этот репозиторий ещё раньше, но чёт тупанул и не смог ничего собрать на моменте DKMS. Разобравшись, всё успешно собралось и DKMS-нулось. После перезагрузки меня встретило победное [ +0,000192] net irda0: IrDA: Registered KingSun KS-959 device irda0

Tyse_EX
() автор топика
Ответ на: комментарий от Tyse_EX

А вот и не всё. Опознаётся - да, но как отдельное устройство(конкретно /dev/ircomm) не регистрируется…

Tyse_EX
() автор топика
Ответ на: комментарий от GPFault

Может быть, надо будет проверить. В NetworkManager адаптер не появляется как сетевое устройство, а вот в списке интерфейсов hardinfo2 как есть. Но это всё равно не то. Мне надо через Wammu законнектить по ИК-порту телефон, а он понимает только устройства /dev/ircomm

Tyse_EX
() автор топика
Ответ на: комментарий от Tyse_EX

ircomm-tty модуль загружен? Причём, возможно, его нужно грузить до загрузки модуля устройства.

А может вам нужна команда ″irattach irda0 -s″,

mky ★★★★★
()
Ответ на: комментарий от mky

ircomm-tty модуль загружен? Причём, возможно, его нужно грузить до загрузки модуля устройства.

Попробовал. Модуль ничего не обнаружил, но выдал в логах [ +46,752324] IrCOMM protocol (Dag Brattli)

irattach irda0 -s

А в ответ тишина…

Tyse_EX
() автор топика
Ответ на: комментарий от Tyse_EX

А в ответ тишина…

И /dev/ircomm0 не появился? А адаптр пробовали отключить/подключить после загрузки модуля ircomm-tty?

mky ★★★★★
()
Ответ на: комментарий от Tyse_EX

А udev в курсе? Может, правила создания устройства надо откуда-то выдрать?

Aceler ★★★★★
()

Как любитель костылей нестандартных решений, могу посоветовать развернуть в qemu древний дистр линукса и пробросить туда железку. Ну либо ковыряй старый код и переписывай его в виде юзерспейсного демона.

u5er ★★★
()
Ответ на: комментарий от u5er

могу посоветовать развернуть в qemu древний дистр линукса и пробросить туда железку.

Так надо же сначала определить адаптер на реальной машине, а потом пробрасывать в виртуалку. Причём, под определением, тут явно будет не просто Устройство USB [айди_устройства] подключено к шине [айди_шины], а ещё и доказать ядру, что это именно IrDA-адаптер.

Ну либо ковыряй старый код и переписывай его в виде юзерспейсного демона.

Мне, юзверю, не дано(

Tyse_EX
() автор топика
Ответ на: комментарий от Tyse_EX

Так надо же сначала определить адаптер на реальной машине,

lsusb в помощь. Тебе нужен vid и pid. Дальше пробрасываешь устройство в виртуалку и им уже рулит гостевая система, а не хостовая.

u5er ★★★
()
Ответ на: комментарий от u5er

Тебе нужен vid и pid

Кстати, вот они и есть

idVendor=07d0, idProduct=4959

Теперь ищешь в сети руководсктва «Проброс в виртуалку qemu usb устройства», раскатываешь там древний линь, пробрасываешь и готово.

u5er ★★★
()
Ответ на: комментарий от u5er

тоже думаю, что так будет быстрее. году в 2008 ещё вроде всё работало.=> sarge и fc3.

mumpster ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.