Ещё раз про Ubiquam U100 - нужна помощ.... (есть некоторые проблеммы при его работе....)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Серёга
Сообщения: 201
ОС: Windows XP

Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

Ещё раз привет всем.

Я раньше писал про этот телефон и про его настройку здесь проблемы с мобильником Ubikuam U 100 и здесь когда всё заработало Ubiquam U100 подключился.... но в процессе работы обнаружилась проблема в том что он периодически рассоединяется с полной потерей выхода в интернет и не соединяется автоматически и приходится его подключать вручную, что не очень удобно есле учесть что он должен быть подключенным и работать круглосуточно.

Вообще он вроде как и пересоединяется, но довольно часто эти пересоединения заканчиваются полным рассоединением.

Приведу здесь вывод с консоли во время работы:

1) соединение:

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

[root@localhost ~]# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
CHAP authentication succeeded
local  IP address 192.168.1.195
remote IP address 10.10.10.8
primary   DNS address 217.107.45.242
secondary DNS address 217.107.45.242

(так он находится в "нормальном" состоянии и работает(консоль приглашения не выводит, разъединение Ctrl+C как написано))

2) нормальное отключение по моей команде Ctrl+C:

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

Terminating on signal 2
Connect time 27.1 minutes.
Sent 9440 bytes, received 0 bytes.
Connection terminated.
 + sending break
Serial link disconnected.on
[root@localhost ~]#


3) "нормальное переподключение" при работе (без необходимости ручново включения):

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

[root@localhost ~]# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
CHAP authentication succeeded
local  IP address 192.168.1.120
remote IP address 10.10.10.8
primary   DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 37.4 minutes.
Sent 26440 bytes, received 9040 bytes.
CHAP authentication succeeded
local  IP address 192.168.1.120
remote IP address 10.10.10.8
primary   DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 30.3 minutes.
Sent 38792 bytes, received 0 bytes.
CHAP authentication succeeded
local  IP address 192.168.1.209
remote IP address 10.10.10.8
primary   DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 34.0 minutes.
Sent 13094 bytes, received 5587 bytes.
CHAP authentication succeeded
local  IP address 192.168.1.209
remote IP address 10.10.10.8
primary   DNS address 217.107.45.242
secondary DNS address 217.107.45.242

и так далее..... (возможно это специфика работы CDMA?)

4) самопроизвольное отключение:

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

LCP terminated by peer
Connect time 30.0 minutes.
Sent 28885 bytes, received 0 bytes.
Connection terminated.
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
tcsetattr: Invalid argument (line 986)
[root@localhost ~]#

я из этого, если правильно думаю вижу, только то что он ссылается на 986 строку где-то, но вот где я не знаю?

Приведу здесь ещё раз точные скрипты соединения по котрым оно у меня работает сейчас:
(хорошо бы было почитать где нибуть на русском языке про команды которые делают эти скрипты)

фаил /etc/ppp/peers/skylink

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

#user name
name mobile
password internet
#tty device (COM cable connected directly to COM1 port)
#/dev/ttyS0
#tty device (COM cable + USB to 9-pin Serial Converter)
/dev/ttyACM0
# Serial port line speed (COM cable only)
#115200
# Serial port line speed (COM cable + USB to 9-pin Serial Converter)
230400
# Control character handling
asyncmap 20A0000
escape FF
#
# Generic options
#
defaultroute
# Comment this line out to let pppd background itself.
nodetach
# Set MTU
mtu 1400
# Use hardware flow conrtrol
crtscts
# Let the phone figure out all the IP addresses
noipdefault
ipcp-accept-local
ipcp-accept-remote
# No ppp compression
novj
novjccomp
# For sanity, keep a lock on the serial line
lock
#get DNS from the provider
usepeerdns
#
# Chat scripts
#
connect "/usr/sbin/chat -f /etc/ppp/chatscripts/skylink-connect-chat"
disconnect "/usr/sbin/chat -f /etc/ppp/chatscripts/skylink-disconnect-chat"


фаил /etc/ppp/chatscripts/skylink-connect-chat

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

ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO DIALTONE'
ABORT '\nRINGING\r\n\r\nRINGING\r'
SAY "CDMA 2000 modem init: press <ctrl>-C to disconnect"
TIMEOUT 5
'' 'AT'
OK 'ATZ'
OK 'at+crm=1;&C0'
OK 'ATS0=0'
OK 'ATD#777'
CONNECT ''
SAY "\n + connected"


