Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Как поставить ISA USR 33.6 FAX Int


Автор: arial 9.9.2003, 17:30
Говорит, что неизвестное устройство. Что и как? И где взять столь древние дрова?

Автор: December 9.9.2003, 21:05
На linmodem.org смотрел?

Автор: NightGoblin 10.9.2003, 00:45
не, linmodem тут IMHO ни при чем - через ISA, AFAIK, софтовых момедов нет. Посмотри в dmesg - там должна быть строчка что такое-то устройство является 16550A. Если нет - попробуй посмотреть в настройках ядра, может быть там поддержки ISA Plug&play (или может еще чего из этой области) не хватает. Если не хватает - добавь и перекомпилируй...

Автор: December 10.9.2003, 19:15
Цитата(NightGoblin @ 10.9.2003, 00:45)
не, linmodem тут IMHO ни при чем - через ISA, AFAIK, софтовых момедов нет.

По-моему, я там видел что-то про ISA.

Автор: NightGoblin 10.9.2003, 21:43
December
Хм... Есть дрова под ESS ISA момед, но я, честно говоря, не знаю, софтовый это или нет. Вполне возможно, что и нет - дрова для ядер 2.2.*, в 2.4.* должны быть встроенные.... Имхо, ISA не потянет софтварный модем... Или я не прав? Подскажите, кто в курсе smile.gif

Автор: arial 10.9.2003, 23:55
Огромная просьба:
Представьте, что говорите с имбецилом. Расскажите все пошагово. Нихрена не понял. С линуксом на вы второй день.

Автор: NightGoblin 11.9.2003, 04:12
arial,
Мдя smile.gif Ну хорошо. Не знаю, какая у тебя оболочка, но, надеюсь, терминал ты знаешь как открыть smile.gif Открываешь терминал и вводишь там такую команду ($ - приглашение системы):

$ dmesg | grep '16550A'

В ответ он должен написать по крайней мере что-то вроде

ttyS00 at 0x03f8 (irq = 4) is a 16550A

Если больше ничего нет - тогда, скорее всего, придется копаться в ядре. Кстати, заодно узнай версию ядра командой:

$ uname -r

Ах, да. Если он на первый запрос ответит еще что-то (например, "ttyS04 at port 0x3000 (irq = 5) is a 16550A", смотри на цифры после ttyS - это важно), то там, где ты настраиваешь соединение, надо указать имя устройства как /dev/ttyS??, где ?? - те самые цифры. Например, в моем случае это будет /dev/ttyS04.

Ну вот. Если что непонятно - спрашивай smile.gif

Автор: Cashey 11.9.2003, 09:44
Сними с него джампера. Этот момед должен быть Plag&Play. И хорошо определяется сам.

Автор: arial 11.9.2003, 21:38
NightGoblin, сделал все, но толку то не прибавилось. Вся вот эта байда, как ты написал, есть. Цифру поставил и ничего. У меня Gnome.

Автор: NightGoblin 12.9.2003, 01:58
arial,
Хм. Попробуй проделать следующее и посмотри что получится.

$ su root
Password: <вводишь пароль root'а>
# rm -f /dev/modem
# ln -s /dev/ttyS?? /dev/modem

вместо ?? опять же поставь номер порта. Дальше запусти minicom (minicom -8) и попробуй куда-нибудь позвонить. В любом случае отпишись о результатах smile.gif

Автор: arial 12.9.2003, 18:40
Благодаря совокупности этих неимоверно сложных действий, мой модем звонит провайдеру, но интернета у меня нет как нет. Получается что-то типа гипер терминала под виндой.
Что делать?

Автор: oleg1973 13.9.2003, 13:13
ну если модем звонит то уже хараошо smile.gif
поставь какуюнить графическую звонилку к примеру кррр
или консольный wvdial
ну естественно нада сконфигурировать написать там номер телефона логин пасс
и dns не забуть указать а то инет ане будет smile.gif

