Hypereon: МОДЕМ ВИСНЕТ НА ИНИЦИАЛИЗАЦИИ

28 сообщений / 0 new
Последнее сообщение
Гость
Hypereon: МОДЕМ ВИСНЕТ НА ИНИЦИАЛИЗАЦИИ

У меня стоит Mandriva 2007. Есть модем 56к Acorp внешний апаратный. Так как в моём компьютере нет COM портов он подключён с помощью переходника COM-USB. Я примонтировал com к usb (modprobe usbserial vendor=0xffff product=0xfff8) и компьютер стал видеть модем. Я работаю в KDE, так что пользуюсь для коннекта kppp. И вот при попытке коннекта через kppp на "инициализации модема" окно kppp сначала ждёт....потом темнеет и выкидывается. Пробовал увеличить таймаут перед и после инициализации - не помогло. Изменял управление потоком - без результатов. Настройка CR/LF тоже ничего не даёт. Хотя если коннект производить в minicom то всё впорядке и я подсоединяюсь (но там нет TCP\IP), и сайты смотреть немогу, работать в сети тоже. Подскажите пожалуйста что делать с kppp, почему она так себя ведёт?

<span class='smallblacktext'>[ Редактирование ]</span>

Hypereon (не проверено)

>Быть может failed ?
Да, я просто ошибся, букву пропустил.
>Но может быть всё проще, например дата/время не правильно выставлены или часовой пояс не правильно выбран ?
Может быть. Надо посмотреть.
>Что команда date говорит ?
Сейчас посмотрю

nekromancer (не проверено)

попробуй через wvdial

Hypereon (не проверено)

wvdial это что? прога коннекта? если есть скажи ссылочку.

Hypereon (не проверено)

А всё. уже ненужно. я кажется нашёл. вот - http://rpm.pbone.net/index.php3/stat/4/idpl/3763914/com/wvdial-1.54.0-4m... . Хороший кстати сайт

nekromancer (не проверено)

он есть почти в любом дистребутиве

e-J (не проверено)

Да смысл ввдиал? Если только когда сам кппп гонит - но это редко. Они то работают через pppd - лучше включите debug в конфиг pppd и пишите лог - изучайте.

nekromancer (не проверено)

e-J
наверное + 1
(просто мне кппп не нравится)

Hypereon (не проверено)

Выложить на форум лог pddd? Это я могу

frug (не проверено)

Выкладывай ;-)

Hypereon (не проверено)

Воспользовался этой командой "cat /var/log/messages | grep pppd | less". Странно. В логе ничего нет на этот день. А во все прошлые дни "Connection script filed". Но это те дни когда я модем ещё не настроил

Hypereon (не проверено)

Помогите, умные линуксоиды. Я сам не справлюсь. Я девять лет сидел на винде, и только две недели на линуксе. Так что тут я ноль. Помогите.

frug (не проверено)

[quote=Hypereon]Воспользовался этой командой "cat /var/log/messages | grep pppd | less". Странно. В логе ничего нет на этот день. А во все прошлые дни "Connection script filed". Но это те дни когда я модем ещё не настроил[/quote]
> "Connection script filed".
Быть может failed ?
> Но это те дни когда я модем ещё не настроил
Но может быть всё проще, например дата/время не правильно выставлены или часовой пояс не правильно выбран ?
Что команда [color=green]date[/color] говорит ?

<span class='smallblacktext'>[ Редактирование 12.04.2007 - 22:21:14 ]</span>

Hypereon (не проверено)

