Aleksandr.Gr Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 Не могу запустить самодельный ИК порт работающий по протоколу SIR. Индикатор обмена не мигает. В ядро все конфигурации ИК портов зашиты Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 Очень содержательно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 16 ноября, 2007 Автор Жалоба Поделиться Опубликовано 16 ноября, 2007 А ты спроси что непонятно? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 По-первых, я что-то не помню, чтобы мы переходили на "ты". Но это не так принципиально. Вообще, было бы логично, если бы вы описали подробно проблему. В частности: 1. Железо работает вообще? Как проверяли? Может быть под другой операционной системой? 2. А индикатор обмена должен мигать? 3. А "зашиты" эти самые "все конфигурации" модулем или как? 4. А что вы собственно делаете, чтобы проверить работоспособность устройства под Linux? Какие команды даете, что получаете в ответ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 Rotax писал(а) Fri, 16 November 2007 16:35 А ты спроси что непонятно? Вообще-то это ты спрашиваешь, чего не понятно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 16 ноября, 2007 Автор Жалоба Поделиться Опубликовано 16 ноября, 2007 Насчет "ты" не обижайтесь, я просто привык общаться так, это снимает некоторые рамки общения, я ни вкоем случае не отношусь к вам предвзято!!! 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, ядро не компилировал, как посмотреть зашиты в него ик девайсы или нет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 А вы бы хотя бы LIRC демон-то поставили? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 17 ноября, 2007 Жалоба Поделиться Опубликовано 17 ноября, 2007 Rotax писал(а) Fri, 16 November 2007 23:01 сейчас поставил мандриву 2008, ядро не компилировал, как посмотреть зашиты в него ик девайсы или нет? C 90%-ной вероятностью поддержка Irda у вас собрана модулями.Вполне вероятно, что у вас не подгружен модуль ядра, работающий с таким чипом. Посмотрите вывод lsmod, и если это так, то просто подгрузите нужный модуль с помощью modprobe. Также все-таки было бы неплохо, если бы вы рассказали, что именно вы делаете с помощью Irda utils (какие команды даете, что говорит система в ответ). Это бы помогло диагностировать проблему. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 17 ноября, 2007 Автор Жалоба Поделиться Опубликовано 17 ноября, 2007 Спасибо. Сейчас посмотрю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 17 ноября, 2007 Автор Жалоба Поделиться Опубликовано 17 ноября, 2007 Да установил. Нашел в инете faq, попробую запустить, о результатах отпишусь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 17 ноября, 2007 Автор Жалоба Поделиться Опубликовано 17 ноября, 2007 Я нашел мануальчик по настройке, попробую о результатах напишу. Не подскажите куда делась утилита из мандрейковского ЦЕНТРА УПРАВЛЕНИЯ, при помощи которой конфигурировалось действующее ядро? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 18 ноября, 2007 Жалоба Поделиться Опубликовано 18 ноября, 2007 Гм... А точно надо ядро пересобирать? У вас в Mandriva должна быть поддержка букваль всего, чего только можно. ИМХО, пересобирать ядро плохая затея, если вы не очень хорошо понимаете, зачем это нужно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 27 ноября, 2007 Автор Жалоба Поделиться Опубликовано 27 ноября, 2007 1. Установленые девайсы и модули: [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 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 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 2. Подгрузил все следующие: /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 3. Далее отредактировал файл /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 4. отредактировал файл /etc/sysconfig/irda IRDA=yes DEVICE=/dev/ttyS1 #DONGLE=actisys+ DISCOVERY=yes 5. Выполнил команду irattach irda0 -s 1 6. порт заработал, начал мигать индикатор и трубу видит [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 /]# 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 7. но когда начал настраивать жпрс, модем не откликается сделал rm /dev/modem ln -s /dev/ttyS1 /dev/modem настроил kppp, но при опросе модема вижу ответ что модем занят. Что я сделал нетак? Может быть как то неправильно ик-порт настроил, так что он все время обращается к телефону и при этом не дает модему работать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 27 ноября, 2007 Автор Жалоба Поделиться Опубликовано 27 ноября, 2007 1. Установленые девайсы и модули: [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 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 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 2. Подгрузил все следующие: /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 3. Далее отредактировал файл /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 4. отредактировал файл /etc/sysconfig/irda IRDA=yes DEVICE=/dev/ttyS1 #DONGLE=actisys+ DISCOVERY=yes 5. Выполнил команду irattach irda0 -s 1 6. порт заработал, начал мигать индикатор и трубу видит [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 /]# 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 7. но когда начал настраивать жпрс, модем не откликается сделал rm /dev/modem ln -s /dev/ttyS1 /dev/modem настроил kppp, но при опросе модема вижу ответ что модем занят. Что я сделал нетак? Может быть как то неправильно ик-порт настроил, так что он все время обращается к телефону и при этом не дает модему работать? 8. так же попробовал через скрипт настроить, вот результат [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: Отказано в доступе файл со скриптом прилагается Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 28 ноября, 2007 Жалоба Поделиться Опубликовано 28 ноября, 2007 Проблемы со скриптом проистекают от нехватки прав на запуск соответствующих программ. Соответственно, надо либо запускать скрипт от имени root, что не есть очень хорошо, либо сделать chmod +s `which pppd`, а для задания маршрута по умолчанию (вы ведь для этого хотели использовать программу route, верно? - я просто скрипт не смотрел, потому что у меня rar'а нету ) использовать опцию pppd defaultroute. Что касается kppp, то посмотрите также права на устройство модема. Не исключено, что kppp также не может общаться с модемом, поскольку ему не хватает прав. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 28 ноября, 2007 Автор Жалоба Поделиться Опубликовано 28 ноября, 2007 Спасибо! Я для начала из под root попробую запустить. А как сделать так чтобы модули автоматически загружались чтобы не приходилось их при помощи modprobe подгружать? К какому из модулей относится мой ИК - порт? Он выполнен на микросхеме TFDS4500 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 29 ноября, 2007 Автор Жалоба Поделиться Опубликовано 29 ноября, 2007 пробовал под root запускать результат тот же Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lcd_swat Опубликовано 14 декабря, 2007 Жалоба Поделиться Опубликовано 14 декабря, 2007 Думаю что этот скрипт должен заработать. В консоле от рута скомандуйте tar -zxvf megafon_gprs.tar.gz Далее где то в /bin или /sbin у вас появится файлик gprs. Это как раз сам скрипт. Откройте его (от имени рута) любым редактором и в поле modem= введите имя вашего irda ус-ва, если оно в dev есть....Или сделайте в папке dev ссылку "modem" с вашего IrDa, тогда в скрипт лезть не придется. Далее командуйте (от рута) gprs и смотрите что получится. P.S. Давно не настраивал уже....может забыл что то Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksandr.Gr Опубликовано 14 января, 2008 Автор Жалоба Поделиться Опубликовано 14 января, 2008 Сделал, но не помогло, выдает сообщение об ошибке [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 устройстве? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.