Страница 1 из 1

gprs via irda

Добавлено: 02 дек 2003, 16:22
zyxel
Вот такая есть проблемка ...
при попытке подключить сабж. в /var/log/messages выводит следующее:

Код: Выделить всё

kernel: Assertion failed! ircomm_core.c:ircomm_connect_request:208 self != NULL
Дистр Debian 3.0 testing/unstable
ядро 2.4.23 (irda вкомпилено монолитно, при модульной схеме таже проблема)
pppd version 2.4.2b3
WvDial 1.54
/etc/wvdial.conf:

Код: Выделить всё

[Dialer Defaults]
Phone = *99#
Username = web
Password = web
New PPPD = yes
Modem = /dev/ircomm0
Baud = 57600
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","web.velcom.by" 
Irda device: Tekram IrMate 210
Просто через irda файлы на(с) телефон(а) "бегают" без проблем. Телефон Siemens S55.
Мот кто знает, где собака порылась ...?

Добавлено: 02 дек 2003, 16:45
Andrej Ramaszeuski
прямо с gprs бы проблему не связывал.
у меня ME45 работает (gprs via irda)

/etc/irda.conf

Код: Выделить всё

IRDADEV=/dev/ttyS1
DISCOVERY=-s
ENABLE=yes
а что скажет modprobe irtty?

Добавлено: 02 дек 2003, 17:00
zyxel
modprobe irtty скажет примерно следующее:
zyxel писал(а):irda вкомпилено монолитно, при модульной схеме таже проблема

Код: Выделить всё

cat /etc/irda.conf 
#irda.conf Version: 1.0
IRDADEV=/dev/ttyS0
DONGLE=tekram
DISCOVERY=-s
ENABLE=yes
с этим все впорядке.

Добавлено: 02 дек 2003, 17:16
Andrej Ramaszeuski
scmxx работает нормально?

короче - прилагаю свои конфиги (wvdial не юзаю, сорры)

/etc/ppp/peers/eurotel

Код: Выделить всё

/dev/ircomm0
115200
cdtrcts
nodetach
noipx
noauth
connect '/usr/sbin/chat -v -f /etc/chatscripts/eurotel'
noipdefault
ipcp-accept-local
local
novj
novjccomp
lcp-echo-interval 10
disconnect '/usr/sbin/chat -v -f /etc/chatscripts/eurotel-hangup'
defaultroute
usepeerdns
lock
/etc/chatscripts/eurotel

Код: Выделить всё

TIMEOUT 10
ECHO    ON
ABORT   "NO CARRIER"
ABORT   "NO DIALTONE"
ABORT   "ERROR"
ABORT   "NO ANSWER"
ABORT   "BUSY"
''      '\rATZ'
OK      'AT+CGDCONT=1,"IP","GOINTERNET"'
OK      ATD*99***1#
CONNECT

Добавлено: 02 дек 2003, 17:30
zyxel
scmxx работает нормально
попробую твои конфы

Добавлено: 02 дек 2003, 17:37
zyxel
Тоже самое :(
/var/log/messages:

Код: Выделить всё

Dec  2 16:34:18 pc367 pppd[8754]: pppd 2.4.2b3 started by pogudo, uid 0
Dec  2 16:34:18 pc367 chat[8756]: timeout set to 10 seconds
Dec  2 16:34:18 pc367 chat[8756]: abort on (NO CARRIER)
Dec  2 16:34:18 pc367 chat[8756]: abort on (NO DIALTONE)
Dec  2 16:34:18 pc367 chat[8756]: abort on (ERROR)
Dec  2 16:34:18 pc367 chat[8756]: abort on (NO ANSWER)
Dec  2 16:34:18 pc367 chat[8756]: abort on (BUSY)
Dec  2 16:34:18 pc367 chat[8756]: send (^MATZ^M)
Dec  2 16:34:18 pc367 chat[8756]: expect (OK)
Dec  2 16:34:18 pc367 kernel: Assertion failed! ircomm_core.c:ircomm_connect_request:208 self != NULL
Dec  2 16:34:18 pc367 chat[8756]: ATZ^M^M
Dec  2 16:34:18 pc367 chat[8756]: OK
Dec  2 16:34:18 pc367 chat[8756]:  -- got it 
Dec  2 16:34:18 pc367 chat[8756]: send (AT+CGDCONT=1,"IP","web.velcom.by"^M)
Dec  2 16:34:19 pc367 chat[8756]: expect (OK)
Dec  2 16:34:19 pc367 chat[8756]: ^M
Dec  2 16:34:20 pc367 chat[8756]: AT+CGDCONT=1,"IP","web.velcom.by"^M^M
Dec  2 16:34:20 pc367 chat[8756]: OK
Dec  2 16:34:20 pc367 chat[8756]:  -- got it 
Dec  2 16:34:20 pc367 chat[8756]: send (ATD*99***1#^M)
Dec  2 16:34:20 pc367 chat[8756]: expect (CONNECT)
Dec  2 16:34:20 pc367 chat[8756]: ^M
Dec  2 16:34:21 pc367 chat[8756]: ATD*99***1#^M^M
Dec  2 16:34:21 pc367 chat[8756]: CONNECT
Dec  2 16:34:21 pc367 chat[8756]:  -- got it 
Dec  2 16:34:21 pc367 pppd[8754]: Serial connection established.
Dec  2 16:34:21 pc367 pppd[8754]: disconnect script failed
Dec  2 16:34:21 pc367 pppd[8754]: Exit.
Вывод при pppd call velcom

Код: Выделить всё

root@pc367[16:34:16]:/etc/ppp 1507# pppd call velcom
ATZ
OK
AT+CGDCONT=1,"IP","web.velcom.by"
OK
ATD*99***1#
CONNECT
Serial connection established.
Couldn't set tty to PPP discipline: Invalid argument
disconnect script failed

Добавлено: 02 дек 2003, 17:43
Andrej Ramaszeuski
Плакать. Может крив мобил?
Посмотри, может чего не хватает в ядре:

/usr/src/kernel-source-2.4.22/.config

Код: Выделить всё

CONFIG_IRDA=m
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set
# SIR device drivers
CONFIG_IRTTY_SIR=m
CONFIG_IRPORT_SIR=m
# FIR device drivers

Добавлено: 02 дек 2003, 18:41
zyxel
2Andrej Ramaszeuski: Спасибо огромное за помощь, все заработало. Проблема была в конфигурации PPP в ядре. PPP была просто выключена у меня в ядре.

Добавлено: 03 дек 2003, 01:14
Llama
ой, зухель... А как же у тебя-то модем без нее жил ;)

Добавлено: 03 дек 2003, 12:41
leikind
а зачем ему модем на работе? :shock:

Добавлено: 04 дек 2003, 10:38
zyxel
2Llama:Да, gprs я поднимал на работе, а модем дома ;)

Добавлено: 06 дек 2003, 15:02
exe
Люди, кто-нить может сказать что это такое из /var/log/messages?

Dec 6 13:45:09 home modprobe: modprobe: Can't locate module ppp-compress-21

Или как этот самый ppp compress вырубить? Я использую Velcom GPRS,
там это не надо.

Добавлено: 06 дек 2003, 16:49
Anonymous
module ppp-compress-21 off


alias alias_name result
The "alias" directive can be used to give alias names to
modules. A line in /etc/modules.conf that looks like this:

alias iso9660 isofs

makes it possible to write modprobe iso9660 although there is no
object file for such a module available.
Note that the line:

alias some_module off

will make modprobe ignore requests to load that module. Another
special alias is:

alias some_module null