# SIR irda в Mandriva 2008 (требутся помощь)

**URL:** <https://linux.ru/forum/t/sir-irda-mandriva-2008/7025>\
**Category:** Linux девайсы\
**Created:** [16.Ноябрь.2007 09:08:07 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025 "2007-11-16T09:08:07Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [16.Ноябрь.2007 09:08:07 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/1 "2007-11-16T09:08:07Z")

</div>

Не могу запустить самодельный ИК порт работающий по протоколу SIR. Индикатор обмена не мигает. В ядро все конфигурации ИК портов зашиты

---

<div class="post-metadata">

**Author:** ![Legalizer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/53a042/32.png) [@Legalizer](https://linux.ru/forum/u/Legalizer)\
**Post date:** [16.Ноябрь.2007 11:25:29 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/2 "2007-11-16T11:25:29Z")

</div>

Очень содержательно.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [16.Ноябрь.2007 13:35:36 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/3 "2007-11-16T13:35:36Z")

</div>

А ты спроси что непонятно?

---

<div class="post-metadata">

**Author:** ![Legalizer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/53a042/32.png) [@Legalizer](https://linux.ru/forum/u/Legalizer)\
**Post date:** [16.Ноябрь.2007 13:51:24 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/4 "2007-11-16T13:51:24Z")

</div>

По-первых, я что-то не помню, чтобы мы переходили на “ты”. Но это не так принципиально.

Вообще, было бы логично, если бы вы описали подробно проблему. В частности:

1. Железо работает вообще? Как проверяли? Может быть под другой операционной системой?

2. А индикатор обмена должен мигать?

3. А “зашиты” эти самые “все конфигурации” модулем или как?

4. А что вы собственно делаете, чтобы проверить работоспособность устройства под Linux? Какие команды даете, что получаете в ответ?

---

<div class="post-metadata">

**Author:** ![Aceler](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/eb9ed0/32.png) [@Aceler](https://linux.ru/forum/u/Aceler)\
**Post date:** [16.Ноябрь.2007 13:52:57 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/5 "2007-11-16T13:52:57Z")

</div>

| **Rotax писал(а) Fri, 16 November 2007 16:35** |  
|

А ты спроси что непонятно?

|

Вообще-то это ты спрашиваешь, чего не понятно.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [16.Ноябрь.2007 20:01:40 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/6 "2007-11-16T20:01:40Z")

</div>

Насчет “ты” не обижайтесь, я просто привык общаться так, это снимает некоторые рамки общения, я ни вкоем случае не отношусь к вам предвзято!!!

1. Что касается порта, то это довольно простой девайс, одна микросхема TFDS 4500 пару конденсаторов и резюков, и светодиод в придачу.

2. Дело в том что на этот девайс драйверов не требуется. Он работает на втором СОМ порту при включении его в биосе как IRDA? хотя разъемчик находится на материнке, но это не важно. Система должна определять ИКашник сразу после настройки биоса, но этого не происходит.

3. ИК порт прекрасно работает в виндовсе. Как только загружается форточка тут же начинает мигать диод, происходит поиск внешних устройств. Когда устройтво обнаружено диод мигает с частотой пропорциональной обмену данными.

4. Собственно говоря порт не работал во всех версиях мандрейка, однако сейчас возникла проблема перехода чисто на линукс, поэтому потребовалось настроить порт.

5. Раньше пробовал собирать ядро 2.6.16.18, при этом все возможные ИК порты включал в ядро, при компиляции ошибок не возникало! Затем установил пакет irda-utils-0.9.17 и пытался определить мой порт, но безуспешно на этом все и закончилось.

6. забыл сказать, что порты в различных материнках могут поддерживать до трех режимов SIR (standart infra red), CIR и еще какой то уже не помню, но точно знаю на 100% что у меня мать работает в SIR !!!

сейчас поставил мандриву 2008, ядро не компилировал, как посмотреть зашиты в него ик девайсы или нет?

---

<div class="post-metadata">

**Author:** ![Aceler](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/eb9ed0/32.png) [@Aceler](https://linux.ru/forum/u/Aceler)\
**Post date:** [16.Ноябрь.2007 21:00:43 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/7 "2007-11-16T21:00:43Z")

</div>

А вы бы хотя бы LIRC демон-то поставили?

---

<div class="post-metadata">

**Author:** ![Legalizer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/53a042/32.png) [@Legalizer](https://linux.ru/forum/u/Legalizer)\
**Post date:** [17.Ноябрь.2007 10:55:29 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/8 "2007-11-17T10:55:29Z")

</div>

| **Rotax писал(а) Fri, 16 November 2007 23:01** |  
|

сейчас поставил мандриву 2008, ядро не компилировал, как посмотреть зашиты в него ик девайсы или нет?

|

C 90%-ной вероятностью поддержка Irda у вас собрана модулями.Вполне вероятно, что у вас не подгружен модуль ядра, работающий с таким чипом. Посмотрите вывод **lsmod** , и если это так, то просто подгрузите нужный модуль с помощью **modprobe**.

Также все-таки было бы неплохо, если бы вы рассказали, что именно вы делаете с помощью Irda utils (какие команды даете, что говорит система в ответ). Это бы помогло диагностировать проблему.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [17.Ноябрь.2007 14:21:41 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/9 "2007-11-17T14:21:41Z")

</div>

Спасибо. Сейчас посмотрю.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [17.Ноябрь.2007 14:25:00 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/10 "2007-11-17T14:25:00Z")

</div>

Да установил. Нашел в инете faq, попробую запустить, о результатах отпишусь.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [17.Ноябрь.2007 14:29:32 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/11 "2007-11-17T14:29:32Z")

</div>

Я нашел мануальчик по настройке, попробую о результатах напишу.

Не подскажите куда делась утилита из мандрейковского ЦЕНТРА УПРАВЛЕНИЯ, при помощи которой конфигурировалось действующее ядро?

---

<div class="post-metadata">

**Author:** ![Legalizer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/53a042/32.png) [@Legalizer](https://linux.ru/forum/u/Legalizer)\
**Post date:** [18.Ноябрь.2007 12:00:50 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/12 "2007-11-18T12:00:50Z")

</div>

Гм… А точно надо ядро пересобирать? У вас в Mandriva должна быть поддержка букваль всего, чего только можно. ИМХО, пересобирать ядро плохая затея, если вы не очень хорошо понимаете, зачем это нужно.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [27.Ноябрь.2007 13:47:48 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/13 "2007-11-27T13:47:48Z")

</div>

1. Установленые девайсы и модули:

[[root@localhost](mailto:root@localhost) sysconfig]# ls -l /dev | grep ir

crw-rw---- 1 rotaxb uucp 161, 0 2007-11-27 12:31 ircomm0

crw-rw---- 1 rotaxb uucp 161, 1 2007-11-27 12:31 ircomm1

crw-rw---- 1 rotaxb uucp 161, 10 2007-11-27 12:31 ircomm10

crw-rw---- 1 rotaxb uucp 161, 11 2007-11-27 12:31 ircomm11

crw-rw---- 1 rotaxb uucp 161, 12 2007-11-27 12:31 ircomm12

crw-rw---- 1 rotaxb uucp 161, 13 2007-11-27 12:31 ircomm13

crw-rw---- 1 rotaxb uucp 161, 14 2007-11-27 12:31 ircomm14

crw-rw---- 1 rotaxb uucp 161, 15 2007-11-27 12:31 ircomm15

crw-rw---- 1 rotaxb uucp 161, 16 2007-11-27 12:31 ircomm16

crw-rw---- 1 rotaxb uucp 161, 17 2007-11-27 12:31 ircomm17

crw-rw---- 1 rotaxb uucp 161, 18 2007-11-27 12:31 ircomm18

crw-rw---- 1 rotaxb uucp 161, 19 2007-11-27 12:31 ircomm19

crw-rw---- 1 rotaxb uucp 161, 2 2007-11-27 12:31 ircomm2

crw-rw---- 1 rotaxb uucp 161, 20 2007-11-27 12:31 ircomm20

crw-rw---- 1 rotaxb uucp 161, 21 2007-11-27 12:31 ircomm21

crw-rw---- 1 rotaxb uucp 161, 22 2007-11-27 12:31 ircomm22

crw-rw---- 1 rotaxb uucp 161, 23 2007-11-27 12:31 ircomm23

crw-rw---- 1 rotaxb uucp 161, 24 2007-11-27 12:31 ircomm24

crw-rw---- 1 rotaxb uucp 161, 25 2007-11-27 12:31 ircomm25

crw-rw---- 1 rotaxb uucp 161, 26 2007-11-27 12:31 ircomm26

crw-rw---- 1 rotaxb uucp 161, 27 2007-11-27 12:31 ircomm27

crw-rw---- 1 rotaxb uucp 161, 28 2007-11-27 12:31 ircomm28

crw-rw---- 1 rotaxb uucp 161, 29 2007-11-27 12:31 ircomm29

crw-rw---- 1 rotaxb uucp 161, 3 2007-11-27 12:31 ircomm3

crw-rw---- 1 rotaxb uucp 161, 30 2007-11-27 12:31 ircomm30

crw-rw---- 1 rotaxb uucp 161, 31 2007-11-27 12:31 ircomm31

crw-rw---- 1 rotaxb uucp 161, 4 2007-11-27 12:31 ircomm4

crw-rw---- 1 rotaxb uucp 161, 5 2007-11-27 12:31 ircomm5

crw-rw---- 1 rotaxb uucp 161, 6 2007-11-27 12:31 ircomm6

crw-rw---- 1 rotaxb uucp 161, 7 2007-11-27 12:31 ircomm7

crw-rw---- 1 rotaxb uucp 161, 8 2007-11-27 12:31 ircomm8

crw-rw---- 1 rotaxb uucp 161, 9 2007-11-27 12:31 ircomm9

crw-rw---- 1 root root 10, 187 2007-11-27 12:31 irnet

[[root@localhost](mailto:root@localhost) sysconfig]# ls -l /dev | grep ir

crw-rw---- 1 rotaxb uucp 161, 0 2007-11-27 12:31 ircomm0

crw-rw---- 1 rotaxb uucp 161, 1 2007-11-27 12:31 ircomm1

crw-rw---- 1 rotaxb uucp 161, 10 2007-11-27 12:31 ircomm10

crw-rw---- 1 rotaxb uucp 161, 11 2007-11-27 12:31 ircomm11

crw-rw---- 1 rotaxb uucp 161, 12 2007-11-27 12:31 ircomm12

crw-rw---- 1 rotaxb uucp 161, 13 2007-11-27 12:31 ircomm13

crw-rw---- 1 rotaxb uucp 161, 14 2007-11-27 12:31 ircomm14

crw-rw---- 1 rotaxb uucp 161, 15 2007-11-27 12:31 ircomm15

crw-rw---- 1 rotaxb uucp 161, 16 2007-11-27 12:31 ircomm16

crw-rw---- 1 rotaxb uucp 161, 17 2007-11-27 12:31 ircomm17

crw-rw---- 1 rotaxb uucp 161, 18 2007-11-27 12:31 ircomm18

crw-rw---- 1 rotaxb uucp 161, 19 2007-11-27 12:31 ircomm19

crw-rw---- 1 rotaxb uucp 161, 2 2007-11-27 12:31 ircomm2

crw-rw---- 1 rotaxb uucp 161, 20 2007-11-27 12:31 ircomm20

crw-rw---- 1 rotaxb uucp 161, 21 2007-11-27 12:31 ircomm21

crw-rw---- 1 rotaxb uucp 161, 22 2007-11-27 12:31 ircomm22

crw-rw---- 1 rotaxb uucp 161, 23 2007-11-27 12:31 ircomm23

crw-rw---- 1 rotaxb uucp 161, 24 2007-11-27 12:31 ircomm24

crw-rw---- 1 rotaxb uucp 161, 25 2007-11-27 12:31 ircomm25

crw-rw---- 1 rotaxb uucp 161, 26 2007-11-27 12:31 ircomm26

crw-rw---- 1 rotaxb uucp 161, 27 2007-11-27 12:31 ircomm27

crw-rw---- 1 rotaxb uucp 161, 28 2007-11-27 12:31 ircomm28

crw-rw---- 1 rotaxb uucp 161, 29 2007-11-27 12:31 ircomm29

crw-rw---- 1 rotaxb uucp 161, 3 2007-11-27 12:31 ircomm3

crw-rw---- 1 rotaxb uucp 161, 30 2007-11-27 12:31 ircomm30

crw-rw---- 1 rotaxb uucp 161, 31 2007-11-27 12:31 ircomm31

crw-rw---- 1 rotaxb uucp 161, 4 2007-11-27 12:31 ircomm4

crw-rw---- 1 rotaxb uucp 161, 5 2007-11-27 12:31 ircomm5

crw-rw---- 1 rotaxb uucp 161, 6 2007-11-27 12:31 ircomm6

crw-rw---- 1 rotaxb uucp 161, 7 2007-11-27 12:31 ircomm7

crw-rw---- 1 rotaxb uucp 161, 8 2007-11-27 12:31 ircomm8

crw-rw---- 1 rotaxb uucp 161, 9 2007-11-27 12:31 ircomm9

crw-rw---- 1 root root 10, 187 2007-11-27 12:31 irnet

[[root@localhost](mailto:root@localhost) sysconfig]# lsmod | grep ir

nf\_nat\_irc 2816 0

nf\_conntrack\_irc 6104 1 nf\_nat\_irc

nf\_nat 16140 14 ipt\_SAME,ipt\_REDIRECT,ipt\_NETMAP,ipt\_MASQUERADE,nf\_nat\_tftp, nf\_nat\_sip,nf\_nat\_pptp,nf\_nat\_proto\_gre,nf\_nat\_irc,nf\_nat\_h3 23,nf\_nat\_ftp,nf\_nat\_amanda,nf\_conntrack\_netlink,iptable\_nat

nf\_conntrack 54984 29 ipt\_MASQUERADE,ipt\_CLUSTERIP,nf\_nat\_tftp,nf\_nat\_snmp\_basic,n f\_nat\_sip,nf\_nat\_pptp,nf\_nat\_irc,nf\_nat\_h323,nf\_nat\_ftp,nf\_n at\_amanda,nf\_conntrack\_amanda,nf\_conntrack\_tftp,nf\_conntrack \_sip,nf\_conntrack\_proto\_sctp,nf\_conntrack\_pptp,nf\_conntrack\_ proto\_gre,nf\_conntrack\_netlink,nf\_conntrack\_netbios\_ns,nf\_co nntrack\_irc,nf\_conntrack\_h323,nf\_conntrack\_ftp,xt\_helper,xt\_ conntrack,xt\_CONNMARK,xt\_connmark,xt\_state,iptable\_nat,nf\_na t,nf\_conntrack\_ipv4

irnet 20704 0

ppp\_generic 23348 1 irnet

irtty\_sir 5856 0

sir\_dev 11716 1 irtty\_sir

ircomm\_tty 20776 0

ircomm 11236 1 ircomm\_tty

irda 114712 4 irnet,sir\_dev,ircomm\_tty,ircomm

crc\_ccitt 2624 1 irda

ir\_kbd\_i2c 7504 1 saa7134

ir\_common 30468 2 saa7134,ir\_kbd\_i2c

i2c\_core 20224 14 nvidia,tuner,b2c2\_flexcop,saa7134,mt352,mt312,bcm3510,dvb\_pl l,ir\_kbd\_i2c,stv0297,nxt200x,lgdt330x,stv0299,i2c\_viapro

1. Подгрузил все следующие:

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s tir4200.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/o ld\_belkin-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/t ekram-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a li-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s msc-ircc2.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/i rtty-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m a600-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m cs7780.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/w 83977af\_ir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/v ia-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/n sc-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/v lsi\_ir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/i rda-usb.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/g irbil-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/l itelink-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a ct200l-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m cp2120-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/d onauboe.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/e si-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/k ingsun-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/t oim3232-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a ctisys-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s ir-dev.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irlan/irl an.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irnet/irn et.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/ircomm/ir comm.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/ircomm/ir comm-tty.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irda.ko.g z

1. Далее отредактировал файл /etc/modules:

# /etc/modules: kernel modules to load at boot time.

# 

# This file should contain the names of kernel modules that are

# to be loaded at boot time, one per line. Comments begin with

# a `#', and everything on the line after them are ignored.

# This regexp is use# IrDA over a normal serial port, or a serial port compatible IrDA port

alias tty-ldisc-11 irtty

# IrCOMM (for printing, PPP, Minicom etc)

alias char-major-161 ircomm-tty

alias irda0 nsc-ircc

options nsc-ircc dongle\_id=0xe

pre-install nsc-ircc setserial /dev/ttyS2 port 0 irq 0

# To be able to attach some dongles

#alias irda-dongle-0 tekram

#alias irda-dongle-1 esi

#alias irda-dongle-2 actisys

#alias irda-dongle-3 actisys

#alias irda-dongle-4 girbil

#alias irda-dongle-5 litelink

#alias irda-dongle-6 airport

#alias irda-dongle-7 old\_belkin

1. отредактировал файл /etc/sysconfig/irda

IRDA=yes

DEVICE=/dev/ttyS1

#DONGLE=actisys+

DISCOVERY=yes

1. Выполнил команду irattach irda0 -s 1

2. порт заработал, начал мигать индикатор и трубу видит

[[root@localhost](mailto:root@localhost) etc]# irdadump

10:24:50.200221 xid:cmd ce90ad0c \> ffffffff S=6 s=0 (14)

10:24:50.290140 xid:cmd ce90ad0c \> ffffffff S=6 s=1 (14)

10:24:50.380127 xid:cmd ce90ad0c \> ffffffff S=6 s=2 (14)

10:24:50.470124 xid:cmd ce90ad0c \> ffffffff S=6 s=3 (14)

10:24:50.469155 xid:rsp ce90ad0c \< 27e1692d S=6 s=2 SAMSUNG SGH-C100 hint=9004 [Modem IrCOMM] (33)

10:24:50.560138 xid:cmd ce90ad0c \> ffffffff S=6 s=4 (14)

10:24:50.650126 xid:cmd ce90ad0c \> ffffffff S=6 s=5 (14)

10:24:50.740127 xid:cmd ce90ad0c \> ffffffff S=6 s=\* localhost hint=4400 [Computer LAN Access] (25)

10:24:53.200132 xid:cmd ce90ad0c \> ffffffff S=6 s=0 (14)

10:24:53.290139 xid:cmd ce90ad0c \> ffffffff S=6 s=1 (14)

10:24:53.380147 xid:rsp ce90ad0c \< 27e1692d S=6 s=1 SAMSUNG SGH-C100 hint=9004 [Modem IrCOMM] (33)

10:24:53.390125 xid:cmd ce90ad0c \> ffffffff S=6 s=2 (14)

10:24:53.480140 xid:cmd ce90ad0c \> ffffffff S=6 s=3 (14)

10:24:53.570140 xid:cmd ce90ad0c \> ffffffff S=6 s=4 (14)

10:24:53.660141 xid:cmd ce90ad0c \> ffffffff S=6 s=5 (14)

10:24:53.750128 xid:cmd ce90ad0c \> ffffffff S=6 s=\* localhost hint=4400 [Computer LAN Access] (25)

[[root@localhost](mailto:root@localhost) /]# ifconfig | grep ir

irda0 Link encap:IrLAP HWaddr 47:20:75:13

Содержимое файла /proc/sys/net/irda/discovery

IrLMP: Discovery log:

nickname: SAMSUNG SGH-C100, hint: 0x9004, saddr: 0x47207513, daddr: 0x2fe21725

1. но когда начал настраивать жпрс, модем не откликается

сделал rm /dev/modem

ln -s /dev/ttyS1 /dev/modem

настроил kppp, но при опросе модема вижу ответ что модем занят.

Что я сделал нетак? Может быть как то неправильно ик-порт настроил, так что он все время обращается к телефону и при этом не дает модему работать?

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [27.Ноябрь.2007 14:00:14 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/14 "2007-11-27T14:00:14Z")

</div>

1. Установленые девайсы и модули:

[[root@localhost](mailto:root@localhost) sysconfig]# ls -l /dev | grep ir

crw-rw---- 1 rotaxb uucp 161, 0 2007-11-27 12:31 ircomm0

crw-rw---- 1 rotaxb uucp 161, 1 2007-11-27 12:31 ircomm1

crw-rw---- 1 rotaxb uucp 161, 10 2007-11-27 12:31 ircomm10

crw-rw---- 1 rotaxb uucp 161, 11 2007-11-27 12:31 ircomm11

crw-rw---- 1 rotaxb uucp 161, 12 2007-11-27 12:31 ircomm12

crw-rw---- 1 rotaxb uucp 161, 13 2007-11-27 12:31 ircomm13

crw-rw---- 1 rotaxb uucp 161, 14 2007-11-27 12:31 ircomm14

crw-rw---- 1 rotaxb uucp 161, 15 2007-11-27 12:31 ircomm15

crw-rw---- 1 rotaxb uucp 161, 16 2007-11-27 12:31 ircomm16

crw-rw---- 1 rotaxb uucp 161, 17 2007-11-27 12:31 ircomm17

crw-rw---- 1 rotaxb uucp 161, 18 2007-11-27 12:31 ircomm18

crw-rw---- 1 rotaxb uucp 161, 19 2007-11-27 12:31 ircomm19

crw-rw---- 1 rotaxb uucp 161, 2 2007-11-27 12:31 ircomm2

crw-rw---- 1 rotaxb uucp 161, 20 2007-11-27 12:31 ircomm20

crw-rw---- 1 rotaxb uucp 161, 21 2007-11-27 12:31 ircomm21

crw-rw---- 1 rotaxb uucp 161, 22 2007-11-27 12:31 ircomm22

crw-rw---- 1 rotaxb uucp 161, 23 2007-11-27 12:31 ircomm23

crw-rw---- 1 rotaxb uucp 161, 24 2007-11-27 12:31 ircomm24

crw-rw---- 1 rotaxb uucp 161, 25 2007-11-27 12:31 ircomm25

crw-rw---- 1 rotaxb uucp 161, 26 2007-11-27 12:31 ircomm26

crw-rw---- 1 rotaxb uucp 161, 27 2007-11-27 12:31 ircomm27

crw-rw---- 1 rotaxb uucp 161, 28 2007-11-27 12:31 ircomm28

crw-rw---- 1 rotaxb uucp 161, 29 2007-11-27 12:31 ircomm29

crw-rw---- 1 rotaxb uucp 161, 3 2007-11-27 12:31 ircomm3

crw-rw---- 1 rotaxb uucp 161, 30 2007-11-27 12:31 ircomm30

crw-rw---- 1 rotaxb uucp 161, 31 2007-11-27 12:31 ircomm31

crw-rw---- 1 rotaxb uucp 161, 4 2007-11-27 12:31 ircomm4

crw-rw---- 1 rotaxb uucp 161, 5 2007-11-27 12:31 ircomm5

crw-rw---- 1 rotaxb uucp 161, 6 2007-11-27 12:31 ircomm6

crw-rw---- 1 rotaxb uucp 161, 7 2007-11-27 12:31 ircomm7

crw-rw---- 1 rotaxb uucp 161, 8 2007-11-27 12:31 ircomm8

crw-rw---- 1 rotaxb uucp 161, 9 2007-11-27 12:31 ircomm9

crw-rw---- 1 root root 10, 187 2007-11-27 12:31 irnet

[[root@localhost](mailto:root@localhost) sysconfig]# ls -l /dev | grep ir

crw-rw---- 1 rotaxb uucp 161, 0 2007-11-27 12:31 ircomm0

crw-rw---- 1 rotaxb uucp 161, 1 2007-11-27 12:31 ircomm1

crw-rw---- 1 rotaxb uucp 161, 10 2007-11-27 12:31 ircomm10

crw-rw---- 1 rotaxb uucp 161, 11 2007-11-27 12:31 ircomm11

crw-rw---- 1 rotaxb uucp 161, 12 2007-11-27 12:31 ircomm12

crw-rw---- 1 rotaxb uucp 161, 13 2007-11-27 12:31 ircomm13

crw-rw---- 1 rotaxb uucp 161, 14 2007-11-27 12:31 ircomm14

crw-rw---- 1 rotaxb uucp 161, 15 2007-11-27 12:31 ircomm15

crw-rw---- 1 rotaxb uucp 161, 16 2007-11-27 12:31 ircomm16

crw-rw---- 1 rotaxb uucp 161, 17 2007-11-27 12:31 ircomm17

crw-rw---- 1 rotaxb uucp 161, 18 2007-11-27 12:31 ircomm18

crw-rw---- 1 rotaxb uucp 161, 19 2007-11-27 12:31 ircomm19

crw-rw---- 1 rotaxb uucp 161, 2 2007-11-27 12:31 ircomm2

crw-rw---- 1 rotaxb uucp 161, 20 2007-11-27 12:31 ircomm20

crw-rw---- 1 rotaxb uucp 161, 21 2007-11-27 12:31 ircomm21

crw-rw---- 1 rotaxb uucp 161, 22 2007-11-27 12:31 ircomm22

crw-rw---- 1 rotaxb uucp 161, 23 2007-11-27 12:31 ircomm23

crw-rw---- 1 rotaxb uucp 161, 24 2007-11-27 12:31 ircomm24

crw-rw---- 1 rotaxb uucp 161, 25 2007-11-27 12:31 ircomm25

crw-rw---- 1 rotaxb uucp 161, 26 2007-11-27 12:31 ircomm26

crw-rw---- 1 rotaxb uucp 161, 27 2007-11-27 12:31 ircomm27

crw-rw---- 1 rotaxb uucp 161, 28 2007-11-27 12:31 ircomm28

crw-rw---- 1 rotaxb uucp 161, 29 2007-11-27 12:31 ircomm29

crw-rw---- 1 rotaxb uucp 161, 3 2007-11-27 12:31 ircomm3

crw-rw---- 1 rotaxb uucp 161, 30 2007-11-27 12:31 ircomm30

crw-rw---- 1 rotaxb uucp 161, 31 2007-11-27 12:31 ircomm31

crw-rw---- 1 rotaxb uucp 161, 4 2007-11-27 12:31 ircomm4

crw-rw---- 1 rotaxb uucp 161, 5 2007-11-27 12:31 ircomm5

crw-rw---- 1 rotaxb uucp 161, 6 2007-11-27 12:31 ircomm6

crw-rw---- 1 rotaxb uucp 161, 7 2007-11-27 12:31 ircomm7

crw-rw---- 1 rotaxb uucp 161, 8 2007-11-27 12:31 ircomm8

crw-rw---- 1 rotaxb uucp 161, 9 2007-11-27 12:31 ircomm9

crw-rw---- 1 root root 10, 187 2007-11-27 12:31 irnet

[[root@localhost](mailto:root@localhost) sysconfig]# lsmod | grep ir

nf\_nat\_irc 2816 0

nf\_conntrack\_irc 6104 1 nf\_nat\_irc

nf\_nat 16140 14 ipt\_SAME,ipt\_REDIRECT,ipt\_NETMAP,ipt\_MASQUERADE,nf\_nat\_tftp, nf\_nat\_sip,nf\_nat\_pptp,nf\_nat\_proto\_gre,nf\_nat\_irc,nf\_nat\_h3 23,nf\_nat\_ftp,nf\_nat\_amanda,nf\_conntrack\_netlink,iptable\_nat

nf\_conntrack 54984 29 ipt\_MASQUERADE,ipt\_CLUSTERIP,nf\_nat\_tftp,nf\_nat\_snmp\_basic,n f\_nat\_sip,nf\_nat\_pptp,nf\_nat\_irc,nf\_nat\_h323,nf\_nat\_ftp,nf\_n at\_amanda,nf\_conntrack\_amanda,nf\_conntrack\_tftp,nf\_conntrack \_sip,nf\_conntrack\_proto\_sctp,nf\_conntrack\_pptp,nf\_conntrack\_ proto\_gre,nf\_conntrack\_netlink,nf\_conntrack\_netbios\_ns,nf\_co nntrack\_irc,nf\_conntrack\_h323,nf\_conntrack\_ftp,xt\_helper,xt\_ conntrack,xt\_CONNMARK,xt\_connmark,xt\_state,iptable\_nat,nf\_na t,nf\_conntrack\_ipv4

irnet 20704 0

ppp\_generic 23348 1 irnet

irtty\_sir 5856 0

sir\_dev 11716 1 irtty\_sir

ircomm\_tty 20776 0

ircomm 11236 1 ircomm\_tty

irda 114712 4 irnet,sir\_dev,ircomm\_tty,ircomm

crc\_ccitt 2624 1 irda

ir\_kbd\_i2c 7504 1 saa7134

ir\_common 30468 2 saa7134,ir\_kbd\_i2c

i2c\_core 20224 14 nvidia,tuner,b2c2\_flexcop,saa7134,mt352,mt312,bcm3510,dvb\_pl l,ir\_kbd\_i2c,stv0297,nxt200x,lgdt330x,stv0299,i2c\_viapro

1. Подгрузил все следующие:

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s tir4200.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/o ld\_belkin-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/t ekram-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a li-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s msc-ircc2.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/i rtty-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m a600-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m cs7780.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/w 83977af\_ir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/v ia-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/n sc-ircc.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/v lsi\_ir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/i rda-usb.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/g irbil-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/l itelink-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a ct200l-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/m cp2120-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/d onauboe.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/e si-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/k ingsun-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/t oim3232-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/a ctisys-sir.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/drivers/net/irda/s ir-dev.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irlan/irl an.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irnet/irn et.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/ircomm/ir comm.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/ircomm/ir comm-tty.ko.gz

/lib/modules/2.6.22.9-desktop-1mdv/kernel/net/irda/irda.ko.g z

1. Далее отредактировал файл /etc/modules:

# /etc/modules: kernel modules to load at boot time.

# 

# This file should contain the names of kernel modules that are

# to be loaded at boot time, one per line. Comments begin with

# a `#', and everything on the line after them are ignored.

# This regexp is use# IrDA over a normal serial port, or a serial port compatible IrDA port

alias tty-ldisc-11 irtty

# IrCOMM (for printing, PPP, Minicom etc)

alias char-major-161 ircomm-tty

alias irda0 nsc-ircc

options nsc-ircc dongle\_id=0xe

pre-install nsc-ircc setserial /dev/ttyS2 port 0 irq 0

# To be able to attach some dongles

#alias irda-dongle-0 tekram

#alias irda-dongle-1 esi

#alias irda-dongle-2 actisys

#alias irda-dongle-3 actisys

#alias irda-dongle-4 girbil

#alias irda-dongle-5 litelink

#alias irda-dongle-6 airport

#alias irda-dongle-7 old\_belkin

1. отредактировал файл /etc/sysconfig/irda

IRDA=yes

DEVICE=/dev/ttyS1

#DONGLE=actisys+

DISCOVERY=yes

1. Выполнил команду irattach irda0 -s 1

2. порт заработал, начал мигать индикатор и трубу видит

[[root@localhost](mailto:root@localhost) etc]# irdadump

10:24:50.200221 xid:cmd ce90ad0c \> ffffffff S=6 s=0 (14)

10:24:50.290140 xid:cmd ce90ad0c \> ffffffff S=6 s=1 (14)

10:24:50.380127 xid:cmd ce90ad0c \> ffffffff S=6 s=2 (14)

10:24:50.470124 xid:cmd ce90ad0c \> ffffffff S=6 s=3 (14)

10:24:50.469155 xid:rsp ce90ad0c \< 27e1692d S=6 s=2 SAMSUNG SGH-C100 hint=9004 [Modem IrCOMM] (33)

10:24:50.560138 xid:cmd ce90ad0c \> ffffffff S=6 s=4 (14)

10:24:50.650126 xid:cmd ce90ad0c \> ffffffff S=6 s=5 (14)

10:24:50.740127 xid:cmd ce90ad0c \> ffffffff S=6 s=\* localhost hint=4400 [Computer LAN Access] (25)

10:24:53.200132 xid:cmd ce90ad0c \> ffffffff S=6 s=0 (14)

10:24:53.290139 xid:cmd ce90ad0c \> ffffffff S=6 s=1 (14)

10:24:53.380147 xid:rsp ce90ad0c \< 27e1692d S=6 s=1 SAMSUNG SGH-C100 hint=9004 [Modem IrCOMM] (33)

10:24:53.390125 xid:cmd ce90ad0c \> ffffffff S=6 s=2 (14)

10:24:53.480140 xid:cmd ce90ad0c \> ffffffff S=6 s=3 (14)

10:24:53.570140 xid:cmd ce90ad0c \> ffffffff S=6 s=4 (14)

10:24:53.660141 xid:cmd ce90ad0c \> ffffffff S=6 s=5 (14)

10:24:53.750128 xid:cmd ce90ad0c \> ffffffff S=6 s=\* localhost hint=4400 [Computer LAN Access] (25)

[[root@localhost](mailto:root@localhost) /]# ifconfig | grep ir

irda0 Link encap:IrLAP HWaddr 47:20:75:13

Содержимое файла /proc/sys/net/irda/discovery

IrLMP: Discovery log:

nickname: SAMSUNG SGH-C100, hint: 0x9004, saddr: 0x47207513, daddr: 0x2fe21725

1. но когда начал настраивать жпрс, модем не откликается

сделал rm /dev/modem

ln -s /dev/ttyS1 /dev/modem

настроил kppp, но при опросе модема вижу ответ что модем занят.

Что я сделал нетак? Может быть как то неправильно ик-порт настроил, так что он все время обращается к телефону и при этом не дает модему работать?

1. так же попробовал через скрипт настроить, вот результат

[[rotaxb@localhost](mailto:rotaxb@localhost) sbin]$ sh gprs

gprs: line 14: route: command not found

gprs: line 24: pppd: command not found

gprs: line 27: /etc/resolv.conf: Отказано в доступе

gprs: line 24: pppd: command not found

gprs: line 27: /etc/resolv.conf: Отказано в доступе

gprs: line 24: pppd: command not found

gprs: line 27: /etc/resolv.conf: Отказано в доступе

gprs: line 24: pppd: command not found

gprs: line 27: /etc/resolv.conf: Отказано в доступе

gprs: line 24: pppd: command not found

gprs: line 27: /etc/resolv.conf: Отказано в доступе

файл со скриптом прилагается

---

<div class="post-metadata">

**Author:** ![Legalizer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/53a042/32.png) [@Legalizer](https://linux.ru/forum/u/Legalizer)\
**Post date:** [28.Ноябрь.2007 13:27:45 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/15 "2007-11-28T13:27:45Z")

</div>

Проблемы со скриптом проистекают от нехватки прав на запуск соответствующих программ. Соответственно, надо либо запускать скрипт от имени root, что не есть очень хорошо, либо сделать **chmod +s `which pppd`** , а для задания маршрута по умолчанию (вы ведь для этого хотели использовать программу **route** , верно? - я просто скрипт не смотрел, потому что у меня rar’а нету ) использовать опцию pppd defaultroute.

Что касается kppp, то посмотрите также права на устройство модема. Не исключено, что kppp также не может общаться с модемом, поскольку ему не хватает прав.

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [28.Ноябрь.2007 19:36:16 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/16 "2007-11-28T19:36:16Z")

</div>

Спасибо! Я для начала из под root попробую запустить.

А как сделать так чтобы модули автоматически загружались чтобы не приходилось их при помощи modprobe подгружать?

К какому из модулей относится мой ИК - порт? Он выполнен на микросхеме TFDS4500

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [29.Ноябрь.2007 07:55:58 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/17 "2007-11-29T07:55:58Z")

</div>

пробовал под root запускать результат тот же

---

<div class="post-metadata">

**Author:** ![lcd\_swat](https://linux.ru/forum/letter_avatar_proxy/v4/letter/l/22d042/32.png) [@lcd\_swat](https://linux.ru/forum/u/lcd_swat)\
**Post date:** [14.Декабрь.2007 05:32:31 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/18 "2007-12-14T05:32:31Z")

</div>

Думаю что этот скрипт должен заработать. В консоле от рута скомандуйте tar -zxvf megafon\_gprs.tar.gz

Далее где то в /bin или /sbin у вас появится файлик gprs. Это как раз сам скрипт. Откройте его (от имени рута) любым редактором и в поле modem= введите имя вашего irda ус-ва, если оно в dev есть…Или сделайте в папке dev ссылку “modem” с вашего IrDa, тогда в скрипт лезть не придется.

Далее командуйте (от рута) gprs и смотрите что получится.

P.S. Давно не настраивал уже…может забыл что то

---

<div class="post-metadata">

**Author:** ![Aleksandr.Gr](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aleksandr.Gr](https://linux.ru/forum/u/Aleksandr.Gr)\
**Post date:** [14.Январь.2008 11:46:16 UTC](https://linux.ru/forum/t/sir-irda-mandriva-2008/7025/19 "2008-01-14T11:46:16Z")

</div>

Сделал, но не помогло, выдает сообщение об ошибке

[[root@localhost](mailto:root@localhost) sbin]# gprs

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

tcsetattr: Invalid argument (line 986)

в каком файле находится эта строка?

А модем точно работает? Достаточно ли того чтобы в файле /proc/sys/irda/discovery появилась информация о IrDA устройстве?