Автор: arial 13.9.2003, 19:10
Использую kppp. Нажимаю "звонить", говорит модем готов, а потом модем не отвечает. При этом в minicom все работает.

Автор: oleg1973 13.9.2003, 19:48
пишет та че?
а лог окошке?

вот смотри у меня че wvdial пишет
ATZ
OK
ATDT 0423501010
CONNECT 56000/V44

у тебя чтонить подобное происходит?

Автор: arial 13.9.2003, 20:58
[root@localhost root]# wvdial
--> WvDial: Internet dialer version 1.53
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
[root@localhost root]#

Автор: oleg1973 13.9.2003, 21:35
ну ты конфиг та сделай
вот у меня так замени че не нада на че нада

[Dialer default]
Modem = /dev/ttyS0
Baud = 56000
Init1= ATZ
Init2= ATQ0 V1 E1 S)=0 &C1 &D2 +FCLASS=0 M0L0
ISDN=0
Modem Type = Analog Modem
Phone =
Username =
Password =

Автор: arial 14.9.2003, 11:09
Результат тот же.

Автор: oleg1973 14.9.2003, 13:39
Modem = /dev/ttyS0
эту строчку проверь
поставь то где у тебя модем стоит
тыж говорил что он звонит у тебя?

Автор: arial 15.9.2003, 17:02
oleg1973
Я просто скопировал твой конфиг и вписал свои данные.
Там все нормально. Сам удивляюсь. Говорит модем не отвечает.
Пробовал и /dev/modem и /dev/ttyS2 - нихрена!
А в миником работает.
Парадокс.

Автор: arial 15.9.2003, 18:58
Кстати, набрел вот на http://community.asplinux.ru/guide/inet-scripts.html, но и она положения дел не изменила.
Кто же мне может помочь?

Автор: NightGoblin 16.9.2003, 03:25
Хм... В свое время (даже совсем недавно) я подрубался к инету таким вот скриптом (немного изменены строки инициализации, команда набора и, естественно, номер телефона и логин/пароль надо вписать свой smile.gif):
Код

/usr/sbin/pppd /dev/modem 115200 connect '/usr/sbin/chat "" atl1m1 OK atdp<номер_телефона> CONNECT "" name: <логин> word: <пароль>' noipdefault defaultroute

прекратил потому что скачал апплет со счетчиком траффика, а там есть дозвон...

Да - /dev/modem - это не устройство, а символическая ссылка на /dev/ttyS*, естественно, на нужный smile.gif

Автор: arial 16.9.2003, 18:23
Воспользовавшись советами, приведенными на странице ASP Linux Community (ссылка выше) получил вот что:
Shell:
Цитата
[root@localhost root]# ifup ppp0
Failed to activate ppp0 with error 8
[root@localhost root]#
Ничего не получается, смотрю в /var/log/messages
Цитата
Sep 16 18:59:48 localhost pppd[1106]: pppd 2.4.2b3 started by root, uid 0
Sep 16 18:59:48 localhost wvdial[1127]: WvDial: Internet dialer version 1.53
Sep 16 18:59:48 localhost wvdial[1127]: Initializing modem.
Сен 16 18:59:48 localhost ifup-ppp: pppd started for ppp0 on /dev/ttyS2 at 115200
Sep 16 18:59:48 localhost wvdial[1127]: Sending: ATZM0L0
Sep 16 18:59:53 localhost wvdial[1127]: Sending: ATQ0
Sep 16 18:59:54 localhost wvdial[1127]: Re-Sending: ATZM0L0
Sep 16 18:59:59 localhost wvdial[1127]: Modem not responding.
Sep 16 18:59:59 localhost pppd[1106]: Connect script failed
Sep 16 19:00:08 localhost pppd[1106]: Exit.
Вот.

Автор: NightGoblin 17.9.2003, 07:23
а если попробовать использовать chat, а не wvdial?