Apr 1 18:08:52 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 1 18:08:52 localhost pppd[6242]: pppd 2.4.3 started by root, uid 0
Apr 1 18:08:54 localhost pppd[6242]: Connect script failed
Apr 1 18:08:54 localhost pppd[6242]: Exit.
Apr 1 18:11:52 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 1 18:11:52 localhost pppd[6458]: unrecognized option '/dev/modem'
Apr 2 19:04:17 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 2 19:04:17 localhost pppd[4343]: pppd 2.4.3 started by root, uid 0
Apr 2 19:08:40 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 2 19:08:40 localhost pppd[4326]: pppd 2.4.3 started by root, uid 0
Apr 2 19:08:41 localhost pppd[4326]: Connect script failed
Apr 2 19:08:41 localhost pppd[4326]: Exit.
Apr 3 18:23:43 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 3 18:23:43 localhost pppd[5281]: pppd 2.4.3 started by root, uid 0
Apr 3 18:23:44 localhost pppd[5281]: Connect script failed
Apr 3 18:23:44 localhost pppd[5281]: Exit.
Apr 6 15:56:13 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 6 15:56:13 localhost pppd[4776]: pppd 2.4.3 started by root, uid 0
Apr 6 15:56:14 localhost pppd[4776]: Connect script failed
Apr 6 15:56:14 localhost pppd[4776]: Exit.
Apr 6 16:19:33 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 6 16:19:33 localhost pppd[4616]: pppd 2.4.3 started by root, uid 0
Apr 6 16:19:34 localhost pppd[4616]: Connect script failed
Apr 6 16:19:34 localhost pppd[4616]: Exit.
Apr 6 20:43:28 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 6 20:43:28 localhost pppd[4532]: pppd 2.4.3 started by root, uid 0
Apr 6 20:43:29 localhost pppd[4532]: Connect script failed
Apr 6 20:43:29 localhost pppd[4532]: Exit.
Apr 6 20:44:45 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Apr 6 20:44:45 localhost pppd[4681]: pppd 2.4.3 started by root, uid 0
Apr 6 20:44:46 localhost pppd[4681]: Connect script failed
Apr 6 20:44:46 localhost pppd[4681]: Exit.
Mar 1 16:05:18 localhost ifup-ppp: pppd started for ppp0 on /dev/modem at 11520
0
Mar 1 16:05:18 localhost pppd[4888]: pppd 2.4.3 started by root, uid 0
Mar 1 16:05:19 localhost pppd[4888]: Connect script failed
Mar 1 16:05:19 localhost pppd[4888]: Exit.

Вот весь лог pppd. А команда date выдаёт:Срд Апр 9 15:30:29 MSD 2003
Всё правильно. В винде тоже Среда 9 Апреля 2003. Я так настроил. Причины такой настройки времени, думаю вам не интересны.

frug (не проверено)

[quote=e-J]Да смысл ввдиал? Если только когда сам кппп гонит - но это редко. Они то работают через pppd - лучше включите debug в конфиг pppd и пишите лог - изучайте.[/quote]
e-J дело говорит ;-)
Без дебага лог почти бесполезен в данной ситуации.

<span class='smallblacktext'>[ Редактирование 13.04.2007 - 16:26:09 ]</span>

sl1m (не проверено)

