November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Saturday, June 18th, 2005 02:29 pm
Попросили меня тут знакомые посмотреть, отчего у них винда модемом звонить не хочет.
У них на компьютере диск начал помирать, а они люди компьютерными знаниями не очень обремененные, компьютер используют для бытовых целей - текст набрать, почту почитать, фотографии напечатать. Ну и отнесли его в ближайший Компьютерный центр, рекламой которого полмосквы оклеено. Диск им там поменяли, XP Pro русскую залили, и отдали обратно.
И всё бы хорошо, только на новой системе почему-то диалап не заработал. Они сначала сами пытались его настроить, потом хотели позвать мальчика из того самого центра, но мальчик пропал куда-то, в общем, позвали меня.
Ну, мне не жалко - что там, диалап настроить, работы на пять минут. Приехал.

Кабели первым делом подёргал, модем включил-выключил, вроде всё в порядке. Запускаю соединение диалапное.
- Не-а, - мгновенно говорит XP. Ошибка 633 случилась. У тебя либо модем не работает, либо его уже кто-то занял, короче, не могу я им звонить. Проверь модем и убей все программы, которые им могут пользоваться.

Пошёл в device manager. Порт вроде в порядке, модем тоже, хотя драйвер какой-то странный - Стандартный 9600. конфликтов никаких нет, модем на диагностику отвечает нормально.
Запустил hyperterminal. Как из пушки - на команды отвечает, номер набирает. Запускаю опять диалапное соединение - та же фигня, Ошибка 633.

Удалил модем нафиг, поставил заново. При этом обнаружилось, что добрые люди из Microsoft почему-то по умолчанию не поставили в XP никаких модемных драйверов, кроме generic. А диска с дистрибутивом нету. Не дали его товарищи из Крупного компьютерного центра. [Надо будет на них УБЭП натравить, ибо нефиг так издеваться].

Поискал программы, которые могут модем занимать - нету. Поубивал все непонятные процессы - не помогает. Перепробовал несколько драйверов - стандартные 9600, 33600, 56000. Нифига. Удалял/добавлял/перезагружал/обнаруживал новые устройства/пересоздавал соединения - те же гениталии, вид сбоку.

Короче, час плясок с бубном не помог, при попытке запустить диалапное соединение мгновенно вылезает Ошибка 633, а модем ни одной лампочкой даже не дёргает. Что интересно - в процессе загрузки по лампочкам явно наблюдается какой-то диалог с модемом. То есть, модем работает, система его видит, но звонить им категорически отказывается.

Уже почти совсем отчаявшись, позвонил умному человеку [livejournal.com profile] k_g_b, который ничего определённого тоже сказать не смог, но порекомендовал на всякий случай поставить родной драйвер от этого Курьера. По счастью, у меня с собой был ноутбук со встроенным модемом, которым я и пошёл на http://www.3com.com, памятуя о том, что они купили USR много лет назад.
Ткнул в Россию, потом в поддержку.
- А иди ты.. к авторизованным партнерам за сервисным контрактом, - сказал мне русский 3Com.

Но я был настырный, и пошёл на американский 3Com
"Я тебе драйвер не дам, сказал 3com. Какой-такой Courier? Нету такого. Мы вообще аналоговых модемов не производим.
Ну ладно, если ты так настаиваешь - тут вот в уголке ссылка на русский USR support, сходи туда."

Короче, скачал я драйвер. Правда для V.90, для V.34 не нашел. Поставил. И - о чудо! - оно заработало!

