Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2008-03-07 00:31:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Хм.
     В ноуте торчит встроенный модем Agere. Система его видит, диагностику он проходит. А вот диалапное соединение при попытке соединиться мгновенно сообщает, что модем "is already in use or not configured properly".

     "Самодиагностику" модем проходит. Hyperterm его видит - и как com3, и как "agere чего-то там", реакция на at есть, попытки набора номера тоже. Факсов и автоответчиков не установлено. Драйвера только что обновил через windows update. Сносил-переставлял драйвера и удалял-создавал соединение наверное сто раз. Заклинание "netsh interface ip reset log.txt" произносил вслух, и даже набирал на клавиатуре. Несколько смущает отсутствие com3 в списке устройств в ветке "ком и лпт порты" - обычно "виртуальные" ком-порты там все-таки "светятся". Винда - Windows FLP, это такой WinXP-based "официально покоцанный" дистрибутив винды "для старых компьютеров". Переставлять, естественно, неохота :-)

     Any ideas? Может, есть какие-то альтернативные виндовые интернет-звонилки, не завязанные на штатную виндовую?

     Заранее спасибо :-)


(Добавить комментарий)


[info]aleshin@lj
2008-03-07 02:20 (ссылка)
вопрос дурацкий - маленькую p перед номером пробовал? правила звонка - какие?
если ат отзывается, то похоже, что жывое оно, железко-то

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-03-07 02:41 (ссылка)
До буквы "р" дело не доходит - говорю же, _мгновенно_ вылетает окно "already in use". Ну, и _убирать_ букву "р" (мало ли, может это вин-поделие её не понимает) пробовал, ничего разумеется не изменилось.

А железко живое - через терминалку вовсю отзывается и работает. Глюки где-то в виндовой звонилке.

(Ответить) (Уровень выше)


[info]crazy_blu@lj
2008-03-07 04:08 (ссылка)
Медленно и читая мантру :)
Удалить драйвер модема.
Перезагрузиться.
На найденное устройство предложить поставить драйвер.
Перегрузиться.

Если не помогает - искать другой драйвер. Очень часто спасают драйвера производителей - не знаю что M$ пихает в свои апдейты и поставки - у меня например модем в нотбуке работает ТОЛЬКО со своим драйвером (шел на диске с нотбуком), но не работает с драйверами предлагаемыми M$

Что он "опознается" - это видимость.
Винда так устроена - ищет сначала драйвер по комбинации VendorID + SubsystemID + DeviceID
Но! Если не находит, последнее ID урезает и ищет "похожее". Если не находит - пытается урезать еще. При этом строковое название возвращает сама железка по опросу PCI-моста, драйвер может не иметь никакого отношения к девайсу, но вот система решила их скомбинировать и вы видите в списке УСТРОЙСТВО "Agepe", но драйвер, к примеру, Modem.sys + RootMdm.sys, который "default modem driver"

Иногда это лечится дополнительной строкой инициализации (предполагается что "родной" драйвер даст ее по дефолту не предупреждая об этом пользователя). Но как правило проще - искать родные драйвера, а не мучаться с тем, что подсовывает M$

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-03-07 06:10 (ссылка)
Переставлял "с диска" и "что винда подаст" раз двадцать, естественно с uninstall и/или с "удалить устройство" в диспетчере. Сейчас буду пробовать выкорчёвывать драйвера "с корнем" (с ручным удалением файлов) и ставить с диска.

Но главный прикол в том, что модем _работает!_ Он видится терминалкой, откликается на at-команды, хрюкает динамиком, и вообще проявляет признаки жизни (и не проявляет признаков смерти). А вот rasphone/rasdial "не могут открыть порт" (в то время как hyperterm - может). До "строк инициализации" дело явно не доходит...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]crazy_blu@lj
2008-03-07 08:57 (ссылка)
1. Что есть понятие "драйвер для модема"?
Для M$ драйвер - набор подпрограмм с определенной функциональностью. Драйвер модема - это программы обслуживания модема - программы выполняющие запросы OPEN/CLOSE/READ/WRITE грубо говоря.
Код драйвера для устройства МОДЕМ производит трансляцию этих запросов в набор байт, которые он хочет передать сквозь последовательный порт и передает это ДРУГОМУ устройству, виртуальному порту.
Код драйвера для устройства ВИРТУАЛЬНЫЙ ПОРТ может опять таки работает с этими запросами и перенаправляет их передачу на устройство/с устройства.

2. По стандарту эти два кода лежат в двух разных модулях (файлах, драйверах), modem.sys и serial-чего-то-там.sys вроде.

3. Для устройств, подобных internal modem эти два куска кода совмещают, бывает, в один модуль (файл sys), при этом первая часть работает со второй наравне со всеми внешними пользователями (программами).

Итог1: То, что работает "нижняя" часть и обеспечивает pseudoCOM для терминалки - хорошо, но это только половина.
Итог2: Верхняя "половина" драйвера не может соединиться с "нижней". Происходит это не из-за rasdial, а из-за каких-то нарушений в настройках связи "модем-порт"

Я на такое натыкался, когда ставил GPRS-модем на USB-адаптер телефона, потом пытался менять порт адаптера. В итоге модем переставал работать и не давал себя перенастроить (настройки лежат где-то в registry и пользователю не отдаются).
Что забавно - попытки смены каких-то настроек до перезагрузки ни к чему не приводили - ras manager один раз загрузив драйвер модема не хотел его выгружать :( А механизма автовыгрузки устройств (как неиспользуемых dll)в Win не предусмотрен :)

(Ответить) (Уровень выше)


[info]malykh@lj
2008-03-07 04:39 (ссылка)
А под этой FLP раньше удавалось с диалапом работать?
Ибо, насколько я знаю, в FLP есть ограничения на этот счет...

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2008-03-07 06:26 (ссылка)
Тоже вопрос интересный. Попробую сотовый через блютуз подцепить (всё равно это нужно будет делать), попробую ещё ком-портовый старый модем через usb-com адаптер (ибо usb-модема под рукой нет). Эту винду ставлю в первый раз, так что всё возможно...

А что известно про ограничения? Может, я как раз на них и налетел?...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]malykh@lj
2008-03-07 06:41 (ссылка)
Увы, подробностей не знаю.
Помню лишь, когда я тоже собирался поставить FLP на старый ноут, то наткнулся на упоминание, что dial-up не поддерживается, потому не стал рисковать.
На форумах есть упоминания про ошибку то ли 663, то ли 633 именно с FLP, но про способ лечения не написано.

(Ответить) (Уровень выше)


[info]rain251@lj
2008-03-07 06:49 (ссылка)
дрова это, дрова. у меня со старым коннексантом такое было под ХП. родные дрова - работает, от мелкомягких - именно такая ошибка..
еще такая ошибка бывает если в строке конфигурации в настройках (типа АТ S11= :) стоит что-то, что модем не может схавать.

(Ответить)


[info]azgar@lj
2008-03-07 16:06 (ссылка)
Вообще, ИМХО, ставить дрова от мелкомягких идеологически неправильно.
Если оно само нашлось и работает -- ладно. А ежели сразу не встало, то дрова от производителя девайса (при чём те, что поставляются на диске, тоже обычно не работают) или от производителя чипсета.

(Ответить)


[info]1522@lj
2008-03-08 08:15 (ссылка)
открыть ноут и посмотреть что на чипе написано
может там тот же косяк что и с sv92p и sv92pl
вроде буковка разницы а драйвера разные и второй хрен достанешь

(Ответить)