Kirjoittaja Aihe: WLAN:in hitaus, ja pätkiminen Thinkpad T60  (Luettu 3348 kertaa)

Erikoismies

  • Käyttäjä
  • Viestejä: 3
    • Profiili
WLAN:in hitaus, ja pätkiminen Thinkpad T60
« : 25.03.15 - klo:12.43 »
Alustuksena se, että olen aivan täysi Linux-noviisi, ja tarkoituksena oli saada vanhaan T60 ibariin vauhtia Linuxilla. Ongelmana on WLANin pätkiminen (katkoo yhteyttä) ja tolkuton hitaus.
WLAN piiri on Intelin 3945ABG, ja muut koneen speksit ovat C2D T5600, ATI X1300. Kokeiltu on Ubuntu 14.04.1, Mint 17.1, Xubuntu 14.04.2 ja luonnollisesti kaikissa sama ongelma.
Hardware vikaa ei ole koska Manjarolla WLAN rokkaa loistavasti.

Lukemani mukaan ongelma on erittäin yleinen T60-koneiden kanssa, mutta haluaisin tietää onko löydetty ratkaisua?


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #1 : 25.03.15 - klo:17.30 »
Itselläni on T61 ja siinä myös jokin samaa ikäluokkaa oleva Intelin wlan. Siihen piti aikoinaan laittaa 11n_disable=1 optio langattoman verkkokortin ajurille, niin langaton yhteys alkoi toimimaan hyvin. Muistelen vähän, että sen tiedoissa olikin a, b ja g -versiot, mutta tuo n olisi ollut pois käytöstä piirissä tai jotain sellaista. Muistelen kuitenkin etten ole tuota optiota enää viime aikoina kaivannut, mutta en ole varma. 

Joka tapauksessa sitä on helppo testata, komentamalla pääte-ohjelmassa seuraavaa:
Koodia: [Valitse]
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
ja jos tuo oikeasti toimii, niin sitten pysyvästi:
Koodia: [Valitse]
echo "option iwlwifi 11n_disable=1" |sudo tee /etc/modprobe.d/iwlwifi.confToki on mahdollista, että tuo ajurin moduuli on jokin muu kuin iwlwifi tuossa koneessa, mutta sitäpä en osaa mennä sanomaan näin näppituntumalta. Huomaa, että kun nuo kysyvät salasanaa, niin ne merkit eivät näy.

Tuolla vähän juttua englanniksikin: http://askubuntu.com/questions/119578/how-to-fix-slow-wireless-on-machines-with-intel-wireless-cards
Myös swcrypto=1 asetusta voi kokeilla, jos tuo ei vielä auta, ja se tehdään ihan vastaavalla tavalla.

Muokkaus: Korjattu typo alimmassa komennossa.
« Viimeksi muokattu: 25.03.15 - klo:23.19 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16251
    • Profiili
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #2 : 25.03.15 - klo:18.09 »
Aihetta on käsitelty viimeksi täällä: http://forum.ubuntu-fi.org/index.php?topic=46416.0

Aloittaja ilmeisesti ratkaisi ongelman kytkemällä Radeon-ajurin kernel modesettingin pois päältä. Erikoista, jos siinä olisi jokin yhteys wlanin toimintaan, mutta ei nyt kuitenkaan aivan mahdotonta. Kannattaa kokeilla tuotakin. Raportoi tänne, onko vaikutusta vai ei.


Hardware vikaa ei ole koska Manjarolla WLAN rokkaa loistavasti.

Mikä kernelin versio Manjaro-asennuksessasi on?
« Viimeksi muokattu: 25.03.15 - klo:18.12 kirjoittanut nm »

Erikoismies

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #3 : 25.03.15 - klo:22.44 »
Itselläni on T61 ja siinä myös jokin samaa ikäluokkaa oleva Intelin wlan. Siihen piti aikoinaan laittaa 11n_disable=1 optio langattoman verkkokortin ajurille, niin langaton yhteys alkoi toimimaan hyvin. Muistelen vähän, että sen tiedoissa olikin a, b ja g -versiot, mutta tuo n olisi ollut pois käytöstä piirissä tai jotain sellaista. Muistelen kuitenkin etten ole tuota optiota enää viime aikoina kaivannut, mutta en ole varma. 

Joka tapauksessa sitä on helppo testata, komentamalla pääte-ohjelmassa seuraavaa:
Koodia: [Valitse]
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
ja jos tuo oikeasti toimii, niin sitten pysyvästi:
Koodia: [Valitse]
echo "option iwlwfi 11n_disable=1" |sudo tee /etc/modprobe.d/iwlwifi.confToki on mahdollista, että tuo ajurin moduuli on jokin muu kuin iwlwifi tuossa koneessa, mutta sitäpä en osaa mennä sanomaan näin näppituntumalta. Huomaa, että kun nuo kysyvät salasanaa, niin ne merkit eivät näy.

Tuolla vähän juttua englanniksikin: http://askubuntu.com/questions/119578/how-to-fix-slow-wireless-on-machines-with-intel-wireless-cards
Myös swcrypto=1 asetusta voi kokeilla, jos tuo ei vielä auta, ja se tehdään ihan vastaavalla tavalla.

Ei tainnut olla iwlwifi oikea moduuli "rmmod: ERROR: missing module name."