Из всей этой истории у меня остался только один вопрос - КАК надо было написать generic драйвер для стандартного модема, чтобы он не то что криво, а _вообще не работал_ с этим самым стандартным модемом?
Saturday, June 18th, 2005 12:01 pm (UTC)
Билгейц виноват, ясное дело. Только вот наверняка окажется, что этот стандартный модем на какой-нибудь стандартный вопрос выдаёт совсем нестандартный ответ. Но виноват бутет всё равно Билгейц, а не USR, 3Com или неизвестный русский перепрощивальщик модемов Sportster в Courier.
Saturday, June 18th, 2005 12:47 pm (UTC)
ой, какие люди!
Saturday, June 18th, 2005 12:54 pm (UTC)
Какие?
Saturday, June 18th, 2005 12:58 pm (UTC)
готовые с пеной у рта доказывать уникальность и совершенство творения MS.
*берет большой пакет попкорна и занимает место в зрительном зале
Saturday, June 18th, 2005 01:01 pm (UTC)
(надевает ведро с попкорном зрителю на голову, удаляется)
Saturday, June 18th, 2005 02:08 pm (UTC)
Я вот до сих пор не понимаю, что это за сущность такая - "драйвер модема" ? И на кой ляд их так много.
У модемов вообще только две (или три ?) системы команд бывает. Причём hayes-совместимых - процентов 95 ...
Saturday, June 18th, 2005 02:10 pm (UTC)
1) это родной курьер
2) перешитый спортстер программным путём невозможно отличить от курьера, разве что по версии прошивки, которую надо точно знать. Кто ж будет это приделывать в драйвер модема на 9600 бод?
3) Приведи, пожалуйста, набор стандартных, с твоей точки зрения, команд generic модема на 9600 бод. Я специально съезжу, проверю, чтО он на них отвечает. ATE, ATH и ATD уже проверены - работают.
4) Я разве что-то писал про Билла? Он-то уж точно никогда не писал драйверов.

Saturday, June 18th, 2005 02:12 pm (UTC)
Строго говоря, "драйвер модема" не существует (за исключением софтовых модемов, конечно). Для нормальных модемов это просто inf-файл, в котором описан набор команд, поддерживаемый конкретной моделью.
Saturday, June 18th, 2005 02:19 pm (UTC)
я думаю его можно и до V90 прошить. курьер - оч. хорошая вещь.
http://www.usrmodem.ru/download.shtml
Saturday, June 18th, 2005 02:23 pm (UTC)
вообще-то они именно за это и стоили тогда конкретных денег, позволяя ощутимо апгрейдить модем скажем c V.34 (33.6К) до V.90 (56К), даже совсем старые 28.8 можно было проапгрейдить. работали нормально.
Saturday, June 18th, 2005 02:35 pm (UTC)
Кто стоил? Спортстер? Они как раз были дешёвые, и способ их перепрошивки в курьеры был открыт далеко не сразу. Но, повторяю, к данном случаю это не относится - здесь был родной курьер.
Saturday, June 18th, 2005 02:45 pm (UTC)
Дык, вроде бы, уже все, кто можно, пинали XP за комплектность драйверов к модемам, как внутренним, так и внешним. Причём - это ещё счастье, что с 3комовским оно заработало. Потому что полно винмодемов, которые начинают работать в ХР только после очень больших плясок даже с родным драйвером.
Saturday, June 18th, 2005 03:11 pm (UTC)
Самое смешное, что в WINDOWS\inf лежит туча inf-файлов с описаниями разнообразных модемов, включая USR. Судя по заголовкам - от NT и Win2k. Только XP их почему-то в упор не видит.

А с винмодемами у меня как-то проблем никогда не наблюдалось, правда я только с ноутбучными встречался.
Saturday, June 18th, 2005 05:06 pm (UTC)
Я хуею с таких людей ... Тебе похую где MSфобить? Если мне не нравятся помидоры, я не буду встревать во все дискусси со словами "ОПА. ВО КАК У ПОМИДОРОВ. ВСЁ КРАСНОЕ И МЯГКОЕ ...".

P.S. Вопрос закрыт. Вперёд на медитацию " ..... самая клёвая, а я, как её опологет, самый умный."
P.P.S. Что-то я уже разошелся ... Недавно совсем Галке Охапкиной досталось за это-же :-)))
Saturday, June 18th, 2005 05:14 pm (UTC)
Я не понял, в чей это адрес? В мой или его? Если в его - так это называется MSфилить, а MSфобить. Если в мой, то я ничего кроме сомнения в гениальности творений MS не высказывал еще.