> Сonnect script failed
неужто не видите в логе эту строчку? (:
курить ман pppd до просветления,
или адаптированный вариант на русском:
http://www.linux.by/howto/PPP-HOWTO-12.html
и рисовать правильный скрипт дозвонки..

Hypereon (не проверено)

sl1m, т.е. ты хочешь сказать, что нужно самому скрипт подключения делать?

nekromancer (не проверено)

Hypereon попробуй всётаки wvdial

frug (не проверено)

[quote=sl1m]
курить ман pppd до просветления,
или адаптированный вариант на русском:
http://www.linux.by/howto/PPP-HOWTO-12.html
и рисовать правильный скрипт дозвонки..[/quote]
Правильный скрипт дозвонки (chat script) имеет смысл рисовать для неординарных устройств, но в подавляющем большинстве случаев, при работе со стандартными модемами вполне достаточно стандартного протокола общения, в редких случаях требуется некоторая корректировка набора AT-команд и ответов модема.
Сомневаюсь, что проблема заключается именно в этом, почему то мне показалась странной строчка [blockquote]modprobe usbserial vendor=0xffff product=0xfff8[/blockquote]
Довольно таки загадочно выглядят [color=green]vendor=0xffff, product=0xfff8[/color].
[b]Hypereon[/b], не плохо бы взглянуть на вывод команды [color=green]lsusb[/color].
А ещё желательно посмотреть на результат выполнения этого:
[color=green]modprobe usbserial vendor=0xffff product=0xfff8 && sleep 3 && dmesg | tail[/color]

<span class='smallblacktext'>[ Редактирование 13.04.2007 - 21:11:21 ]</span>

Hypereon (не проверено)

Пробую lsusb:
[hypereon@localhost ~]$ lsusb
bash: lsusb: command not found
[hypereon@localhost ~]$ su root
[root@localhost hypereon]# lsusb
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
[root@localhost hypereon]#

Затем modprobe:
[hypereon@localhost ~]$ su root
[root@localhost hypereon]# modprobe usbserial vendor=067b product=2303 && sleep 3 && dmesg | tail
NFSD: starting 90-second grace period
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
[root@localhost hypereon]#

frug (не проверено)

[blockquote]Bus 003 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port[/blockquote]
Как видишь: vendor=0xffff product=0xfff8; были неуместны... Драйвер usbserial подключается к указанному этими параметрами устройству.
[blockquote]modprobe usbserial vendor=067b product=2303 && sleep 3 && dmesg | tail [/blockquote]
Перед идентификаторами устройства поставить [color=green]0x[/color], а так же, или уменьши, или полностью убери задержку [color=green]sleep 3[/color], а то похоже у тебя там в системе нечто страшное творится:
[blockquote]bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
bootsplash 3.1.6-2004/03/31: looking for picture...<6>bootsplash: error while decompressing picture: picture is not YCBCR 221111 (9)
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0 [/blockquote]
Что собственно и забивает логи ядра, и мешает посмотреть, что происходит с модулем usbserial.
Если не получится посмотреть "хвост" (tail) лога, попробуй отфильтровать его по ключевому слову "USB" и кинь опять сюда.
пример:
[color=green]modprobe usbserial vendor=0x067b product=0x2303 && dmesg | grep -i "USB"[/color]

sl1m (не проверено)

[quote=Hypereon]sl1m, т.е. ты хочешь сказать, что нужно самому скрипт подключения делать?[/quote]
ну если 10 строчек называть скриптом, то мне проше вручную прописать 1 раз, и забыть..

sl1m (не проверено)

[quote=frug]
Правильный скрипт дозвонки (chat script) имеет смысл рисовать для неординарных устройств, но в подавляющем большинстве случаев, при работе со стандартными модемами вполне достаточно стандартного протокола общения, в редких случаях требуется некоторая корректировка набора AT-команд и ответов модема.
[/quote]
чем это интересно стандартный модем отличается от "нестандартного" для системы? (: ата комманды никто не отменял, будь то линукс, порт сервер или какой-нить динозавр, с кучей портов :)

Hypereon (не проверено)

[root@localhost hypereon]# modprobe usbserial vendor=0x067b product=0x2303 && dmesg | grep -i "USB"
P0P2 P0P1 UAR1 PS2K PS2M EUSB USBE P0P4 P0P5 P0P6 P0P7 P0P8 P0P9 USB0 USB1 USB2 USB3 USB4 USB5
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 3
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 4
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 5
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
usb 3-2: new full speed USB device using uhci_hcd and address 2
usb 3-2: configuration #1 chosen from 1 choice
ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 6
ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb6: configuration #1 chosen from 1 choice
hub 6-0:1.0: USB hub found
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 7
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb7: configuration #1 chosen from 1 choice
hub 7-0:1.0: USB hub found
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
usb 3-2: pl2303 converter now attached to ttyUSB0
usb 3-2: USB disconnect, address 2
pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
usbcore: registered new driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
usb 3-2: new full speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
usb 3-2: pl2303 converter now attached to ttyUSB0
[root@localhost hypereon]#

mad_user (не проверено)

А Ты жопорез попробуй прикрути на Линухах.
Там весь pppd ручками писать надо .

mad_user (не проверено)

И всетаки попробуй wvdial. в kppp кстати ниче не прописано.

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

vwdual не поможет, равно как и kppp. Это всего лишь форнтэнды к pppd.

1. а в качестве порта в kppp точно прописано [b]/dev/ttyUSB0[/b] ?
2. Помню в kppp кнопочка была что-то вроде "журнал" или "подробная информация", интересно узнать что там пишется
во время попытки подключения.

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

У вас пробема в том,что автоматом не определяются DNS-сервера.
Посмотрите логи kppp, в них должны быть строчки с IP DNS-серверов.
Файл /etc/resolv.conf приведите к такому виду:
[b]
domain
nameserver IP_первичного
nameserver IP_вторичного
[/b]
<span class='smallblacktext'>[ Редактирование 30.04.2007 - 07:45:49 ]</span>

RSS-материал