Tuo radeon ajurin puukotus meni jo täysin yli hilseen, olen tosiaan niin noviisi että tarvitsen ihan step-by-step ohjeet pystyäkseni seuraamaan niitä :D

Ja eipä tullut valitettavasti katsottua Manjaron kernelin versiota, ehdin jo asentamaan uutta käyttistä päälle. Mutta kyseessä oli tuorein malli 0.8.12.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11443
    • Profiili
    • Tomin kotisivut
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #4 : 25.03.15 - klo:23.21 »
Ei tainnut olla iwlwifi oikea moduuli "rmmod: ERROR: missing module name."

Tuo virheilmoitus ei kyllä tule, jos moduulin nimi on väärin vaan silloin jos se puuttuu. Kopioithan rivin kokonaisena päätteeseen? Tässä esimerkki rmmod:in virheilmoituksista:
Koodia: [Valitse]
[tomi@tomin-fedora ~]$ rmmod
rmmod: ERROR: missing module name.
[tomi@tomin-fedora ~]$ rmmod foo
rmmod: ERROR: Module foo is not currently loaded
[tomi@tomin-fedora ~]$
Lisäksi käytin omassa viestissäni modprobe-komentoa, jolla tuskin tuota virheilmoitusta saa aikaan. Tosiaan modprobe -r-vivun kanssa poistaa moduulin eli tekee saman kuin rmmod.

Huomasin myös, että tuonne alimpaan komentoon oli lipsahtanut kirjoitusvirhe, mutta se ei kyllä vielä vaikuta mitään.
« Viimeksi muokattu: 25.03.15 - klo:23.24 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16251
    • Profiili
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #5 : 26.03.15 - klo:01.36 »
Ei tainnut olla iwlwifi oikea moduuli "rmmod: ERROR: missing module name."

Tuo virheilmoitus ei kyllä tule, jos moduulin nimi on väärin vaan silloin jos se puuttuu.

Ubuntu 14.04:ssä modprobe -r heittää jostain syystä tuon virheen iwlwifille, vaikka moduuli on olemassa:

Koodia: [Valitse]
sudo modprobe -r iwlwifi
rmmod: ERROR: missing module name.
modprobe: FATAL: Error running remove command for iwlwifi

Jos moduulia ei ole olemassa, virheilmoitus on erilainen:

Koodia: [Valitse]
sudo modprobe -r foobar
modprobe: FATAL: Module foobar not found.


Mutta eipä tuota tarvitse enempää ihmetellä, kun oikea ajurimoduuli on iwl3945, joka ei tue N-standardia, eikä moduulissa ole parametria 11n_disable. swcryptokin on oletuksena päällä.


Tuo radeon ajurin puukotus meni jo täysin yli hilseen, olen tosiaan niin noviisi että tarvitsen ihan step-by-step ohjeet pystyäkseni seuraamaan niitä :D

Avaa tiedosto /etc/default/grub muokattavaksi tekstimuokkaimeen pääkäyttäjän oikeuksin:

Koodia: [Valitse]
sudo -i gedit /etc/default/grub
Etsi rivi:

Koodia: [Valitse]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
lisää parametri radeon.modeset=0:

Koodia: [Valitse]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0"
Tallenna tiedosto ja sulje gedit. Päivitä grubin varsinainen asetustiedosto komentamalla:

Koodia: [Valitse]
sudo update-grub

Ja eipä tullut valitettavasti katsottua Manjaron kernelin versiota, ehdin jo asentamaan uutta käyttistä päälle. Mutta kyseessä oli tuorein malli 0.8.12.

Manjaro 0.8.12:n ydin on kai oletuksena 3.16, mutta päivitettävissä 3.19:ään. Ehkä ajuri on vihdoin korjattu näissä uudemmissa kerneleissä. Ubuntu 15.04 julkaistaan kuukauden kuluttua, ja siinä on 3.19.

Erikoismies

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: WLAN:in hitaus, ja pätkiminen Thinkpad T60
« Vastaus #6 : 26.03.15 - klo:18.06 »
Ovat nämä mystisiä vehkeitä.

Nyt WLAN vaikuttaa toimivan hienosti, Ubuntulla piruuttani koetin seuraavia:
Koodia: [Valitse]
sudo modprobe -r iwl3945
sudo modprobe iwl3945 11n_disable=1

Tämän jälkeen hukkui WLAN-signaali kokonaan. Käynnistin uudestaan ja kappas, Wifi alkoi toimia. Pistin Xubuntun takaisin ja edelleen kaikki toimii, youtube pätkät-toistuvat ongelmitta (aikaisemmin ei onnistunut), signaali pysyy tasaisena, eikä ole ainakaan vielä hukkunut kertaakaan, ja vauhtikin olisi muutaman ajamani speedtestin mukaan jotakuinkin samalla tasolla kuin verkkopiuhankin päässä. Kaiken lisäksi aikaisemmin vaivannut äänten särinä on lakannut.

Ainoa ero edelliseen "asennuskierrokseeni" verrattuna on se että ehdin hätäpäissäni jo asennella Windowsin 8.1, jonka rinnalle pistin ensin Ubuntun ja sitten Xubuntun.

Horinoissani ei varmaan ole järjen häivääkään, mutta juuri tällä hetkellä kaikki tuntuu toimivan :o
Joka tapauksessa kiitän jo tässä vaiheessa hirmuisesti avusta, todennäköisesti tarvitsen sitä vielä lisää jossain vaiheessa.