P.S. [livejournal.com profile] dil, прости засранца, не удержался. Просто в прошлый раз [livejournal.com profile] sergeax так зажигал, так зажигал... :)
Saturday, June 18th, 2005 05:15 pm (UTC)
он же написал, (надевает ведро с попкорном зрителю на голову, удаляется). Так что (внятного) ответа ты не дождешься :)
Saturday, June 18th, 2005 05:38 pm (UTC)
Костя, не нервничай, это вредно :)
Я в этот раз вовсе не наезжал на MS вообще, а всего-навсего поинтересовался, как они умудрились такой драйвер к модему написать. А вот sergeax начал выступать не по делу, за что и получил своё. Вот пускай сначала ответит за базар про нестандартные ответы модема и непонятно откуда взявшихся русских прошивальщиков.
Saturday, June 18th, 2005 06:01 pm (UTC)
IMHO драйвера модемов отличабтся только содержимым строки инициализации
если модем достаточно старыый и помнит славные FIDOшные времена, то вполне бы нормально работал со строкой инициализации ATZ
если его хозяин не озаботился прошивкой настроек в профайл, то обычно прокатывает конструёвина типа
AT&F&C1&D2S0=0M1L1X4
если не нравится как он пищит, то L1 поменять на L0, чтоб заткнулся или на L2 L3, чтобы погромче орал.

блин, ни одной книжки по модему под рукой нет. а так что вспомнил...
Saturday, June 18th, 2005 11:12 pm (UTC)
Глупый вопрос: скорость залочки порта смотрел? По умолчанию в ХР (и не только в ХР) она - 9600. Что не сильно согласуется с требованиями виндового ррр...
Sunday, June 19th, 2005 04:03 am (UTC)
Это спасибо большое от Еврейского народа!
Sunday, June 19th, 2005 05:36 am (UTC)
А то. Это входило в программу плясок с бубном - и 9600 пробовал, и 38400, и 57600, и 115200..
Sunday, June 19th, 2005 07:51 am (UTC)
Нет, они еще различаются ответами на некоторые специфические команды, поддерживаемыми протоколами для передачи данных, факсов, приема голоса и т.п.
Sunday, June 19th, 2005 07:52 am (UTC)
Что, прямо от всего народа? :)
Sunday, June 19th, 2005 08:52 am (UTC)
я про курьер,который прожил от диалапа до adsl и сейчас вполне комфортно работает хотя и не лучше конечно любой нынешней дешевки.
Sunday, June 19th, 2005 03:48 pm (UTC)
ага, а сказать "ёптыть! нам модем какую-то херню несет в ответ на нашу вплоне конкретную херню", вместо "ошибка 633" писателям драйвера (или кто там это должен говорить) слабо?
Опять-же, диагностика проходит - там все нестандарные ответы должны были отловить.

Вопрос не в Гейтсе, а в конкретных местах конкретной кривизны.
Sunday, June 19th, 2005 09:23 pm (UTC)
а нет ли в настройках опции включить запись протокола?
типа посмотреть что драйвер в модем пишет и сравнить с твоим проверенным через xterm ATDP... ?

но вообще что-то похожее с курьером я тоже испытывал лет 7 назад (у меня был встренный настоящий courier которым я радостно звонил по v90 в комптековский телефон из совего свежеполученного телефона в кучино) и помнится я тоже как-то мучился в начале пути -- все таки мне кажется там в строке инициализации собака порылась по крайней мере я ее правил (у меня в компьютере не было cdrom-а а с модем мне продали именно cd и manual который в конце концов кажется и помог)


Monday, June 20th, 2005 12:32 am (UTC)
а в процессе плясок с бубном XP перегружалась?
потому что лично у моей XP есть замечательное свойство: если при загрузке винды модем не включен, то усе. винда им звонить не будет.
Monday, June 20th, 2005 04:14 am (UTC)
Конечно. Неоднократно перегружалась. После того как модем заработал, он работал, даже если включался уже после загрузки.
Monday, June 20th, 2005 04:51 am (UTC)
так точно, евр. души происходят из одого источника.
поэтому если одной хорошо, то и другим перепадает, если спэм филтр
не стоит:)
Tuesday, June 21st, 2005 12:26 pm (UTC)
на самом деле я в этом копался во времена где-то середины 90х.
Хайз-компатибл знает AT&V в качестве команды "покажи конфиг"
Роботиксы же эту команду не понимают, а соответствующая инфа размазана по разным ATI* с * старше 4.
Логика в этом есть, но стандарт штука строгая.

Хотя с тех пор могло много поменяться...
Tuesday, June 21st, 2005 12:50 pm (UTC)
Скорее всего, помогла бы установка модема как Non–PnP Device.
(Anonymous)
Thursday, June 23rd, 2005 12:30 pm (UTC)
Как-то я точно такую проблему кардинально решил перешивкой модема в AVC-56.
Ставши PnP, модем тут же был найден виндой и установлен.

igorz