Commit Graph

954 Commits (ed48e0f0e078e1000abef8ff388210b5c9173388)

Author SHA1 Message Date
Hauke Mehrtens 36eaf249e8 mac80211: b43: use firmware version 666.2 as default
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30673 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-21 20:36:58 +00:00
Hauke Mehrtens 220528a611 mac80211: fix memory leak on bcm5354
The ucode triggers the gpio pins used for the buttons and causes diag to handle them and send them to userspace.
This only happened with a more recent firmware.
This patch was tested on an Asus wl-520GU and should also work on the other bcm5354 based asus devices. I do not know if it works on the dir320.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30665 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-20 22:46:27 +00:00
Hauke Mehrtens 2f78e4449f mac80211: brcmsmac: fix a build warning, till we update bcma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30644 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-19 14:21:21 +00:00
Hauke Mehrtens 50878d446a mac80211: add brcmsmac driver
brcmsmac does not work on bcm47xx based devices or has AP mode support for now.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30643 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-19 14:05:17 +00:00
Hauke Mehrtens df4719bd23 mac80211: fix directory of mwl8k firmware
Thank you Eugene San for the patch


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30642 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-19 13:26:35 +00:00
Gabor Juhos a86166f6be mac80211: rt2x00: allow to disable bands via platform data
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-18 17:36:09 +00:00
Felix Fietkau 3b4fcfa99e ath5k: do not re-run AGC calibration periodically - fixes stability issues on AR2315 (#10574)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30624 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 22:15:33 +00:00
Felix Fietkau 732802a8db ath5k: do not stop the hardware queues during PAPD calibration, speeds up calibration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30623 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-17 22:15:26 +00:00
Gabor Juhos 056c8e4a92 package/mac80211: fix a possible NULL pointer dereference in rt2x00
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-16 17:14:34 +00:00
Felix Fietkau bbb708e883 ath9k: prevent writes to const data on AR9160
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30551 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-15 18:02:57 +00:00
John Crispin 6bc5b39035 mac80211: Allow preamble configuration
Add a new wireless config parameter short_preamble=0|1 to enable
usage of short preambles. Default is to only allow long preambles
as before.

Even if short_preamble is set to 1 hostapd will take care that
short preambles are disabled as soon as a STA associates that
cannot handle short preambles.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30539 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-14 19:07:15 +00:00
Gabor Juhos 7a09738234 package/mac80211: apply AR71XX PCI workaround on ATH79 as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30413 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-10 13:16:49 +00:00
Felix Fietkau 2101e0a1e2 mac80211: disable ath6kl until it's packaged and used somewhere
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30397 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-09 14:24:18 +00:00
Felix Fietkau f27c9bc6bb mac80211: merge a LED related locking fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30396 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-09 14:24:15 +00:00
Felix Fietkau 2808fd3f2e mac80211: fix a potential rate control related crash
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30388 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-08 18:43:21 +00:00
Felix Fietkau 89205f763a ath9k: ignore invalid signal strength values in a-mpdu packets, fixes average signal strength display fluctuations
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30359 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-07 15:25:55 +00:00
Felix Fietkau 2119054b0a mac80211: update to wireless-testing 2012-02-06
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30346 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-07 11:28:11 +00:00
Felix Fietkau 923b5ec227 ath9k: fix CTS timeout issues in 2.4 ghz
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30010 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-03 10:23:55 +00:00
Felix Fietkau f712c0de7e ath9k: fix WEP connection issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30009 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-02-03 10:23:51 +00:00
Hauke Mehrtens b1afe3de3f mac80211: fix patch when running on ssb based devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29922 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 20:08:49 +00:00
Felix Fietkau 10178533d7 ath9k: revert one more linux upstream commit in the initvals to fully fix the ar938x tx power issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29920 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 15:35:29 +00:00
Felix Fietkau 36161b938a ath9k: fix initvals for high-power ar938x devices, fixes tx power on buffalo wzr-hp-g450h
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29918 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-27 11:06:32 +00:00
Gabor Juhos 872b9a83b9 mac80211: enable support for RaLink Rt53xx USB devices in rt2800usb
Hi!

On Mon, Nov 14, 2011 at 03:01:34PM +0100, Daniel Golle wrote:
> The driver works quite nice and stable for me using a RaLink Rt5370 USB device.
>
> Signed-off-by: Daniel Golle <dgolle@allnet.de>
>
> Index: package/mac80211/Makefile
> ===================================================================
> --- package/mac80211/Makefile	(revision 29114)
> +++ package/mac80211/Makefile	(working copy)
> @@ -1147,6 +1147,7 @@
>  	CONFIG_RT2800_LIB=$(if $(CONFIG_PACKAGE_kmod-rt2800-lib),m) \
>  	CONFIG_RT2800PCI=$(if $(CONFIG_PACKAGE_kmod-rt2800-pci),m) \
>  	CONFIG_RT2800USB=$(if $(CONFIG_PACKAGE_kmod-rt2800-usb),m) \
> +	CONFIG_RT2800USB_RT53XX=$(if $(CONFIG_PACKAGE_kmod-rt2800-usb),y) \
>  	CONFIG_RTL8180=$(if $(CONFIG_PACKAGE_kmod-rtl8180),m) \
>  	CONFIG_RTL8187=$(if $(CONFIG_PACKAGE_kmod-rtl8187),m) \
>  	CONFIG_RTL8192CE= \

Aparently this was wrong, CONFIG_RT2800USB_RT53XX is supposed to live in
BUILDARGS rather than MAKE_OPTS to actually get support for the Rt5370.
Thanks to actmnophn for the hint!

This reverts changeset 29116 and adds it to the right section in the Makefile.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29906 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-25 07:44:46 +00:00
Hauke Mehrtens 69ece6cfdc brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29843 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-21 22:39:20 +00:00
Felix Fietkau bfe81f3c87 rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29760 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-16 08:14:27 +00:00
Imre Kaloz 26cb77ef88 [package/mac80211]: build and package the wl12xx driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 22:56:22 +00:00
Felix Fietkau 275452c591 ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29745 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-14 13:50:30 +00:00
Jonas Gorski 658aa10618 mac80211: current revisions build with 3.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29728 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-13 14:47:30 +00:00
Felix Fietkau 50d5d3d521 ath9k: merge a channel change fix from linux-wireless
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29684 3c298f89-4303-0410-b956-a3cf2f4a3e73
2012-01-07 20:54:33 +00:00
Felix Fietkau d0c5f3d561 mac80211: clean up init, remove some redundant checks, fix tx power init (#10113)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29606 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-23 19:24:38 +00:00
Hauke Mehrtens 9d3acee299 mac80211: deactivate mac80211 tracing
Activating tracing on kernel <= 2.6.32 causes build errors.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29572 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 23:23:34 +00:00
Felix Fietkau d77a9507ed ath9k: fix another tx locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29570 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 15:51:20 +00:00
Felix Fietkau 69a1e0d185 mac80211: fix powersave setting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29569 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-19 10:27:28 +00:00
Felix Fietkau 13d5284cbf mac80211: apply txpower after bringing up the interface, should fix #10113
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:19:21 +00:00
Felix Fietkau e807bd0870 mac80211: use iw instead of iwconfig to disable powersave
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29565 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:18:46 +00:00
Felix Fietkau 112924dd64 ath9k: fix some issues in the btcoex disable patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29564 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-18 22:17:34 +00:00
Felix Fietkau a25574d801 ath9k: fix a locking issue in the tx path
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-17 14:28:25 +00:00
Felix Fietkau 15f4ea544b ath9k: fix a crash in led init
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29558 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-16 23:41:44 +00:00
Felix Fietkau eca3afdccd ath9k: fix a locking issue
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29537 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 21:03:52 +00:00
Felix Fietkau af0dd984dc ath9k: add support for registering extra leds connected to the wmac gpio lines
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29530 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-14 20:21:36 +00:00
Felix Fietkau 4afbf11579 mac80211: make mesh support optional
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29506 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-12 14:42:35 +00:00
Felix Fietkau e0620cdd10 mac80211: merge another upstream aggregation fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:19 +00:00
Felix Fietkau 129ed8eefb ath9k: disable bluetooth coexistence support to reduce module size
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:12 +00:00
Felix Fietkau dea57439e6 ath9k: improve handling of blockackreq (should improve aggregation behavior under tough wifi conditions with lots of retransmission)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:17:07 +00:00
Felix Fietkau 606e4948a5 mac80211: merge an upstream fix for an aggregation related race condition
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-10 21:16:58 +00:00
Hauke Mehrtens 55cf8524dc mac80211: add support for firmware 666.2 for b43 devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29485 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-08 22:53:13 +00:00
Felix Fietkau d38ebf16eb mac80211: merge some pending fixes, fixes skb leaks and some warnings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29460 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 22:12:16 +00:00
Felix Fietkau dc45a86c8a ath9k: fix antenna configuration on ar9285 for devices without antenna diversity
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29438 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:34 +00:00
Felix Fietkau 37f16a175e ath9k: fix 5/10 mhz channel bandwidth issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29437 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:25 +00:00
Felix Fietkau a95157c262 mac80211: update to 2011-12-01
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29436 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-12-05 14:20:17 +00:00