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 ["../modes#STA"Station mode], but not all support the other modes, this is also shown in the table below.

Driver

["../modes#AP"AP]

["../modes#IBSS"ad-hoc]

["../modes#MON"Adv. Monitor] FootNote(monitor all frames during regular operation)FootNote(wireless-dev development kernel only)

PHY modes

["/acx1xx" acx1xx]FootNote(not in wireless-dev)

?

?

?

B

["/adm8211" adm8211 (ADMtek devices)]

no

no

?

B

["/ath5k" ath5k] (Atheros devices)

no

no

?

A/B/G

["/b43" b43/b43legacy (Broadcom chips)]

yesFootNote(wireless-dev development kernel only)

yesFootNote(wireless-dev development kernel only)

yes

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

[http://ipw2100.sourceforge.net/ Intel ipw2100]FootNote(uses legacy ieee80211 stack)

no

yes

no

B

[http://ipw2200.sourceforge.net/ Intel ipw2200]FootNote(uses legacy ieee80211 stack)

[http://sourceforge.net/projects/ipw2200-ap yes]

yes

no

A/B/G

[http://intellinuxwireless.org/?p=iwlwifi Intel ipw3945]

?

?

?

A/B/G

["/madwifi" madwifi]FootNote(not in wireless-dev) FootNote(brings own net80211 stack, see ath5k instead) (Atheros devices)BR /!\ madwifi is not fully open source

yes

yes

yes

A/B/G

["/p54" p54 (Intersil chips)]

no

no

?

B/GFootNote(A/B/G devices not supported yet)

["/rt61pci" rt61pci]

?

?

?

A/B/GFootNote(802.11a capabilities depend on the actual radio chip used)

["/rt73usb" rt73usb]

?

?

?

B/G

["/rtl8187" rtl8187]

no

no

?

B/G

["/zd1211rw" zd1211rw (ZyDAS ZD1211/ZD1211B chips)]

no

no

?

B/GFootNote(A/B/G devices not supported yet)



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