Muokataan sivua WLAN-kortit

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{vanhentunut}}
Suuri osa myytävistä [[WLAN]]-korteista toimii Linuxissa, mutta on olemassa myös laitteita, joita ei saa lainkaan toimimaan. Ennen ostopäätöstä kannattaa siten tutustua siihen, toimiiko laitteen sisältämä WLAN-piirisarja ylipäätään Linuxissa, ja paljonko sen toimimaan saaminen vaatii työtä.


Suuri osa myytävistä [[WLAN]]-korteista toimii Linuxissa, mutta on olemassa myös laitteita, joita ei saa lainkaan toimimaan. Toiset laitteet vaativat toimiakseen suljetun koodin (binary blob) suorittamista. Ennen ostopäätöstä kannattaa siten tutustua siihen, toimiiko laite (eli käytännössä sisältämä WLAN-piirisarja) ylipäätään Linuxissa, ja paljonko sen toimimaan saaminen vaatii työtä.  
==Toimivuus==
Koska monesti eri valmistajienkin korteissa on sama piirisarja, ja ajurit ovat aina piirisarjakohtaisia, käsitellään kortteja ja niiden toimivuutta piirisarjoittain. Uuden kortin valinnassa kannattaa tyypillisesti lähteä tietystä toimivasta piirisarjasta, ja ottaa selvää sen sisältävistä korttimalleista. Hyvänä apuna tässä ovat ajuriprojektien kotisivut sekä erilaiset keskustelupalstat.


==Toimivuus==
Kannattaa huomioida, että joskus samalla kaupallisella nimellä markkinoidaan useaa eri piirisarjaa sisältäviä korttiversioita. Versioiden eron (ja pahimmassa tapauksessa toimivan ja toimimattoman kortin eron) näkee usein esimerkiksi pienestä <tt>v1</tt>- tai <tt>v2</tt>-merkinnästä pakkauksen kyljessä tai verkkokaupan selosteessa. Epävarmassa tapauksessa kannattaa usein jättää kortti ostamatta. Tieto tällaisesta korttimallista löytyy usein erilaisista piirisarjakohtaisista yhteensopivuuslistoista.  
Koska monesti eri valmistajienkin korteissa on sama WLAN-piirisarja, ja ajurit ovat aina piirisarjakohtaisia, käsitellään kortteja ja niiden toimivuutta yleensä piirisarjoittain. Uuden kortin valinnassa kannattaa tyypillisesti lähteä tietystä toimivasta piirisarjasta, ja ottaa selvää sen sisältävistä korttimalleista. Hyvänä apuna tässä ovat ajuriprojektien kotisivut sekä erilaiset keskustelupalstat.


===Piirisarjan selvittäminen===
Kortin sisältämä piirisarja selviää viime kädessä sen PCI-, USB- tai PC Card -tunnuksesta ([[komentorivi]]komennot <tt>[[lspci]]</tt> (''PCI ja CardBus eli PC Card eli PCMCIA'') ja <tt>[[lsusb]]</tt> (''USB'') ja <tt>[[cardctl]]</tt> (''Cardbus'')), jota myös itse ajuri käyttää piirisarjan tunnistamiseen. Helppo tapa selvittää piirisarja on hakea saadulla tunnuksella jossain netin hakukoneessa.
Kannattaa huomioida, että saman kaupallisen nimen alla saatetaan usein markkinoida useaa eri piirisarjaa sisältäviä korttiversioita. Eri piirisarjoilla toimitettavien versioiden ero (ja pahimmassa tapauksessa toimivan ja toimimattoman kortin ero) selviää ennen ostoa usein vain paketin sarjanumerosta tai pienestä merkinnästä pakkauksen kyljessä, kuten <tt>v.1</tt>, <tt>rev E</tt>, <tt>rev 3b</tt> ym.  


Saadun merkinnän tai sarjanumeron merkityksen voi yrittää selvittää esimerkiksi jollakin netin hakukoneella tai erilaisista listoista. Epävarmassa tapauksessa kannattaa kortti yleensä jättää ostamatta.
Yleisesti ottaen mm. Ralinkin ja Intelin valmistamia WLAN-piirejä pidetään hyvinä vaihtoehtoina, sillä kummatkin valmistajat ovat julkaisseet piiriensä ajurit [[GPL]]-lisenssin alaisuudessa.


