Зависание с WiFi в Windows

Discussion in 'Безопасность и Анонимность' started by _Great_, 28 Dec 2007.

  1. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    ОС: Windows XP SP2 с апдейтами.
    WiFi адаптер: Atheros AR5007EG

    Когда включён Wi-Fi адаптер, точнее даже не так - когда он подключен к WiFi сети, то при открытии папок или документов из эксплорера по двойному клику или вызов контекстного меню правой кнопкой мыши возникает задержка примерно на 20 секунд. Так же она возникает при открытии меню File-Open, File-Save As в программах (то бишь вызов стандартных окон из comdlg32.dll).
    Process Explorer показывает что стек зависшего потока эксплорера уходит в mup.sys, а оттуда уходит в ожидание в ntkrnlpa.NtWaitForSingleObject (глядел mup.sys в дизассемблере)
    http://gr8.cih.ms/uploads/exp.png

    Никто не сталкивался? Гугл выдает много результатов по "mup.sys freeze" и все такое, но ничего вразумительного

    Да, я думаю не стоит говорить, что при открытии из Total Commander ничего такого нет - и так ясно что проблема гдето в эксплорере, точнее в browseui.dll или другой либе, отвечающей за отображение списка файлов в проводнике.

    При отключении от WiFi сети или вырублении адаптера вообще нафиг проблема исчезает.

    Да, еще одно дополнение. Полез ради интереса в драйвер WiFi адаптера, нашел там очень занятные вызовы NdisMSleep(20000) - ожидание 20 секунд тупо. Попробовал поменять на 2 секунды, а все равно один хрен... виснет как и раньше
     
    1 person likes this.
  2. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Грейт уж насколько я знаком с этими адаптерами такая проблема у них давно... Она заключена в драйвере устройства... Нужно тупо обновить дрова... Попробуй качни этот:

    ftp://ftp.work.acer-euro.com/notebook/aspire_3690/driver/802.11bg%20Atheros%20XB63%20wireless%20driver%20XP32_WHQL_5-3-0-35.zip

    Как поставишь - отпишись, ибо не факт, что поможет и нужно будет искать другой...
     
  3. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    Кстати для карточек на чипсетах Atheros я бы всё-таки рекомендовал вот эти драйверы:
    http://www.wildpackets.com/support/downloads/driver_download/1
     
    2 people like this.
  4. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    То, что дело в драйвере, я и так понял ) Спасибо за ссылки, щас попробую.
     
    1 person likes this.
  5. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    Нет, ни то ни то не помогает. В висте такой проблемы кстати нету - надо попробовать сделать обертку для версии под висту, может заработает.
     
  6. madnet

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    Раз уж затронули траблы адаптеров WiFi поделюсь своей, на ноутах Acer TravelMate 29x есть такая трабла, при выключении адаптера он выключается насовсем, тоесть ни физическое включение ни какой софт его не могут вернуть к жизни, решить эту проблему я смог только одним способом, при помощи утилиты 290radio под FreeBSD
    т.е. ща у меня запуск адаптера происходит примерно по следующей схеме:
    ребучусь в фряху,
    запускаю 290radio
    перезагружаюсь и пока питание не выключу адаптер работает без проблем, иначе все сначала начинать.

    Может кто знает как решить проблему или хотя бы анологичную утилиту под WIN?
     
    _________________________
  7. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    отлаживай эксплорер
     
    1 person likes this.
  8. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,215
    Reputations:
    704
    Зайди в параметры электоропитания, там навесок от асера. Он управляет как раз этим. Я тоже гимориился=)
     
  9. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    А ларчик просто открывался.
    Стал дебажить эксплорер в ольке =) Не совсем вслепую, потому что знал где оно виснет, посмотрев в иде shlwapi.dll - висло оно на вызове GetFileAttributesW
    Поставил бряк на этот вызов чтобы параметры посмотреть.. оказывается она перебирает приложения в HKCR\Applications и делает им всем GetFileAttributesW. А там было две записи с путём к приложению вида \\192.168.0.1\..... с учетом, что WiFi сеть у меня имеет адреса 192.168.2.x, а 0.x остались от обычной сетевухи. Вот эти два вызова и повисали на долго.. правда надо коенчно выяснить почему оно в конечном месте виснет. Но зато эксплорер больше не тормозит вроде
     
  10. ElteRUS

    ElteRUS Elder - Старейшина

    Joined:
    11 Oct 2007
    Messages:
    367
    Likes Received:
    460
    Reputations:
    93
    А я своей )) У меня постоянно имеют место зависания - просто все замирает, если играла музыка - появляется что-то вроде шипения, никакой реакции от компьютера на какие-либо действия вообще нет. Иногда появляется синий экран с ошибкой IRQL_NOT_LESS_OR_EQUAL. Поставил самую свежую (относительно. свежее просто нету) версию драйвера - никаких результатов. Адаптер D-Link G-122, ОС - Windows XP SP2. Как бороться с такой фигней ?
     
  11. _Great_

    _Great_ Elder - Старейшина

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,118
    Reputations:
    1,139
    А ну это уже проблема драйвера 100%. Попробуй другую версию, может более раннюю, или драйвер другого устройства, совместимого с твоим (как того же производителя, так и другого)
     
    2 people like this.
  12. madnet

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    У меня в электропитании нет ничего такого, а из асерского у меня стоят дрова последние 80211bg и wi-fi менеджер Intel PROSet for wireless
     
    _________________________
    3 people like this.
  13. ElteRUS

    ElteRUS Elder - Старейшина

    Joined:
    11 Oct 2007
    Messages:
    367
    Likes Received:
    460
    Reputations:
    93
    _Great_, там этих драйверов ни так и много ) ... вобще сервис у D_Link отвратительный... а вот насчет дров других производителей - надо будет попробовать. Спс за совет