Linux wifi gond Lenovo T410-es gépen

Fórumok

Sziasztok!

Van egy Lenovo T410-es gépem, amiben Intel wifikártya van:

03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
	Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN
	Flags: bus master, fast devsel, latency 0, IRQ 45
	Memory at f2400000 (64-bit, non-prefetchable) [=8K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [e0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 52-91-6d-aa-aa-8e-1d-ec
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

Bármilyen kernellel használom (3.2.x, 3.5.x, 3.8.x), egy idő után belassul majd megszakad a hálózat, a logot pedig ilyen üzenetekkel szórja tele:

[59830.747008] iwlwifi 0000:03:00.0: fail to flush all tx fifo queues
[59925.762327] iwlwifi 0000:03:00.0: Fail start Tx agg on tid: 0
[60049.538591] iwlwifi 0000:03:00.0: fail to flush all tx fifo queues

Eleinte arra gondoltam, hogy a router wpa kulcscsere (wpa_group_rekey) zavarja össze, de kikapcsoltam és az sem segít. Ha kiszedem a kernel modult majd újrabetöltöm, egy ideig jó lesz, de hamarosan újra ezt produkálja. Csak a router újraindítás segít hosszabb távon, de a router logban nem látok semmi zavarót, a routeren OpenWRT van. Érdekesség, hogy a másik, T400-as gépnek semmi problémája nincs a hálózattal, abban ilyen kártya van:

03:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300

Próbálkoztam a "modprobe iwlwifi wd_disable=1 bt_coex_active=N swcrypto=1 fw_restart=1" megoldással és ennek tetszőleges variációival, de ezek sem használtak.

Van valami használható ötletetek? Mindkét gépen 64 bites Ubuntu 12.04 van.

Hozzászólások

Én inkább router oldalon keresgélnék: nincs-e valami kompatibilitási gond a notebookod wifi kártyája és a routeredé között?
(régebbi Intel kártyák és bizonyos routerek nem szerették egymást - sajnos ennél bővebb emlékem már nincs a témáról)

Illetve az openwrt bugok közt is érdemes lehet kutakodni, mert mostanában láttam ott pár "érdekes" dolgot. (egyik bookmarkját épp az előbb töröltem)

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

Azt vettem észre, hogy ez összefüggésben van a gépen futtatott torrent-klienssel. Ha nincs nagy adatforgalom a kliensben, akkor a wifi-probléma sem jelentkezik, de amint elkezdek több dolgot egyszerre letölteni (és azokat jól seedelik), akkor fellép a hiba.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

Csak kíváncsiságból ránéztem az előzményeidre és nem nagyon találtam szakmai jellegű hozzászólást.
Gondoltam, a google-t sem tudod használni.
Szóval bug, amit vagy kijavítanak vagy nem.
Nekem legalábbis úgy tűnik.
(de van az openwrt-ben is valami bug, amit említettem, az is okoz ehhez hasonló jelenséget - esetleg ki kellene próbálni másik routerrel vagy a router gyári firmware-ével)

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

Megjegyzem, asszem a fenti linken írták, hogy valami n_disable vagy disable_n=1 paraméter a wifi modulnál megszünteti a hibát (bár gyanítom, attól kezdve az N-es sebesség is elvész), amit úgy látom, nem próbáltál.

upd: bocs, az az openwrt-s fórumon volt. Google-be az első hibaüzenet idézőjelek közt, elé/mögé "openwrt", akkor az első két találatból valamelyik.

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

Próbáltam, mert annyira nem fontos az N sebessége. A teljesítmény leesett, a hiba megmaradt. Azért kértem itt ötleteket, mert a Google első pár oldalát már kiolvastam a témában. Az OpenWRT dev nem segített, a gyári firmware pedig nem játszik, mert olyan extra funkciói vannak a routernek (pl. nyomtatószerver), amit a gyári firmware nem támogat.

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)