Автор: arial 18.9.2003, 16:50
А как его пользовать то?

Автор: NightGoblin 20.9.2003, 08:58
arial, см. выше (16.9.2003, 00:25)

Автор: NightGoblin 20.9.2003, 08:59
arial, см. выше (16.9.2003, 00:25)

Автор: arial 22.9.2003, 17:16
В общем так ничего, нихрена и не работает, но может быть может помоч программа setserial, какие-то может настройки там поменять? Я поковырял, но толку мало. Может кто больше в курсе?
-----
Не дайте загнуться под виндой!

Автор: December 22.9.2003, 19:58
Цитата(arial @ 22.9.2003, 17:16)
Не дайте загнуться под виндой!

biggrin.gif biggrin.gif biggrin.gif

Автор: NightGoblin 22.9.2003, 22:54
Так... Короче, давай немного проясним все. Minicom работает? Звонит? Вроде звонит. Значит, модем живой, связь есть - это уже совсем неплохо. Теперь попробуй запустить тот скрипт, который я там запостил:
Код
/usr/sbin/pppd /dev/modem 115200 connect '/usr/sbin/chat "" atl1m1 OK atdp<номер_телефона> CONNECT "" name: <логин> word: <пароль>' noipdefault defaultroute
, все это одной строчкой, <номер_телефона>, <логин>и <пароль> замени на нужные. Если модем звонит, но не устанавливает соединение, то значит может быть проблема в авторизации: например, сервер использует PAP или CHAP для этого. Чтобы установить авторизацию по PAP/CHAP, надо редактировать файлы /etc/ppp/pap-secrets и /etc/ppp/chap-secrets соответственно. Чтобы сэкономить время, отредактируй сразу оба (если только у тебя не будет такого же имени пользователя у другого провайдера с другим методом авторизации, что маловероятно), или вообще вместо одного из них сделай символическую ссылку на второй. Формат простой:
Код
"<Логин>"       *           "<Пароль>"

при этом скрипт надо заменить на следующее:
Код
/usr/sbin/pppd /dev/modem 115200 connect '/usr/sbin/chat "" atl1m1 OK atdp<номер_телефона> CONNECT ""' noipdefault defaultroute user <логин>


Если и это не заработает - опиши подробнее, что происходит...

P.S. Да, попробуй подсмотреть в minicom'е, как твой провайдер запрашивает имя пользователя: это может быть username, а может быть login - тогда замени в первом скрипте name: на ogin:.

Автор: arial 23.9.2003, 06:21
Модем даже не звонит:
Цитата
Sep 16 18:59:48 localhost wvdial[1127]: Sending: ATZM0L0
Sep 16 18:59:53 localhost wvdial[1127]: Sending: ATQ0
Sep 16 18:59:54 localhost wvdial[1127]: Re-Sending: ATZM0L0
Sep 16 18:59:59 localhost wvdial[1127]: Modem not responding.
Что значит Modem not responding?
По ходу он даже не инициализируется.
Но ведь в миникоме работает. sad.gif

Автор: arial 23.9.2003, 16:33
Цитата
[root@localhost root]# /usr/sbin/pppd /dev/modem 115200 connect '/usr/sbin/chat "" atl1m1 OK atdt555555 CONNECT "" name: arial word: password' noipdefault defaultroute
/usr/sbin/pppd: The remote system is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.
/usr/sbin/pppd: (None of the available passwords would let it use an IP address.)
[root@localhost root]#

Автор: NightGoblin 24.9.2003, 01:13
arial,
хорошо, а как насчет второй части с PAP/CHAP?

Автор: arial 25.9.2003, 19:37
Кароче! Весь зае#@#?&, но проблему решил!
Решение простое - покупка нового модема. USR 2976. Все на ура. Это я вам от туда щас пишу.

Автор: NightGoblin 29.9.2003, 08:51
arial, гы-гы.... много проблем решаются именно таким способом smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)