фаил /etc/ppp/chatscripts/skylink-disconnect-chat

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

ABORT BUSY
ABORT ERROR
ABORT 'NO DIALTONE'
TIMEOUT 30
'' '+++\c'
SAY " + sending break"
'' 'ATH'
SAY "\n + dropping data connection"


фаил /etc/ppp/chap-secrets

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

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
mobile * internet


где он пишет лог фаил я не знаю. В /var/log/ppp есть 2 файла connect-error и connect-error.1.gz но размер их не меняется никогда и в них ничего не пишется

Помогите пожалуйста это настроить.
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

Люди, почему все молчат??? Модераторы а Вы? Я могу сам сюда забросить 3-4 ссылки по этой теме, но толку от них мне нету, т.к. в них нету ничего по этой проблеме. Помогите пожалуйста устранить эту проблемму с ошибкой и отключением телефона.
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

дополнительная информация по этому телефону:

опрос модема виндой:

ATQ0V1E0 - OK
AT+GMM - +GMM: Ubiquam U100
AT+FCLASS=? - 0,2.0
AT#CLS=? - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
AT+GCI? - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
AT+GCI=? - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI1 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI2 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI3 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI4 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI5 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI6 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ
ATI7 - КОМАНДА НЕ ПОДДЕРЖИВАЕТСЯ

а это кусок inf файла драйвера под винду на этот телефон относящийся к AT командам как я понял:

HKR,, InactivityScale,1, 3c,00,00,00
HKR, Init, 1,, "AT<cr>"
HKR, Init, 2,, "ATE0V1<cr>"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Answer, 1,, "ATA<cr>"
HKR, Hangup, 1,, "ATH E1<cr>"
HKR,, Reset,, "AT&F<cr>"
HKR, Settings, Prefix,, "AT"
HKR, Settings, Terminator,, "<cr>"
HKR, Settings, DialPrefix,, "D"
HKR, Settings, DialSuffix,, ""
HKR, Settings, CallSetupFailTimer,, ""
; HKR, Settings, SpeakerVolume_Low,, "L0"
; HKR, Settings, SpeakerVolume_Med,, "L2"
; HKR, Settings, SpeakerVolume_High,, "L3"
; HKR, Settings, SpeakerMode_Off,, "M0"
; HKR, Settings, SpeakerMode_Dial,, "M1"
; HKR, Settings, SpeakerMode_On,, "M2"
; HKR, Settings, SpeakerMode_Setup,, "M3"
; HKR, Settings, FlowControl_Off,, ""
; HKR, Settings, FlowControl_Hard,, ""
; HKR, Settings, FlowControl_Soft,, ""
; HKR, Settings, ErrorControl_On,, ""
; HKR, Settings, ErrorControl_Off,, ""
; HKR, Settings, ErrorControl_Forced,, ""
; HKR, Settings, Compression_Off,, ""
; HKR, Settings, Compression_On,, ""
; HKR, Settings, Modulation_CCITT,, ""
; HKR, Settings, Modulation_Bell,, ""
; HKR, Settings, SpeedNegotiation_Off,, ""
; HKR, Settings, SpeedNegotiation_On,, ""
HKR, Settings, Pulse,, "P"
HKR, Settings, Tone,, "T"
; HKR, Settings, Blind_Off,, "X4"
; HKR, Settings, Blind_On,, "X3"
HKR, Settings, InactivityTimeOut,,""

Просьба не цепляться к упоминанию про винду, прочто дал дополнительную информацию для знающих людей, может поможет в разрешении моей проблемы.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение arkhnchul »

у меня тоже переподключается периодически. Но без ошибок. Так что черт его знает...
Losing is fun!
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

(Arkhnchul @ Apr 1 2007, в 15:33) писал(а):у меня тоже переподключается периодически. Но без ошибок. Так что черт его знает...
А у вас какие скрипты? Точ в точ такие же как у меня (опубликованные здесь)? Какой дистриб? Если скрипты другие даже немного то напечатайте пожалуйста их содержание или укажите отличия (по строчно) от моих.

