Řešení problémů s 3G WWAN modemem Ericsson F5521gw

8. 6. 2013 | 6

K ThinkPadu X220 se nabízí modem Ericsson F5521gw. Po instalaci dochází k častým náhodným odpojením, navíc se pak nešlo připojit znovu bez restartu Windows. Tento problém mají i ostatní uživatelé, především v Evropě. Aktualizace driveru ani firmwaru nepomohla. Řešení v článku.

Bez internetové konektivity dnes nemá smysl počítač snad ani zapínat. Lenovo nabízí k vybraným modelům možnost dokoupit interní modem pro mobilní 3G (v České republice na mnoha místech stále spíše jen 2G) mobilní připojení. Výhodou oproti externím USB modemům je výrazně lepší příjem signálu díky anténám umístěným na víku displeje a dále to, že nehrozí vylomení USB portu (což vyžaduje výměnu základní desky) při přenášení notebooku s trčícím USB modemem. Zkrátka podstatné věci mají být uvnitř notebooku.

Popis problému

K mému ThinkPadu X220 se nabízí modem Ericsson F5521gw. Po instalaci se ukázalo, že dochází k častým náhodným odpojením, navíc ve více jak 90 % případů se pak nešlo připojit znovu bez restartu Windows (což lze obejít zakázáním a povolením driveru v Device Manageru, ale to není příliš přívětivé řešení). Začal jsem tedy hledat na Internetu a na US Lenovo foréch zjistil, že tento problém mají i ostatní uživatelé, především v Evropě. Řešení nebylo žádné, aktualizace driveru ani firmwaru nepomohla.

Bohužel technická podpora Lenova se omezila na dnes tak obvyklé výměnkaření (vyměňte modem, základní desku, přeinstalujte Windows…), ani náznak snahy existující problém diagnostikovat. Přitom Ericsson má aplikaci pro diagnostiku, kterou by mohlo Lenovo poskytnout. Bohužel ani diagnostika na úrovni zpráv driverunepřinesla nic užitečného.

Do fóra psali i ti, co používají stejný modem v jiných značkách notebooků a jedna z rad dávala smysl. Protože se ale jednalo o specifický driver jiného výrobce, začal jsem hledat, co přesně ten parametr znamená a jednalo se o vypnutí „USB selective suspend“. Tato vlastnost přepíná USB zařízení do stavu s nižší spotřebou na základě vyhodnocení nějakých parametrů, například že se zrovna nepřenášejí data, a zřejmě v případě tohoto modemu nefunguje správně. Tuto spojitost potvrdili už někteří uživatelé, že se problém zlepší, pokud se trvale spustí příkaz ping na nějaký server. Mělo by to jít sice globálně vypnout ve Windows Power Managementu, ale nemělo to žádný efekt. Začal jsem hledat dál ve Windows registru, v parametrech driveru a experimentálně měnil některé hodnoty (tento přístup nemám rád, ovšem bez dokumentace to jinak nejde), co vypadaly že by zde mohla být spojitost. Až jsem ji (zdá se) po roce našel! :-)

Náprava problému

Následující postup lze doporučit jen zkušenějším uživatelům, provádíte jej na vlastní zodpovědnost! Určitě bych doporučoval předtím vytvořit alespoň bod obnovy Windows a podívat se po záloze dat.

MOJE KONFIGURACE:

POSTUP

Postup (používám výhradně nelokalizovaný software, takže popisy nejsou české, ale to by zkušenějším uživatelům nemělo vadit):

  1. přihlásit se jako uživatel s právy administrátora
  2. spustit Device Manager, rozbalit uzel „Universal Serial Bus controllers“
  3. kliknout na „Ericsson F5521gw Mobile Broadband device“
  4. pravým tlačítkem vyvolat nabídku Properties
  5. kliknout na záložku Details
  6. v comboboxu Property vybrat položku „Driver key“, viz obrázek
    F5521gwDriverKey-25255B4-25255D
  7. hodnota Value pod ním je důležitá pro výběr správné položky v registru, nepoužívejte tu z obrázku ! Na každém kusu notebooku se může lišit.
  8. spustit editor registru (regedit.exe)
  9. postupně otevřít na levém panelu klíč „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\“
  10. dále na levém panelu otevřít pod tímto klíčem další dva, získané v bodu 7.
  11. na pravém panelu v seznamu hodnot vyhledat tu s názvem „EnableSelectiveSuspend“, měla by mít výchozí číselnou hodnotu 1 (jedna). Pokud tam není, tak jste asi nepostupovali správně, v tom případě nepokračujte.
  12. změnit její hodnotu na 0 (nula)
  13. zavřít editor registru
  14. restartovat Windows

Po této úpravě je již spojení stabilní, vydrží tak 16 hodin denně (dříve nanejvýše tak 4 hodiny), testováno zatím dva týdny. Potvrzují to i další uživatelé v Lenovo fóru a to nejen ThinkPadů, ale i jiných značek, kde se používá stejný modem, jen pod jiným označením.

Lenovo nabízí i novější verzi Ericsson driveru 7.2.5.4, která je ale oficiálně určena až pro modely řady 30 (ThinkPad X230 apod.), ovšem funguje i na starších 20. I s tímto driverem prý výše uvedená úprava funguje také. Stejně tak nezáleží na tom, jestli používáte Access Connections, nebo ne.

Uvedený postup neřeší druhý, avšak daleko méně častý problém, kdy se sice připojení tváří jako stále připojené, ale nejde přenést žádná data. Na tuto chybu jiní výrobci používající stejný modem nabízí aktualizaci firmware modemu, Lenovo však ne. Pokusit se ale aktualizovat Lenovo verzi modemu firmwarem od jiného výrobce rozhodně nelze doporučit! Naštěstí v takovém případě stačí připojení manuálně ukončit a znovu se připojit.

Odpovědět

comment-avatar

Informace: Žádné osobní údaje nejsou povinné! Povinný je pouze text komentáře.


Související příspěvky