Koneeseen liitetyn kortin sisältämä piirisarja selviää viime kädessä sen PCI-, USB- tai CardBus-tunnuksesta. Sen saa selville esimerkiksi [[komentorivi]]komennoilla
Jos piirisarjalle ei löydy Linux-ajuria, on se monesti mahdollista saada toimimaan [[Ndiswrapper]]in ja Windows-ajurien avulla.
*<tt>[[lspci]]</tt> (PCI ja CardBus/PC Card/PCMCIA)
*<tt>[[lsusb]]</tt> (USB)
*<tt>[[cardctl]]</tt> (CardBus))
Helppo tapa selvittää piirisarja on hakea saadulla tunnuksella jossain hakukoneessa.


==Ajurien asentaminen==
==Ajurien asentaminen==
Joidenkin piirisarjojen ajurit löytyvät virallisesta Linux-[[ydin|ytimestä]], jolloin kyseiset piirisarjat toimivat suoraan. Joskus tällaisetkin kortit tosin vaativat suljetun [[firmware]]n, joka on usein asennettava erikseen.
Joidenkin piirisarjojen ajurit löytyvät virallisesta Linux-[[ydin|ytimestä]], jolloin kyseiset piirisarjat toimivat suoraan. Joskus tällaisetkin kortit tosin vaativat suljetun [[firmware]]n, joka on usein asennettava erikseen.


Jos itse ajuriakaan ei löydy oman [[jakelu]]si oletusytimestä, on se asennettava itse. Ajurin ja mahdollisen firmwaren asentamiseen kannattaa ensisijaisesti käyttää jakelun [[paketinhallinta]]a (ja mahdollisesti [[epäviralliset asennuslähteet|epävirallisia asennuslähteitä]]).  
Jos itse ajuriakaan ei löydy oman [[jakelu]]si oletusytimestä, on se asennettava erikseen. Ajurin ja mahdollisen firmwaren asentamiseen kannattaa ensisijaisesti käyttää jakelun [[paketinhallinta]]a (ja mahdollisesti [[epäviralliset asennuslähteet|epävirallisia asennuslähteitä]]).  


Näiden paketointien yhteensopivuus muun järjestelmän kanssa on usein paremmin testattua ja tällöin vältytään myös ajuri[[moduuli]]n [[kääntäminen|uudelleenkääntämiseltä]] käsin [[ydin]]tä päivitettäessä. Jos ajurin ja/tai firmwaren asentaminen paketinhallinnan kautta ei onnistu, on ne ladattava käsin ajurin tekijäprojektin kotisivuilta ja käännettävä ajurimoduuli käytettävää ytimen versiota varten.
Näiden paketointien yhteensopivuus muun järjestelmän kanssa on usein paremmin testattua ja tällöin vältytään myös ajuri[[moduuli]]n [[kääntäminen|uudelleenkääntämiseltä]] käsin [[ydin]]tä päivitettäessä. Jos ajurin ja/tai firmwaren asentaminen paketinhallinnan kautta ei onnistu, on ne ladattava käsin ajurin tekijäprojektin kotisivuilta ja käännettävä ajurimoduuli käytettävää ytimen versiota varten.
Jos piirisarjalle ei löydy toimivaa Linux-ajuria, on se monesti mahdollista saada toimimaan [[Ndiswrapper]]in ja Windows-ajurien avulla.


==Piirisarjat==
==Piirisarjat==
Rivi 39: Rivi 32:
*3Com 3CRSHPW796
*3Com 3CRSHPW796
*SMC 2602W V2
*SMC 2602W V2
|Käännettävä lähdekoodista, ohje löytyy lähdekoodipaketin README-tiedostosta. [https://aluminum.sourmilk.net/adm8211/ Ajuripaketti].
|Käännettävä lähdekoodista, ohje löytyy lähdekoodipaketin README-tiedostosta. [http://aluminum.sourmilk.net/adm8211/ Ajuripaketti].
|
|
|}
|}


===Atheros===
===Atheros===
Atherosin kortit toimivat osittain epävapaalla [[Madwifi]]-ajurilla, joka kuitenkin toimii hyvin ja monipuolisesti. Myös täysin vapaa [https://linuxwireless.org/en/users/Drivers/ath5k ath5k]-niminen ajuri on kehitteillä.
Atherosin kortit toimivat osittain epävapaalla [[Madwifi]]-ajurilla, joka kuitenkin toimii hyvin ja monipuolisesti. Myös täysin vapaa [http://linuxwireless.org/en/users/Drivers/ath5k ath5k]-niminen ajuri on kehitteillä.


Tuki n-sarjan laitteille saadaan ath9k- ja ar9170-nimisten ajurien avulla.
Tuki n-sarjan laitteille saadaan ath9k-nimisen ajurin avulla.


{| border=1 cellpadding=4
{| border=1 cellpadding=4
Rivi 55: Rivi 48:
|-
|-
|
|
*AR500x [https://madwifi-project.org/wiki/Chipsets]
*AR500x [http://madwifi-project.org/wiki/Chipsets]
|[https://madwifi-project.org/wiki/Compatibility Lista], [https://atheros.rapla.net/ lista]
|[http://madwifi-project.org/wiki/Compatibility Lista], [http://atheros.rapla.net/ lista]
|[[Madwifi]]
|[[Madwifi]]
|Madwifi-ajuri on osittain epävapaa.
|Madwifi-ajuri on osittain epävapaa.
|-
|-
|
|
*AR5008
*AR5418+AR5133  
*AR5418+AR5133  
*AR5416+AR5133  
*AR5416+AR5133  
Rivi 68: Rivi 60:
*AR9280  
*AR9280  
*AR9281
*AR9281
*AR9285 (>= 2.6.29)
|[http://wireless.kernel.org/en/users/Drivers/ath9k Lista]
*AR9287 (>= 2.6.32)
|[http://wireless.kernel.org/en/users/Drivers/ath9k ath9k]
*AR9102 (AHB) (>= 2.6.30)
|N-sarjan piirisarjoja tukeva ajuri. Osa ydintä versiosta 2.6.27 alkaen.
*AR9103 (AHB) (>= 2.6.30)
|[https://wireless.kernel.org/en/users/Drivers/ath9k/products/external Lista]
|[https://wireless.kernel.org/en/users/Drivers/ath9k ath9k]
|Osa ydintä versiosta 2.6.27 alkaen.
|-
|
*AR9170 (USB)
|[https://wireless.kernel.org/en/users/Drivers/ar9170#available_devices Lista]
|[https://wireless.kernel.org/en/users/Drivers/ar9170 ar9170]
|Osa ydintä versiosta 2.6.30 alkaen.
|}
|}


Rivi 91: Rivi 73:
|-
|-
|
|
*BCM4303, 4306, 4309, 4311, 4312 ja 4318
*BCM43xx, paitsi 4328, 4329, 4310, 4312 ja 4322
|[https://linuxwireless.org/en/users/Drivers/b43 Lista], [https://broadcom.rapla.net/ lista]
|[http://linuxwireless.org/en/users/Drivers/b43 Lista], [http://broadcom.rapla.net/ lista]
|[https://linuxwireless.org/en/users/Documentation Ajurin dokumentaatio]
|[http://linuxwireless.org/en/users/Documentation Ajurin dokumentaatio]
|Vapaa ajuri, joka on osa virallista Linux-ydintä versiosta 2.6.17 lähtien. Vaatii suljetun firmwaren.
|Osa virallista Linux-ydintä versoista 2.6.17 lähtien. Vaatii suljetun firmwaren.
|-
|
*BCM4311, 4312, 4321 ja 4322
|
|Löytyy yleensä [[paketinhallintajärjestelmä|paketista]] <tt>broadcom-wl</tt>. [https://www.broadcom.com/support/802.11/linux_sta.php Kotisivu]
|Broadcomin tarjoama suljetun lähdekoodin ajuri. BCM4311:n ja BCM4312:n osalta ajurin käyttö vaatii yleensä vapaan ajurin [[ytimen moduulit|moduulien]] <tt>b43</tt> ja <tt>ssb</tt> mustalistaamisen.
|-
|
*BCM4320 (USB)
|[https://linuxwireless.org/en/users/Drivers/rndis_wlan#availabledevices Lista]
|[https://linuxwireless.org/en/users/Drivers/rndis_wlan linuxwireless.org]
|Ytimeen versiosta 2.6.25 asti sisältyvä vapaa ajuri. Ei toimi, mikäli WPA:ta käytettäessä tukiaseman nimi on piilossa.
|}
|}


Rivi 122: Rivi 92:
*IPN5320
*IPN5320
*IPN5330
*IPN5330
|[https://inprocomm.rapla.net/ Lista]
|[http://inprocomm.rapla.net/ Lista]
|Linux-ajuria ei löydy. Kortit voi yrittää saada toimimaan [[ndiswrapper]]in avulla.
|Linux-ajuria ei löydy. Kortit voi yrittää saada toimimaan [[ndiswrapper]]in avulla.
|
|
Rivi 138: Rivi 108:
|Intel Centiro -koneiden 11Mbit/s WLAN-kortit
|Intel Centiro -koneiden 11Mbit/s WLAN-kortit
|[[Intel IPW2100]]
|[[Intel IPW2100]]
|Vaatii suljetun [[firmware]]n.
|Vaatii suljetun [[firmware]]n
|-
|-
|
|
Rivi 145: Rivi 115:
|Intel Centiro -koneiden 54Mbit/s WLAN-kortit
|Intel Centiro -koneiden 54Mbit/s WLAN-kortit
|[[Intel IPW2200]]
|[[Intel IPW2200]]
|Vaatii suljetun firmwaren.
|Vaatii suljetun firmwaren
|-
|-
|
|
Rivi 152: Rivi 122:
|Uusia Intelin mini-PCI-express kortteja
|Uusia Intelin mini-PCI-express kortteja
|[[iwlwifi]]
|[[iwlwifi]]
|Vaatii suljetun firmwaren.
|Vaatii suljetun firmwaren
|-
|
*4965
*5100BG/ABG/ABN
*5300AGN
*5350AGN
|[https://wiki.debian.org/iwlagn#SupportedDevices Lista]
|[https://wiki.debian.org/iwlagn Ohje Debianin wikissä].
|Piirisarjoja tukeva iwlagn-ajuri osa virallista Linux-ydintä versiosta 2.6.27 lähtien. Vaatii suljetun firmwaren.
|}
|}


Rivi 173: Rivi 134:
|
|
*88w8335 <nowiki>[Libertas]</nowiki>
*88w8335 <nowiki>[Libertas]</nowiki>
|[https://marvell.rapla.net/ Lista]
|[http://marvell.rapla.net/ Lista]
|Kehitteillä on mrv8k-niminen ajuri [https://www.saillard.org/linux/mrv8k/].
|Kehitteillä on mrv8k-niminen ajuri [http://www.saillard.org/linux/mrv8k/].
|mrv8k on alpha-tilassa eikä toimi, joten [[ndiswrapper]] on käytännössä ainoa vaihtoehto.
|mrv8k on alpha-tilassa eikä toimi, joten [[ndiswrapper]] on käytännössä ainoa vaihtoehto.
|}
|}
Rivi 193: Rivi 154:
*rt61
*rt61
*rt73 (USB)
*rt73 (USB)
*Tuki kehitteillä myös uudemmille piirisarjoille
|[http://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware rt2x00-projektin lista]<br /> [http://ralink.rapla.net/ Lista rt2500- ja rt2570-korteista]
|[https://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware rt2x00-projektin lista]<br /> [https://ralink.rapla.net/ Lista rt2500- ja rt2570-korteista]
|[[Ralink rt2x00]]
|Ajuri löytyy oletus[[ydin|ytimestä]], eikä edellytä erillistä asennusta.
|Uudempi rt2x00-ajuri on osa virallista Linux-[[ydin]]tä versiosta 2.6.24 lähtien. rt61 ja rt73 vaativat erillisen firmwaren.
[[Ralink rt2x00]], [https://rt2x00.serialmonkey.com/ Kotisivu]
|Yhteisöprojektin kehittämä ajuriversio. Rt2x00-ajuri on osa virallista Linux-ydintä versiosta 2.6.24 lähtien. rt61 ja rt73 vaativat erillisen firmwaren.
|-
|
*rt2400
*rt2500
*rt2500usb/rt2570 (USB)
*rt61
*rt73 (USB)
*rt2860
*rt2870
*rt3070usb
|
|Ajurit löytyvät useiden jakeluiden [[paketinhallintajärjestelmä|paketinhallinnoista]] (saattaa vaatia [[epäviralliset pakettilähteet|epävirallisten pakettivarastojen]] käyttöä). [https://web.ralinktech.com/ralink/Home/Support/Linux.html Kotisivu]
|Ralinkin omat GPL-lisensoidut ajuriversiot. rt61, rt73, rt2860 ja rt2870 vaativat erillisen firmwaren.
|}
|}


Rivi 224: Rivi 170:
*rtl8185
*rtl8185
*rtl8187
*rtl8187
*rtl8187b
*rtl8225
*rtl8225
*sa2400
*sa2400
*grf5101
*grf5101
*max2820
*max2820
|[https://rtl8180-sa2400.sourceforge.net/ Lista], [https://realtek.rapla.net/ lista]
|[http://rtl8180-sa2400.sourceforge.net/ Lista], [http://realtek.rapla.net/ lista]
|[https://rtl8180-sa2400.sourceforge.net/ Vanhempi ajuriprojekti], [https://rtl-wifi.sourceforge.net/ uudempi ajuriprojekti]
|[http://rtl8180-sa2400.sourceforge.net/ Vanhempi ajuriprojekti], [http://rtl-wifi.sourceforge.net/ uudempi ajuriprojekti]
|Uudemman ajuriprojektin RTL8187-ajuri on osa [[ydin]]tä versiosta 2.6.23 alkaen. RTL8180- ja RTL8185-ajurit ovat mukana ytimessä 2.6.25:stä alkaen sekä RTL8187B-ajuri 2.6.27:stä alkaen.
|Uudemman ajuriprojektin RTL8187-ajuri on osa [[ydin]]tä versiosta 2.6.23 alkaen ja RTL8180 sekä RTL8185 versiosta 2.6.25 alkaen.  
|}
|}


Rivi 246: Rivi 191:
*ACX100USB
*ACX100USB
*TNETW1450 USB
*TNETW1450 USB
|[https://ti.rapla.net/ Lista], [https://acx100.sourceforge.net/wiki/Device_list ajuriprojektin lista]
|[http://ti.rapla.net/ Lista], [http://acx100.sourceforge.net/wiki/Device_list ajuriprojektin lista]
|[https://acx100.sourceforge.net/ Ajuriprojekti]
|[http://acx100.sourceforge.net/ Ajuriprojekti]
|Ajuri on vakaa, mutta ei tue WPA:ta. Kaikki piirisarjat vaativat firmwaren[https://acx100.sourceforge.net/wiki/Firmware] lataamisen.
|Ajuri on vakaa, mutta ei tue WPA:ta. Kaikki piirisarjat vaativat firmwaren[http://acx100.sourceforge.net/wiki/Firmware] lataamisen.
|}
|}


Rivi 264: Rivi 209:
|
|
*ZD1201
*ZD1201
|[https://linux-lc100020.sourceforge.net/ Lista], [https://zydas.rapla.net/ Lista]
|[http://linux-lc100020.sourceforge.net/ Lista], [http://zydas.rapla.net/ Lista]
|[https://linux-lc100020.sourceforge.net/ Kotisivu]
|[http://linux-lc100020.sourceforge.net/ Kotisivu]
|Osa virallista Linux-ydintä versiosta 2.6.12 lähtien
|Osa virallista Linux-ydintä versiosta 2.6.12 lähtien
|-
|-
Rivi 271: Rivi 216:
*ZD1211
*ZD1211
*Atheros AR5007UG
*Atheros AR5007UG
|[https://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices Lista]
|[http://www.linuxwireless.org/en/users/Drivers/zd1211rw/devices Lista]
|[[ZD1211]], [https://zd1211.wiki.sourceforge.net/ Kotisivu]
|[[ZD1211]], [http://zd1211.wiki.sourceforge.net/ Kotisivu]
|Osa virallista Linux-ydintä versiosta 2.6.18 lähtien. Vaatii suljetun firmwaren.
|Osa virallista Linux-ydintä versiosta 2.6.18 lähtien. Vaatii suljetun firmwaren.
|-
|-
Rivi 295: Rivi 240:
*Agere Hermes
*Agere Hermes
|
|
|[https://www.nongnu.org/orinoco/ Kotisivu]
|[http://www.nongnu.org/orinoco/ Kotisivu]
|Osa virallista Linux-ydintä versiosta 2.4.3 lähtien
|Osa virallista Linux-ydintä versiosta 2.4.3 lähtien
|}
|}


== Aiheesta muualla ==
== Aiheesta muualla ==
*[https://linuxwireless.org Linuxwireless.org] - tietoa langattomista verkkoyhteyksistä Linuxissa
*[http://linuxwireless.org Linuxwireless.org] - tietoa langattomista verkkoyhteyksistä Linuxissa
*[[wikipedia:Comparison of open source wireless drivers|Hyvä taulukkomuotoinen esitys aiheesta englanninkielisessä Wikipediassa]]


[[Luokka:WLAN]]
[[Luokka:WLAN]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline:

Noudettu kohteesta ”https://www.linux.fi/wiki/WLAN-kortit