Попросили меня тут знакомые посмотреть, отчего у них винда модемом звонить не хочет.
У них на компьютере диск начал помирать, а они люди компьютерными знаниями не очень обремененные, компьютер используют для бытовых целей - текст набрать, почту почитать, фотографии напечатать. Ну и отнесли его в ближайший Компьютерный центр, рекламой которого полмосквы оклеено. Диск им там поменяли, XP Pro русскую залили, и отдали обратно.
И всё бы хорошо, только на новой системе почему-то диалап не заработал. Они сначала сами пытались его настроить, потом хотели позвать мальчика из того самого центра, но мальчик пропал куда-то, в общем, позвали меня.
Ну, мне не жалко - что там, диалап настроить, работы на пять минут. Приехал.
Кабели первым делом подёргал, модем включил-выключил, вроде всё в порядке. Запускаю соединение диалапное.
- Не-а, - мгновенно говорит XP. Ошибка 633 случилась. У тебя либо модем не работает, либо его уже кто-то занял, короче, не могу я им звонить. Проверь модем и убей все программы, которые им могут пользоваться.
Пошёл в device manager. Порт вроде в порядке, модем тоже, хотя драйвер какой-то странный - Стандартный 9600. конфликтов никаких нет, модем на диагностику отвечает нормально.
Запустил hyperterminal. Как из пушки - на команды отвечает, номер набирает. Запускаю опять диалапное соединение - та же фигня, Ошибка 633.
Удалил модем нафиг, поставил заново. При этом обнаружилось, что добрые люди из Microsoft почему-то по умолчанию не поставили в XP никаких модемных драйверов, кроме generic. А диска с дистрибутивом нету. Не дали его товарищи из Крупного компьютерного центра. [Надо будет на них УБЭП натравить, ибо нефиг так издеваться].
Поискал программы, которые могут модем занимать - нету. Поубивал все непонятные процессы - не помогает. Перепробовал несколько драйверов - стандартные 9600, 33600, 56000. Нифига. Удалял/добавлял/перезагружал/обнаруживал новые устройства/пересоздавал соединения - те же гениталии, вид сбоку.
Короче, час плясок с бубном не помог, при попытке запустить диалапное соединение мгновенно вылезает Ошибка 633, а модем ни одной лампочкой даже не дёргает. Что интересно - в процессе загрузки по лампочкам явно наблюдается какой-то диалог с модемом. То есть, модем работает, система его видит, но звонить им категорически отказывается.
Уже почти совсем отчаявшись, позвонил умному человеку
k_g_b, который ничего определённого тоже сказать не смог, но порекомендовал на всякий случай поставить родной драйвер от этого Курьера. По счастью, у меня с собой был ноутбук со встроенным модемом, которым я и пошёл на http://www.3com.com, памятуя о том, что они купили USR много лет назад.
Ткнул в Россию, потом в поддержку.
- А иди ты.. к авторизованным партнерам за сервисным контрактом, - сказал мне русский 3Com.
Но я был настырный, и пошёл на американский 3Com
"Я тебе драйвер не дам, сказал 3com. Какой-такой Courier? Нету такого. Мы вообще аналоговых модемов не производим.
Ну ладно, если ты так настаиваешь - тут вот в уголке ссылка на русский USR support, сходи туда."
Короче, скачал я драйвер. Правда для V.90, для V.34 не нашел. Поставил. И - о чудо! - оно заработало!
Из всей этой истории у меня остался только один вопрос - КАК надо было написать generic драйвер для стандартного модема, чтобы он не то что криво, а _вообще не работал_ с этим самым стандартным модемом?
У них на компьютере диск начал помирать, а они люди компьютерными знаниями не очень обремененные, компьютер используют для бытовых целей - текст набрать, почту почитать, фотографии напечатать. Ну и отнесли его в ближайший Компьютерный центр, рекламой которого полмосквы оклеено. Диск им там поменяли, XP Pro русскую залили, и отдали обратно.
И всё бы хорошо, только на новой системе почему-то диалап не заработал. Они сначала сами пытались его настроить, потом хотели позвать мальчика из того самого центра, но мальчик пропал куда-то, в общем, позвали меня.
Ну, мне не жалко - что там, диалап настроить, работы на пять минут. Приехал.
Кабели первым делом подёргал, модем включил-выключил, вроде всё в порядке. Запускаю соединение диалапное.
- Не-а, - мгновенно говорит XP. Ошибка 633 случилась. У тебя либо модем не работает, либо его уже кто-то занял, короче, не могу я им звонить. Проверь модем и убей все программы, которые им могут пользоваться.
Пошёл в device manager. Порт вроде в порядке, модем тоже, хотя драйвер какой-то странный - Стандартный 9600. конфликтов никаких нет, модем на диагностику отвечает нормально.
Запустил hyperterminal. Как из пушки - на команды отвечает, номер набирает. Запускаю опять диалапное соединение - та же фигня, Ошибка 633.
Удалил модем нафиг, поставил заново. При этом обнаружилось, что добрые люди из Microsoft почему-то по умолчанию не поставили в XP никаких модемных драйверов, кроме generic. А диска с дистрибутивом нету. Не дали его товарищи из Крупного компьютерного центра. [Надо будет на них УБЭП натравить, ибо нефиг так издеваться].
Поискал программы, которые могут модем занимать - нету. Поубивал все непонятные процессы - не помогает. Перепробовал несколько драйверов - стандартные 9600, 33600, 56000. Нифига. Удалял/добавлял/перезагружал/обнаруживал новые устройства/пересоздавал соединения - те же гениталии, вид сбоку.
Короче, час плясок с бубном не помог, при попытке запустить диалапное соединение мгновенно вылезает Ошибка 633, а модем ни одной лампочкой даже не дёргает. Что интересно - в процессе загрузки по лампочкам явно наблюдается какой-то диалог с модемом. То есть, модем работает, система его видит, но звонить им категорически отказывается.
Уже почти совсем отчаявшись, позвонил умному человеку
Ткнул в Россию, потом в поддержку.
- А иди ты.. к авторизованным партнерам за сервисным контрактом, - сказал мне русский 3Com.
Но я был настырный, и пошёл на американский 3Com
"Я тебе драйвер не дам, сказал 3com. Какой-такой Courier? Нету такого. Мы вообще аналоговых модемов не производим.
Ну ладно, если ты так настаиваешь - тут вот в уголке ссылка на русский USR support, сходи туда."
Короче, скачал я драйвер. Правда для V.90, для V.34 не нашел. Поставил. И - о чудо! - оно заработало!
Из всей этой истории у меня остался только один вопрос - КАК надо было написать generic драйвер для стандартного модема, чтобы он не то что криво, а _вообще не работал_ с этим самым стандартным модемом?
Tags:
no subject
no subject
no subject
no subject
*берет большой пакет попкорна и занимает место в зрительном зале
no subject
no subject
У модемов вообще только две (или три ?) системы команд бывает. Причём hayes-совместимых - процентов 95 ...
no subject
2) перешитый спортстер программным путём невозможно отличить от курьера, разве что по версии прошивки, которую надо точно знать. Кто ж будет это приделывать в драйвер модема на 9600 бод?
3) Приведи, пожалуйста, набор стандартных, с твоей точки зрения, команд generic модема на 9600 бод. Я специально съезжу, проверю, чтО он на них отвечает. ATE, ATH и ATD уже проверены - работают.
4) Я разве что-то писал про Билла? Он-то уж точно никогда не писал драйверов.
no subject
no subject
http://www.usrmodem.ru/download.shtml
no subject
no subject
no subject
no subject
А с винмодемами у меня как-то проблем никогда не наблюдалось, правда я только с ноутбучными встречался.
no subject
P.S. Вопрос закрыт. Вперёд на медитацию " ..... самая клёвая, а я, как её опологет, самый умный."
P.P.S. Что-то я уже разошелся ... Недавно совсем Галке Охапкиной досталось за это-же :-)))
no subject
P.S.
no subject
no subject
Я в этот раз вовсе не наезжал на MS вообще, а всего-навсего поинтересовался, как они умудрились такой драйвер к модему написать. А вот sergeax начал выступать не по делу, за что и получил своё. Вот пускай сначала ответит за базар про нестандартные ответы модема и непонятно откуда взявшихся русских прошивальщиков.
no subject
если модем достаточно старыый и помнит славные FIDOшные времена, то вполне бы нормально работал со строкой инициализации ATZ
если его хозяин не озаботился прошивкой настроек в профайл, то обычно прокатывает конструёвина типа
AT&F&C1&D2S0=0M1L1X4
если не нравится как он пищит, то L1 поменять на L0, чтоб заткнулся или на L2 L3, чтобы погромче орал.
блин, ни одной книжки по модему под рукой нет. а так что вспомнил...
no subject
Яшер Коах !!!
no subject
no subject
Re: Яшер Коах !!!
no subject
no subject
Опять-же, диагностика проходит - там все нестандарные ответы должны были отловить.
Вопрос не в Гейтсе, а в конкретных местах конкретной кривизны.
no subject
типа посмотреть что драйвер в модем пишет и сравнить с твоим проверенным через xterm ATDP... ?
но вообще что-то похожее с курьером я тоже испытывал лет 7 назад (у меня был встренный настоящий courier которым я радостно звонил по v90 в комптековский телефон из совего свежеполученного телефона в кучино) и помнится я тоже как-то мучился в начале пути -- все таки мне кажется там в строке инициализации собака порылась по крайней мере я ее правил (у меня в компьютере не было cdrom-а а с модем мне продали именно cd и manual который в конце концов кажется и помог)
no subject
потому что лично у моей XP есть замечательное свойство: если при загрузке винды модем не включен, то усе. винда им звонить не будет.
no subject
Re: прямо от всего народа? :)
поэтому если одной хорошо, то и другим перепадает, если спэм филтр
не стоит:)
no subject
Хайз-компатибл знает AT&V в качестве команды "покажи конфиг"
Роботиксы же эту команду не понимают, а соответствующая инфа размазана по разным ATI* с * старше 4.
Логика в этом есть, но стандарт штука строгая.
Хотя с тех пор могло много поменяться...
no subject
no subject
Ставши PnP, модем тут же был найден виндой и установлен.
igorz