1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-25 11:29:32 +02:00
Commit Graph

153 Commits

Author SHA1 Message Date
nbd
72bfd39048 broadcom-wl: fix memory corruption and leakage on remove (patch from #9576 by George Kashperko)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27348 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-07-02 07:01:24 +00:00
nbd
551aa37b2f broadcom-wl: fix wild ssb_device accesses as pci_dev for legacy pci dma api
broadcom-wl driver bound to ssb device with ssb driver probe
have osh handle struct pdev pointer value initialized with
ssb_device pointer. Later on pdev is used with legacy pci
dma api as pci_dev thus causing oops sometimes.

The patch replaces legacy pci dma api and pass relevant
device struct pointer to avoid crashes.
Signed-off-by: George Kashperko <george@znau.edu.ua>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26949 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-19 10:08:02 +00:00
nbd
f359241ffe broadcom-wl: fix uninitialized variable
It was causing an occasional kernel oops.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-19 10:07:57 +00:00
hauke
374bb82f67 brcm47xx: add fallback sprom for pci devices without an own sprom.
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.

This will fix some problems where the wireless devices does not got an 
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-01 20:28:35 +00:00
hauke
bedf12ad6b broadcom-wl: remove pcmcia support
For kernel 2.6.36 some additional pcmcia backpots would be needed, but 
this should not depend on pcmcia.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-06 18:28:45 +00:00
nbd
5067696d5e wifi: change the default channel from 5 to 11, 5 was a really bad choice
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23423 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-10-13 12:22:48 +00:00
jow
e5dbd628ed [package] broadcom-wl: fix md5sums
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22175 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-13 17:21:44 +00:00
jow
c2f4d2e347 [package] broadcom-wl:
- update to v5.10.56.27.3
	- get fallback SPROM from SSB if neither on-device SPROM nor nvram is available
	- working brcm63xx support


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22173 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-13 16:55:57 +00:00
claudio
ae57d8838c massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22145 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-12 14:06:13 +00:00
hauke
f9840c8bfe broadcom-wl: fix compiling with kernel 2.6.35
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22138 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-11 19:33:46 +00:00
hauke
0fac63b557 kernel: fix build problems with recent kernel versions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22137 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-11 19:00:23 +00:00
jow
fe1160efb9 [package] broadcom-wl: update to v5.10.56.27.1, initial brcm63xx (MIPS BE) support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22008 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 01:31:28 +00:00
jow
db7c7e9e4d [package] broadcom-wl:
- fix compilation against eglibc and glibc (#7521)
	- unbind device from b43 ssb bridge on boot (#7529)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-07-01 01:06:32 +00:00
jow
5794fe5fc7 [package] broadcom-wl: align wpa encryption value and cipher override format with hostapd.sh
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21997 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-30 21:02:53 +00:00
nbd
fef81766d0 remove linux 2.4 support from several packages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21954 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-26 20:43:41 +00:00
jow
6e26c2c9e5 [package] broadcom-wl, broadcom-wl-old: binary 2.6 wl restricts the whole menuconfig submenu to brcm47xx, make menu depend on brcm47xx or brcm-2.4 in old and new driver package while brcm-2.4 target is still around
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-21 08:40:21 +00:00
hauke
b4b3537c7f compile fixes for kernel 2.6.34
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21829 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-17 19:29:57 +00:00
florian
f5785f72d6 [package] fix typo in broadcom-wl
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21819 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-16 19:49:04 +00:00
nbd
ea95e2b3fc Add a new kernel-version independent broadcom binary driver for brcm47xx (contributed by NewMedia-NET)
This will allow us to get rid of brcm-2.4 soon.
[ ... and there was much rejoicing ]

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21809 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-15 11:40:05 +00:00
nbd
96465c018c rename broadcom-wl to broadcom-wl-old
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21794 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-06-14 11:00:30 +00:00
nico
0df36d3aab bump release number for packages ahead of backfire in trunk
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21556 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-23 21:55:40 +00:00
nico
aa34b43e86 bump a bunch of packages updated after 10.03
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21477 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-16 13:46:57 +00:00
jow
fc23cd7aa9 [package] broadcom-wl: check iface pid file when invoking nas, fixes starting nas for additional wireless networks (#7255)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21394 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-05-07 11:24:22 +00:00
jow
1603982ee3 [package] broadcom-wl: fix 11bg hwmode, add lrs mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20768 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-09 20:47:28 +00:00
jow
1ad9516e5d [brcm-2.4] broadcom-wl: implement "hwmode" uci option, supports 11b (B only), 11g (G only), 11gst (G performance) and 11bg (default)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20740 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-07 21:33:05 +00:00
juhosg
adc57834c9 package/broadcom-wl: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20454 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 14:27:41 +00:00
jow
64f5d1ab97 [brcm-2.4] fix wrong numbering of interfaces in wireless detection
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19525 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-02-04 17:11:56 +00:00
jow
5682b73fd7 [package] broadcom-wl: detect all radios when generating config, do wireless setup per-interface (#5308)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19273 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-22 16:16:06 +00:00
jow
8b8b497586 [package] broadcom-wl: properly detach nas by using start-stop-daemon to launch it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19257 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-21 20:53:05 +00:00
jow
917da387ef [package] broadcom-wl: implement wepauth in wlc and support it in broadcom.sh, allows switching between open and shared authentication
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19256 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-21 20:52:17 +00:00
nbd
3464004b2e broadcom-wl: add rts/frag threshold settings (patch from #4769)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18720 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-09 17:29:10 +00:00
jow
2c756a3dcc [package] [docs] implement doth (802.11h) and wmm (802.11e) options for broadcom as well; update docs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17676 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-22 16:17:05 +00:00
jow
b856049515 [package] broadcom-wl: add "assoclist" command to wlc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17144 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-06 12:02:50 +00:00
nico
353dd0a7df [package] broadcom-wl: fix broadcom (2.4) wireless sta (only) mode, adjust release number
This patch fixes an issue with the broadcom.sh configuration script when 
enabling sta mode.  Currently sta mode works provided that you have an AP 
enabled as well but it doesn't work if you have a sta interface but not an 
AP.  I found that merely reversing the order of the ap and apsta variables 
in the broadcom.sh script corrects this problem, and the attached patch does 
exactly that.

Signed-off-by: Eric Bishop <ebishop@bu.edu>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16256 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-01 14:37:11 +00:00
florian
870ff6020c [package] delay the starting of nas4wds, seems like 5 seconds works in every case: none, psk, psk2 (#4974)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16159 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-28 20:41:21 +00:00
florian
85ab24117d [brcm-2.4] allow sta mode to work with psk+aes (#4687)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15983 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-22 10:30:55 +00:00
nbd
40efe09d28 broadcom-wl: add nvram stub to fix nas compile after the switch to unvram
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15439 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-27 14:18:34 +00:00
nbd
796a9d1091 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15242 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-17 14:09:46 +00:00
jow
6d85891fde [package] sync macs with vif bssids in broadcom.sh, fixes multi-ssid with wpa
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15028 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-24 23:42:09 +00:00
nico
f8b8f7c474 [package] replace some -I & -L flags with $(TARGET_CPPFLAGS) & $(TARGET_LDFLAGS) when appropriate
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14651 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-24 00:08:08 +00:00
agb
8451dc8595 [package] broadcom-wl: move txpower back to wifi-device section, but remain backwards compatible
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14306 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-31 16:08:19 +00:00
nbd
20c6b42bcf make broadcom-wl robust against implicit kernel config changes (e.g. netfilter), upgrade it from minor version .2 to .3 (adds fixed bssid support for ad-hoc)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13912 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-07 04:26:14 +00:00
jow
467cdf09e3 remove mac address handling, now handled by /lib/network/config.sh
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13259 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-17 13:30:14 +00:00
jow
74d543111a move the txpower option to wifi-iface to mimic madwifi configuration
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13239 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-16 19:38:55 +00:00
jow
7d9767f970 package/broadcom-wl:
- use [tr]xantenna instead of [tr]xant to unify config
	- implement txpower option


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13236 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-16 18:03:38 +00:00
florian
b9395c0f0c Allow setting the MAC address on a broadcom device (#1512)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13154 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-09 17:05:15 +00:00
nbd
baf609d512 broadcom-wl: only use mssid if necessary (fixes spurious error messages on older hw)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12769 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-28 18:30:23 +00:00
nbd
95a0dee6f2 add vif selection fix for the broadcom-wl wifi script (thx, sn9)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12324 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-16 17:00:27 +00:00
florian
53f304adae Make sure we will have lower case MAC addresses when doing WDS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12259 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-09 10:00:49 +00:00
florian
d3117c4dc3 Support encrypted WDS connections (#2463)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12251 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-09 00:18:25 +00:00