xref: /dflybsd-src/share/man/man4/ath_hal.4 (revision df052c2a9588fe12c7a2df4e61e2bfa3f3e16ce0)
1193b341dSSepherosa Ziehau.\"-
23b2190c0SSascha Wildner.\" Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
3193b341dSSepherosa Ziehau.\" All rights reserved.
43b2190c0SSascha Wildner.\"
5193b341dSSepherosa Ziehau.\" Redistribution and use in source and binary forms, with or without
6193b341dSSepherosa Ziehau.\" modification, are permitted provided that the following conditions
7193b341dSSepherosa Ziehau.\" are met:
8193b341dSSepherosa Ziehau.\" 1. Redistributions of source code must retain the above copyright
9193b341dSSepherosa Ziehau.\"    notice, this list of conditions and the following disclaimer,
10193b341dSSepherosa Ziehau.\"    without modification.
11193b341dSSepherosa Ziehau.\" 2. Redistributions in binary form must reproduce at minimum a disclaimer
12193b341dSSepherosa Ziehau.\"    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
13193b341dSSepherosa Ziehau.\"    redistribution must be conditioned upon including a substantially
14193b341dSSepherosa Ziehau.\"    similar Disclaimer requirement for further binary redistribution.
15193b341dSSepherosa Ziehau.\"
16193b341dSSepherosa Ziehau.\" NO WARRANTY
17193b341dSSepherosa Ziehau.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18193b341dSSepherosa Ziehau.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19*df052c2aSSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY
20193b341dSSepherosa Ziehau.\" AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
21193b341dSSepherosa Ziehau.\" THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
22193b341dSSepherosa Ziehau.\" OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23193b341dSSepherosa Ziehau.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24193b341dSSepherosa Ziehau.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
25193b341dSSepherosa Ziehau.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26193b341dSSepherosa Ziehau.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
27193b341dSSepherosa Ziehau.\" THE POSSIBILITY OF SUCH DAMAGES.
28193b341dSSepherosa Ziehau.\"
29646ad10fSSascha Wildner.\" $FreeBSD: head/share/man/man4/ath_hal.4 253552 2013-07-22 19:32:42Z pluknet $
30193b341dSSepherosa Ziehau.\"
31646ad10fSSascha Wildner.Dd January 2, 2014
32193b341dSSepherosa Ziehau.Dt ATH_HAL 4
33193b341dSSepherosa Ziehau.Os
34193b341dSSepherosa Ziehau.Sh NAME
35193b341dSSepherosa Ziehau.Nm ath_hal
36193b341dSSepherosa Ziehau.Nd "Atheros Hardware Access Layer (HAL)"
37193b341dSSepherosa Ziehau.Sh SYNOPSIS
3854170488SSascha Wildner.Cd "device ath_hal"
3928b76601SSascha Wildner.Cd "options AH_SUPPORT_AR5416"
40b1cb37aeSSascha Wildner.\"or
41b1cb37aeSSascha Wildner.\".Cd "device ath_ar5210"
42b1cb37aeSSascha Wildner.\".Cd "device ath_ar5211"
43b1cb37aeSSascha Wildner.\".Cd "device ath_ar5212"
44b1cb37aeSSascha Wildner.\".Cd "device ath_rf2413"
45b1cb37aeSSascha Wildner.\".Cd "device ath_rf2417"
46b1cb37aeSSascha Wildner.\".Cd "device ath_rf2425"
47b1cb37aeSSascha Wildner.\".Cd "device ath_rf5111"
48b1cb37aeSSascha Wildner.\".Cd "device ath_rf5112"
49b1cb37aeSSascha Wildner.\".Cd "device ath_rf5413"
50b1cb37aeSSascha Wildner.\".Cd "device ath_ar5416"
5128b76601SSascha Wildner.\".Cd "device ath_ar5312"
5228b76601SSascha Wildner.\".Cd "device ath_rf2136"
5328b76601SSascha Wildner.\".Cd "device ath_rf2137"
54646ad10fSSascha Wildner.\".Cd "device ath_ar9130"
55b1cb37aeSSascha Wildner.\".Cd "device ath_ar9160"
56b1cb37aeSSascha Wildner.\".Cd "device ath_ar9280"
57646ad10fSSascha Wildner.\".Cd "device ath_ar9285"
58646ad10fSSascha Wildner.\".Cd "device ath_ar9287"
59646ad10fSSascha Wildner.\".Cd "device ath_ar9300"
60b1cb37aeSSascha Wildner.\".Cd "options AH_SUPPORT_AR5416"
61193b341dSSepherosa Ziehau.Sh DESCRIPTION
6228b76601SSascha WildnerThe hal provides hardware support for wireless network adapters based on
633b2190c0SSascha Wildnerthe Atheros AR5210, AR5211, AR5212, AR5213, AR2413, AR2417, AR2425,
64646ad10fSSascha WildnerAR5413, AR5416, AR5418, AR5424, AR9160, AR9220, AR9280, AR9285, AR9287,
65646ad10fSSascha WildnerAR9380, AR9390, AR9580, AR9590, AR9562 and QCA9565
66646ad10fSSascha Wildnerchips (and companion RF/baseband parts).
6728b76601SSascha WildnerThis code is part of the
68193b341dSSepherosa Ziehau.Xr ath 4
6928b76601SSascha Wildnerdriver but configured separately to allow fine-grained control
7028b76601SSascha Wildnerover the set of chips supported.
7128b76601SSascha WildnerSelecting
72193b341dSSepherosa Ziehau.Nm
7328b76601SSascha Wildnerenables support for all PCI and Cardbus devices.
74646ad10fSSascha WildnerNote this includes AR5416, AR5418, AR9130, AR9160, AR9220, AR9280, AR9285
75646ad10fSSascha Wildnerand AR9287 devices and must be accompanied by the
7628b76601SSascha WildnerAH_SUPPORT_AR5416
7728b76601SSascha Wildneroption to enable the extended hardware descriptor format used by
7828b76601SSascha WildnerAR5416 and later devices.
7928b76601SSascha Wildner.Pp
80646ad10fSSascha WildnerSome devices come in Cardbus/MiniPCI/PCI format.
81646ad10fSSascha WildnerOthers (for example AR2413, AR2427, AR5418, AR9280, AR9285, AR9287) come in
82646ad10fSSascha WildnerPCIe, Mini-PCIe or ExpressCard format.
8328b76601SSascha Wildner.Pp
8428b76601SSascha WildnerHistorically this code has been released in a binary-only form
8528b76601SSascha Wildnerand packaged as a separate module.
8628b76601SSascha WildnerWith the release of source code for the hal this is no longer true
8728b76601SSascha Wildnerand the code is tightly integrated with the driver.
88193b341dSSepherosa Ziehau.Sh HARDWARE
89193b341dSSepherosa ZiehauThe following cards are among those supported by the
90193b341dSSepherosa Ziehau.Nm
91193b341dSSepherosa Ziehaumodule:
92193b341dSSepherosa Ziehau.Pp
93193b341dSSepherosa Ziehau.Bl -column -compact "Samsung SWL-5200N" "AR5212" "Cardbus" "a/b/g"
94193b341dSSepherosa Ziehau.It Em "Card	Chip	Bus	Standard"
95193b341dSSepherosa Ziehau.It "Aztech WL830PC	AR5212	CardBus	b/g"
96193b341dSSepherosa Ziehau.It "D-Link DWL-A650	AR5210	CardBus	a"
97193b341dSSepherosa Ziehau.It "D-Link DWL-AB650	AR5211	CardBus	a/b"
98193b341dSSepherosa Ziehau.It "D-Link DWL-A520	AR5210	PCI	a"
99193b341dSSepherosa Ziehau.It "D-Link DWL-AG520	AR5212	PCI	a/b/g"
100193b341dSSepherosa Ziehau.It "D-Link DWL-AG650	AR5212	CardBus	a/b/g"
101193b341dSSepherosa Ziehau.It "D-Link DWL-G520B	AR5212	PCI	b/g"
102193b341dSSepherosa Ziehau.It "D-Link DWL-G650B	AR5212	CardBus	b/g"
103193b341dSSepherosa Ziehau.It "Elecom LD-WL54AG	AR5212	Cardbus	a/b/g"
104193b341dSSepherosa Ziehau.It "Elecom LD-WL54	AR5211	Cardbus	a"
105193b341dSSepherosa Ziehau.It "Fujitsu E5454	AR5212	Cardbus	a/b/g"
106193b341dSSepherosa Ziehau.It "Fujitsu FMV-JW481	AR5212	Cardbus	a/b/g"
107193b341dSSepherosa Ziehau.It "Fujitsu E5454	AR5212	Cardbus	a/b/g"
108193b341dSSepherosa Ziehau.It "HP NC4000	AR5212	PCI	a/b/g"
109193b341dSSepherosa Ziehau.It "I/O Data WN-AB	AR5212	CardBus	a/b"
110193b341dSSepherosa Ziehau.It "I/O Data WN-AG	AR5212	CardBus	a/b/g"
111193b341dSSepherosa Ziehau.It "I/O Data WN-A54	AR5212	CardBus	a"
112193b341dSSepherosa Ziehau.It "Linksys WMP55AG	AR5212	PCI	a/b/g"
113193b341dSSepherosa Ziehau.It "Linksys WPC51AB	AR5211	CardBus	a/b"
114193b341dSSepherosa Ziehau.It "Linksys WPC55AG	AR5212	CardBus	a/b/g"
115193b341dSSepherosa Ziehau.It "NEC PA-WL/54AG	AR5212	CardBus	a/b/g"
116193b341dSSepherosa Ziehau.It "Netgear WAG311	AR5212	PCI	a/b/g"
117193b341dSSepherosa Ziehau.It "Netgear WAB501	AR5211	CardBus	a/b"
118193b341dSSepherosa Ziehau.It "Netgear WAG511	AR5212	CardBus	a/b/g"
119646ad10fSSascha Wildner.It "Netgear WG311 (aka WG311v1)	AR5212	PCI	b/g"
120646ad10fSSascha Wildner.It "Netgear WG311v2	AR5212	PCI	b/g"
121646ad10fSSascha Wildner.It "Netgear WG311T	AR5212	PCI	b/g"
122193b341dSSepherosa Ziehau.It "Netgear WG511T	AR5212	CardBus	b/g"
123193b341dSSepherosa Ziehau.It "Orinoco 8480	AR5212	CardBus	a/b/g"
124193b341dSSepherosa Ziehau.It "Orinoco 8470WD	AR5212	CardBus	a/b/g"
125193b341dSSepherosa Ziehau.It "Proxim Skyline 4030	AR5210	CardBus	a"
126193b341dSSepherosa Ziehau.It "Proxim Skyline 4032	AR5210	PCI	a"
127193b341dSSepherosa Ziehau.It "Samsung SWL-5200N	AR5212	CardBus	a/b/g"
128193b341dSSepherosa Ziehau.It "SMC SMC2735W	AR5210	CardBus	a"
129193b341dSSepherosa Ziehau.It "Sony PCWA-C700	AR5212	Cardbus	a/b"
130193b341dSSepherosa Ziehau.It "Sony PCWA-C300S	AR5212	Cardbus	b/g"
131193b341dSSepherosa Ziehau.It "Sony PCWA-C500	AR5210	Cardbus	a"
132193b341dSSepherosa Ziehau.It "3Com 3CRPAG175	AR5212	CardBus	a/b/g"
133646ad10fSSascha Wildner.It "TP-LINK TL-WDN4800	AR9380	PCIe	a/b/g/n"
134193b341dSSepherosa Ziehau.El
135193b341dSSepherosa Ziehau.Sh SEE ALSO
136193b341dSSepherosa Ziehau.Xr ath 4
137193b341dSSepherosa Ziehau.Sh HISTORY
138193b341dSSepherosa ZiehauThe
139193b341dSSepherosa Ziehau.Nm
140193b341dSSepherosa Ziehaumodule first appeared in
141193b341dSSepherosa Ziehau.Fx 5.2
142193b341dSSepherosa Ziehauand was imported into
143193b341dSSepherosa Ziehau.Dx 1.5 .
144193b341dSSepherosa Ziehau.Sh BUGS
145193b341dSSepherosa ZiehauSee
146193b341dSSepherosa Ziehau.Xr ath 4
147193b341dSSepherosa Ziehaufor known bugs.
148