P\S: У меня не давно мысль появилась у самого: а что если ошибка происходит из -за нехватки какого нибуть интервала времени? Ну к примеру комп не смог за определённый интервал времени подать команду зброса или наоборот дозвона? Или к примеру не может телефон улажится с отключением и сбросом при пересоединении и при подачи компом на него команды на соединение не отвечает в результате чего ошибка. Такой вариант как по вашему может буть? Кто как считает? Если да, то как можно повлиять на интервал между отключением и подключением (м\у подаячей команд на эти действия)?
Спасибо сказали:
Аватара пользователя
Cyber_RAT
Сообщения: 142
Статус: Интересующийся
ОС: Gentoo

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Cyber_RAT »

Скайлинк? Diallog ?
у них таймаут стоит чтобы канал не занимали...
лечится либо (у скайлинка вроде можно) командами увеличение таймаута (см по форумам скайлинка)
либо пинг маленьким пакетом - 1 раз в 19 секунд у диаллога (для верности 18) и не будет раьединятся
только траффик капает потихоньку.
Gentoo 2.6.26 , Satelite internet(SatGate). GPRS MTS-by. cdma Diallog.
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

(Cyber_RAT @ Apr 2 2007, в 15:04) писал(а):у них таймаут стоит чтобы канал не занимали...
это я знаю. Как я слышал у них если абонент бездействует 5 минут (нет ни отправки не приёма), то модем отдаёт свои каналы для пользования другим абонентам. Но связь при этом с абонентом не разрывается. И если даже после 5 минут начинает происходить обмен данными, то абоненту возвращяются опять его каналы. И процесс повторяется.
(Cyber_RAT @ Apr 2 2007, в 15:04) писал(а):лечится либо (у скайлинка вроде можно) командами увеличение таймаута (см по форумам скайлинка)
Есле вас не затруднит, то скажите пожалуйста где что исправить в скриптах по которым я подключился (см. в первом посте этого топика). Я их взял как раз с их форума и не чего там не нашол больше относящегося к линукс и этому телифону.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение arkhnchul »

скрипты такие же, только в chap-secrets ничего нету.
дистр слака, конкретно - зенволк.
а что если ошибка происходит из -за нехватки какого нибуть интервала времени?

это вроде мысль. Тогда это или скайлинковский таймаут, или косячок в скрипте. Ибо:

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

Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
tcsetattr: Invalid argument (line 986)

вот тут имхо выглядит так, что аутентификация еще не прошла (ибо он должен об этом заявить), а что-то уже скребется в сеть. Можно попробовать в skylink-connect-chat поэкстпериментировать - потыкать TIMEOUT в разные места и посмотреть что будет...

да, кстати, у вас пароль в двух местах - в chap-secrets и в peers/skylink. Может, попробовать откуда-нибудь его убрать? Если с аутентификацией как раз проблемы?
Losing is fun!
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

(Arkhnchul @ Apr 2 2007, в 19:08) писал(а):да, кстати, у вас пароль в двух местах - в chap-secrets и в peers/skylink. Может, попробовать откуда-нибудь его убрать? Если с аутентификацией как раз проблемы?
из chap-secrets убрал пароль с логином - всё равно прерывается.

Мне здесь не понятно в каком месте приведённых выше скриптов говорится перезванивать при обрыве? Откуда он это берёт? Именно какая строка это говорит делать?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение arkhnchul »

вобще вроде нигде.
Losing is fun!
Спасибо сказали:
Серёга
Сообщения: 201
ОС: Windows XP

Re: Ещё раз про Ubiquam U100 - нужна помощ....

Сообщение Серёга »

тогда кто им управляет и заставляет перезванивать? Сама станция телефонная(?) Ведь откуда-то происходят перезванивания. Если понять кто им управляет то можно тогда наверно и затормозить управление на время. Кстати я пробовал параметр TIMAUT 5 в файле /etc/ppp/chatscripts/skylink-connect-chat поставить в значение 30,ж и стал наблюдать некоторый эффект(хотя может просто глюк): телефон проходит аутентификацию сразу после нового соединнения и ещё раз тут же после 0.2 минуты (но опять же не всегда). Кстати если посмотреть то происходит пересоединения автоматические (если конечно не вылетает при нём) примерно раз в 30 минут +3/-2 минуты. Ещё мысль такая: а не может ли iptables влиять подключения если к примеру сигнал на подклчение подаёт сама телефонная станция а компьютер его не пропускает.
Спасибо сказали: