NOTE: this page is for archival only, see the note at the end of the page.

Existing Linux Wireless drivers

We currently have a fair amount of working drivers that cover most of the available wireless networking cards. However, they don't implement all features and may have some issues, due to various reasons like companies not providing specs. Below is an alphabetically sorted list of drivers and what they currently can and can't do.

All drivers can run in station mode, but not all support the other modes, this is also shown in the table below.

Driver

AP

ad-hoc

mesh

full monitor 1

PHY modes

acx1xx

?

?

no

?

B

adm8211 (ADMtek devices)

no

no

no

?

B

ar9170 (Atheros USB)

no

yes

no

no

(A/)B/G/N

at76_usb (Atmel USB devices)

no

no

no

no

B

ath5k (Atheros devices)

no

yes

yes

?

A/B/G

ath9k (Atheros devices)

no

yes

no

yes

A/B/G/N

b43/b43legacy (Broadcom chips)

yes

yes

yes

yes

B/G2

Intel ipw21003

no

yes

no

no

B

Intel ipw22003

yes4

yes

no

no

A/B/G

Intel iwl3945

no

yes

no

no

A/B/G

Intel iwl4965

no

yes

no

no

A/B/G/N

libertas

no

yes

yes5

no

B/G

libertas_tf

yes

no

yes

?

B/G

orinoco (Agere/Intersil/Symbol)

no

yes

no

yes

B

otus (Atheros USB)

?

no

no

no

A/B/G/N

p54 (Intersil chips)

yes

yes

no

yes

A/B/G6

stlc45xx

no

no

no

no

B/G

rndis_wlan

no

yes

no

no

B/G

rt61pci

no

yes

no

yes?

A/B/G6

rt73usb

no

no

no

?

B/G

rtl8187

no

no

no

?

B/G

zd1211rw (ZyDAS ZD1211/ZD1211B chips)

no

no

yes

no

B/G7


  1. monitor all frames during regular operation (1)

  2. 802.11a devices exist, but currently can't be used with this driver, A/B/G devices will work in B/G mode only (2)

  3. uses legacy ieee80211 stack (3 4)

  4. requires special driver and firmware (5)

  5. slightly different mesh implementation than mac80211's, in firmware (6)

  6. 802.11a capabilities depend on the actual radio chip used (7 8)

  7. A/B/G devices not supported yet (9)


This is a static dump of the old wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, v381, v380, v379, v378, v377, v376, v375, v374, v373, v372, v371, v370, v369, v368, v367, v366, v365, v364, v363, v362, v361, v360, v359, v358, v357, v356, v355, v354, v353, v352, v351, v350, v349, v348, v347, v346, v345, v344, v343, v342, v341, v340, v339, v338, v337, v336, v335, v334, v333, v332, v331, v330, v329, v328, v327, v326, v325, v324, v323, v322, v321, v320, v319, v318, v317, v316, v315, v314, v313, v312, v311, v310, v309, v308, v307, v306, v305, v304, v303, v302, v301, v300, v299, v298, v297, v296, v295, v294, v293, v292, v291, v290, v289, v288, v287, v286, v285, v284, v283, v282, v281, v280, v279, v278, v277, v276, v275, v274, v273, v272, v271, v270, v269, v268, v267, v266, v265, v264, v263, v262, v261, v260, v259, v258, v257, v256, v255, v254, v253, v252, v251, v250, v249, v248, v247, v246, v245, v244, v243, v242, v241, v240, v239, v238, v237, v236, v235, v234, v233, v232, v231, v230, v229, v228, v227, v226, v225, v224, v223, v222, v221, v220, v219, v218, v217, v216, v215, v214, v213, v212, v211, v210, v209, v208, v207, v206, v205, v204, v203, v202, v201, v200, v199, v198, v197, v196, v195, v194, v193, v192, v191, v190, v189, v188, v187, v186, v185, v184, v183, v182, v181, v180, v179, v178, v177, v176, v175, v174, v173, v172, v171, v170, v169, v168, v167, v166, v165, v164, v163, v162, v161, v160, v159, v158, v157, v156, v155, v154, v153, v152, v151, v150, v149, v148, v147, v146, v145, v144, v143, v142, v141, v140, v139, v138, v137, v136, v135, v134, v133, v132, v131, v130, v129, v128, v127, v126, v125, v124, v123, v122, v121, v120, v119, v118, v117, v116, v115, v114, v113, v112, v111, v110, v109, v108, v107, v106, v105, v104, v103, v102, v101, v100, v99, v98, v97, v96, v95, v94, v93, v92, v91, v90, v89, v88, v87, v86, v85, v84, v83, v82, v81, v80, v79, v78, v77, v76, v75, v74, v73, v72, v71, v70, v69, v68, v67, v66, v65, v64, v63, v62, v61, v60, v59, v58, v57, v56, v55, v54, v53, v52, v51, v50, v49, v48, v47, v46, v45, v44, v43, v42, v41, v40, v39, v38, v37, v36, v35, v34, v33, v32, v31, v30, v29, v28, v27, v26, v25, v24, v23, v22, v21, v20, v19, v18, v17, v16, v15, v14, v13, v12, v11, v10, v9, v8, v7, v6, v5, v4, v3, v2, v1