Jonas Gorski [Sun, 10 Feb 2013 12:31:38 +0000 (12:31 +0000)]
ar71xx: register the micro sd card reader on RB493G
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35535
Jonas Gorski [Sun, 10 Feb 2013 12:31:36 +0000 (12:31 +0000)]
generic: b53: fix reverted error check in probe
b53_switch_detect returns value returned by b53_read8, which is 0 for
success. So fail (and return error) only if b53_switch_detect returned
something else than 0. This fixes supported and advertising being zeros
for MDIO access.
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 35534
Jonas Gorski [Sun, 10 Feb 2013 12:31:31 +0000 (12:31 +0000)]
bcm63xx: handle huawei nvram layout
Use a different length for calculating the nvram checksum on hauwei
boards. Fixes boot on HW553 and HW556.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35533
Gabor Juhos [Sat, 9 Feb 2013 13:26:04 +0000 (13:26 +0000)]
generic: ar8216: move sleep out of the loop
It is enough to sleep once after ANEG is enabled on
all PHYs. This reduces boot time on boards with
AR8316 switch.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35532
Tim Yardley [Fri, 8 Feb 2013 19:47:48 +0000 (19:47 +0000)]
polarssl: security update (1.2.5) addressing CBC TLS issue
Signed-off-by: Tim Yardley <yardley@gmail.com>
SVN-Revision: 35525
Tim Yardley [Fri, 8 Feb 2013 19:36:06 +0000 (19:36 +0000)]
openssl: security update to 1.0.1d to address CBC TLS issue
addressing
CVE-2013-0169: 4th February 2013
Signed-off-by: Tim Yardley <yardley@gmail.com>
SVN-Revision: 35524
Gabor Juhos [Fri, 8 Feb 2013 09:34:53 +0000 (09:34 +0000)]
ar71xx: Routerboard 751 Mac Address Offset Fix
We utilize many Routerboard 751's and discovered that our latest batch
of RB751's would not initialize the wireless radio. We have determined
Mikrotik has changed where the mac address was located inside hardconfig.
As such we utilize "routerboot_find_tag" to find the location of the mac
address. We should remove "RB751_MAC_ADDRESS_OFFSET" as it is ambiguous
by machine manufacturing date. The newer batch of RB751's that we received
had a RB751_MAC_ADDRESS_OFFSET 0x10.
Signed-off-by: Davey Hutchison <dhutchison@bluemesh.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35519
Gabor Juhos [Fri, 8 Feb 2013 09:13:18 +0000 (09:13 +0000)]
generic: ar8216: simplify phy features setup
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35518
Gabor Juhos [Fri, 8 Feb 2013 09:13:14 +0000 (09:13 +0000)]
generic: ar8216: don't use mdio bus specific functions in ar8216_id_chip
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35517
Florian Fainelli [Thu, 7 Feb 2013 17:34:53 +0000 (17:34 +0000)]
toolchain/eglibc: add support for 2.17
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35515
Gabor Juhos [Thu, 7 Feb 2013 15:18:36 +0000 (15:18 +0000)]
generic: ar8216: use inline function to convert swdev to ar8216
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35514
Gabor Juhos [Thu, 7 Feb 2013 15:18:35 +0000 (15:18 +0000)]
generic: ar8216: add mii_bus field to struct ar8216_priv
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35513
Gabor Juhos [Thu, 7 Feb 2013 15:18:34 +0000 (15:18 +0000)]
generic: mvswitch: add detach callback
Use the detach callback to disable packet mangling
to avoid possible NULL pointer dereference.
Compile tested only.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35512
Gabor Juhos [Thu, 7 Feb 2013 15:18:32 +0000 (15:18 +0000)]
generic: ar8216: add detach callback
The current code uses the 'remove' callback to disable
packet mangle on the underlying ethernet device.
However the attached_dev is always NULL when the
'remove' callback is called by phylib, and this causes
NULL pointer dereference, like this:
[ 475.300000] CPU 0 Unable to handle kernel paging request at virtual address
000000f0, epc ==
801cdcf0, ra ==
801c7eac
[ 475.310000] Oops[#1]:
[ 475.310000] Cpu 0
[ 475.310000] $ 0 :
00000000 00000000 00000000 00000001
[ 475.310000] $ 4 :
828dde00 00000005 828dde08 ffffffff
[ 475.310000] $ 8 :
00380081 00380081 82902a40 00000001
[ 475.310000] $12 :
00000037 00370081 00000001 00000000
[ 475.310000] $16 :
82865000 828dde08 828dde00 00000001
[ 475.310000] $20 :
00000080 00460000 00000002 77151448
[ 475.310000] $24 :
00000000 801abfd4
[ 475.310000] $28 :
82cc2000 82cc3d58 0053c3c4 801c7eac
[ 475.310000] Hi :
00000007
[ 475.310000] Lo :
00000004
[ 475.310000] epc :
801cdcf0 ar8216_remove+0x1c/0x94
[ 475.310000] Tainted: G O
[ 475.310000] ra :
801c7eac phy_remove+0x4c/0x6c
[ 475.310000] Status:
1000cc03 KERNEL EXL IE
[ 475.310000] Cause :
00800008
[ 475.310000] BadVA :
000000f0
[ 475.310000] PrId :
00019750 (MIPS 74Kc)
[ 475.310000] Modules linked in: ath79_wdt ledtrig_usbdev ledtrig_netdev ag71xx(-) nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ft
p ipt_MASQUERADE iptable_nat xt_nat nf_nat_ipv4 nf_nat pppoext_conntrack xt_CT iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_co
nntrack ehci_hcd pppox ipt_REJECT xt_TCPMSS xt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpu
dp x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) mac80211(O) usbcore usb_common nls_base crc_ccitt cfg80
211(O) compat(O) arc4 crypto_blkcipher aead ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[ 475.310000] Process rmmod (pid: 1160, threadinfo=
82cc2000, task=
83969920, tls=
7747c440)
[ 475.310000] Stack :
828dde08 802f5004 802f4680 00000001 828ddf70 801c7eac 802f4680 801ad6d8
82902940 00000000 828dde08 802f5004 802f4680 801ad770 00000002 80269d94
00000000 00000001 00000080 828dde08 828dde3c 801ad7fc 82902940 00000000
83859100 00000000 8384dd2c 8384dd2c 828dde08 801ad230 82902800 00000000
00000000 001a0041 828dde08 828dde08 802e80e8 801aac44 00000080 00460000
...
[ 475.310000] Call Trace:
[ 475.310000] [<
801cdcf0>] ar8216_remove+0x1c/0x94
[ 475.310000] [<
801c7eac>] phy_remove+0x4c/0x6c
[ 475.310000] [<
801ad770>] __device_release_driver+0x6c/0xd0
[ 475.310000] [<
801ad7fc>] device_release_driver+0x28/0x40
[ 475.310000] [<
801ad230>] bus_remove_device+0xd8/0x10c
[ 475.310000] [<
801aac44>] device_del+0x110/0x170
[ 475.310000] [<
801aacb8>] device_unregister+0x14/0x28
[ 475.310000] [<
801c92b0>] mdiobus_unregister+0x4c/0x70
[ 475.310000] [<
82913060>] ag71xx_remove_ar8216_header+0xdc/0x5a8 [ag71xx]
[ 475.310000]
[ 475.310000]
Code:
1200001c 8c82017c ac800128 <
8c4500f0>
3c03ffdf 3463ffff 00a31824 ac4300f0 ac4000e0
Add a detach callback and disable packet mangling in
that to fix the problem.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35511
Gabor Juhos [Thu, 7 Feb 2013 15:18:24 +0000 (15:18 +0000)]
generic: add detach callback to struct phy_driver
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35510
Hauke Mehrtens [Wed, 6 Feb 2013 22:51:25 +0000 (22:51 +0000)]
brcm47xx: fix name of kmod-ocf-ubsec-ssb
This also removes kmod-ocf, because kmod-crypto-ocf is automatically selected by kmod-ocf-ubsec-ssb.
Thank you Manuel Munz <freifunk@somakoma.de> for the patch.
SVN-Revision: 35509
Felix Fietkau [Wed, 6 Feb 2013 22:17:11 +0000 (22:17 +0000)]
openvpn-easy-rsa: fix typo in version (#12958)
SVN-Revision: 35508
Hauke Mehrtens [Wed, 6 Feb 2013 14:57:00 +0000 (14:57 +0000)]
brcm47xx: bgmac: make it possible to set the devices into promisc mode when it is already up
This fixes #12927.
SVN-Revision: 35507
Florian Fainelli [Tue, 5 Feb 2013 22:36:54 +0000 (22:36 +0000)]
[brcm63xx] remove support for 3.6 kernel
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35506
Florian Fainelli [Tue, 5 Feb 2013 22:36:50 +0000 (22:36 +0000)]
[brcm63xx] make default version 3.7.6
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35505
Florian Fainelli [Tue, 5 Feb 2013 22:25:30 +0000 (22:25 +0000)]
[brcm63xx] remove superfluous calls to /lib/brcm63xx.sh
The first preinit script 03_do_brcm63xx.sh does the right job of
exporting variables for the other subsequent preinit scripts to use
them.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35504
Florian Fainelli [Tue, 5 Feb 2013 22:25:19 +0000 (22:25 +0000)]
[brcm63xx] remove references to the old switch driver
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35503
Mirko Vogt [Tue, 5 Feb 2013 14:57:43 +0000 (14:57 +0000)]
fix trx checksum after first boot and add led/button definitions for boards RTA770BW and RTA770W
SVN-Revision: 35501
Mirko Vogt [Tue, 5 Feb 2013 14:57:40 +0000 (14:57 +0000)]
add support for board named RTA770W
Actually this board is the very same as the rta770bw,
where the additional 'b' within the name just
indicates 'Annex B'. The ADSL Modem itself is able
to handle both, Annex A as well as Annex B -
the loaded firmware makes the only difference
SVN-Revision: 35500
Felix Fietkau [Tue, 5 Feb 2013 10:40:19 +0000 (10:40 +0000)]
openvpn: remove the stale PKG_REV variable
SVN-Revision: 35499
Felix Fietkau [Tue, 5 Feb 2013 10:40:13 +0000 (10:40 +0000)]
openvpn: split easy-rsa into a separate package, it is no longer bundled with the release tarball
SVN-Revision: 35498
Gabor Juhos [Tue, 5 Feb 2013 08:39:26 +0000 (08:39 +0000)]
generic: ar8216: clear driver specific data pointer in phy_device
This is needed to avoid a NULL pointer dereference:
[ 19.525270] Unable to handle kernel paging request for data at address 0x00000018
[ 19.532750] Faulting instruction address: 0xc016e104
[ 19.537714] Oops: Kernel access of bad area, sig: 11 [#1]
[ 19.543102] P1010 RDB
[ 19.545365] Modules linked in: booke_wdt nf_nat_irc nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp ipt_MASQUERADE iptable_nat xt_nat d
[ 19.590725] NIP:
c016e104 LR:
c0171490 CTR:
00000000
[ 19.595681] REGS:
c4bc3c10 TRAP: 0300 Tainted: G W O (3.7.6)
[ 19.602284] MSR:
00029000 <CE,EE,ME> CR:
82002022 XER:
20000000
[ 19.608381] DEAR:
00000018, ESR:
00000000
[ 19.612382] TASK =
c4cd9c80[2070] 'ifconfig' THREAD:
c4bc2000
GPR00:
00000001 c4bc3cc0 c4cd9c80 00000000 c7811000 00000000 00000000 0000e8ec
GPR08:
0000e8eb 00000000 00029000 00000001 00000000 100801f8 1005c51c 1005c514
GPR16:
1005c468 1005c54c 1005c258 1005c530 10060000 00000000 c7811000 ffff8914
GPR24:
c7815030 c793e400 10063adb 00000000 c7811000 c045594c c78ca600 c7815000
[ 19.646352] NIP [
c016e104] register_switch+0x98/0x2d0
[ 19.651397] LR [
c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.656697] Call Trace:
[ 19.659138] [
c4bc3cc0] [
c0170490] ar8216_mii_read+0x64/0xc4 (unreliable)
[ 19.665835] [
c4bc3d00] [
c0171490] ar8216_config_init+0x2d8/0x3f4
[ 19.671835] [
c4bc3d20] [
c016cf8c] phy_init_hw+0x50/0x6c
[ 19.677053] [
c4bc3d30] [
c016d078] phy_attach_direct+0xd0/0xf8
[ 19.682793] [
c4bc3d50] [
c016d154] phy_connect_direct+0x24/0x68
[ 19.688621] [
c4bc3d70] [
c0183b70] of_phy_connect+0x48/0x6c
[ 19.694102] [
c4bc3d90] [
c0175aac] gfar_enet_open+0x254/0x3d8
[ 19.699755] [
c4bc3db0] [
c019acc4] __dev_open+0xc0/0x120
[ 19.704975] [
c4bc3dd0] [
c019af98] __dev_change_flags+0xd4/0x15c
[ 19.710888] [
c4bc3df0] [
c019b0d4] dev_change_flags+0x1c/0x60
[ 19.716544] [
c4bc3e10] [
c01ebb94] devinet_ioctl+0x290/0x690
[ 19.722111] [
c4bc3e70] [
c01ec8d4] inet_ioctl+0x88/0xbc
[ 19.727245] [
c4bc3e80] [
c0186b98] sock_ioctl+0x258/0x294
[ 19.732551] [
c4bc3ea0] [
c009c00c] do_vfs_ioctl+0x6a4/0x728
[ 19.738031] [
c4bc3f10] [
c009c0d4] sys_ioctl+0x44/0x70
[ 19.743077] [
c4bc3f40] [
c000c74c] ret_from_syscall+0x0/0x3c
[ 19.748646] --- Exception: c01 at 0x48091b34
[ 19.748646] LR = 0x480e4b64
[ 19.756033] Instruction dump:
[ 19.758991]
2f830000 907f0050 3860fff4 419e021c 837f0000 38000000 901f0038 901f0040
[ 19.766744]
901f003c 7f600034 5400d97e 0f000000 <
801b0018>
2f800000 40be0010 801b001c
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35497
Gabor Juhos [Tue, 5 Feb 2013 08:39:24 +0000 (08:39 +0000)]
generic: ar8216: unregister switch on error path
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35496
Gabor Juhos [Tue, 5 Feb 2013 07:48:02 +0000 (07:48 +0000)]
mpc85xx: enable GPIO sysfs interface
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35495
Gabor Juhos [Tue, 5 Feb 2013 07:48:01 +0000 (07:48 +0000)]
mpc85xx: enable Freescale eSPI driver and m25p80 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35494
Gabor Juhos [Tue, 5 Feb 2013 07:47:59 +0000 (07:47 +0000)]
mpc85xx: sync kernel config
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35493
Hauke Mehrtens [Mon, 4 Feb 2013 22:49:05 +0000 (22:49 +0000)]
brcm47xx: fix detection of Asus RT-N16
This fixes #12936.
SVN-Revision: 35492
Hauke Mehrtens [Mon, 4 Feb 2013 22:40:57 +0000 (22:40 +0000)]
Add Failsafe support for Linksys E3000V1 / WRT610NV2
Adds specification of the correct cpu_port for Linksys E3000V1 and WRT610NV2
in /lib/preinit/05_init_interfaces_brcm. The list of devices will need to
be expanded. Is there a way to determine the correct cpu_port to use in a
generic sense; for instance, if "/proc/switch/eth0/port/8" exists, or if
"/sys/class/net/eth0/device/driver/module/drivers/bcma:bgmac" exists? Could
a similar method be used in "/etc/init.d/netconfig"?
Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 35491
Hauke Mehrtens [Mon, 4 Feb 2013 22:38:37 +0000 (22:38 +0000)]
brcm47xx: Fix switch config on 4716/53115 devices
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
SVN-Revision: 35490
Gabor Juhos [Mon, 4 Feb 2013 15:23:10 +0000 (15:23 +0000)]
coldfire: R.I.P.
The target still uses 2.6.38. The support of that
kernel version has been removed ~9 months ago.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35489
Gabor Juhos [Mon, 4 Feb 2013 15:23:08 +0000 (15:23 +0000)]
leon: R.I.P.
It is broken since ~9 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35488
Gabor Juhos [Mon, 4 Feb 2013 15:23:07 +0000 (15:23 +0000)]
imx21: R.I.P.
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35487
Gabor Juhos [Mon, 4 Feb 2013 15:23:05 +0000 (15:23 +0000)]
octeon: R.I.P.
It is broken since ~8 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35486
Gabor Juhos [Mon, 4 Feb 2013 15:23:04 +0000 (15:23 +0000)]
omap35xx: R.I.P.
It is broken since ~22 months and nobody takes care of that.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35485
Jo-Philipp Wich [Mon, 4 Feb 2013 14:38:33 +0000 (14:38 +0000)]
firewall: various enhancements
- reduce mssfix related log spam (#10681)
- separate src and dest terminal chains (#11453, #12945)
- disable per-zone custom chains by default, they're rarely used
Additionally introduce options "device", "subnet", "extra", "extra_src" and "extra_dest"
to allow defining zones not related to uci interfaces, e.g. to match "ppp+" or any tcp
traffic to and from a specific port.
SVN-Revision: 35484
Jonas Gorski [Mon, 4 Feb 2013 10:19:55 +0000 (10:19 +0000)]
bcm63xx: add support for linux 3.8
Based on 3.8-rc6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35482
Jonas Gorski [Mon, 4 Feb 2013 10:19:50 +0000 (10:19 +0000)]
bcm63xx: add support for linux 3.7
Based on 3.7.6.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35481
Jonas Gorski [Mon, 4 Feb 2013 10:19:37 +0000 (10:19 +0000)]
kernel: generic: update the ehci overcurrent patch to upstream submission
Adds support for setting this in the generic platform driver's platform_data.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35480
Jonas Gorski [Mon, 4 Feb 2013 10:19:35 +0000 (10:19 +0000)]
kernel: generic: add back the patch exporting bcm63xx tag header
It went missing when adding linux 3.7 support.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35479
Jonas Gorski [Mon, 4 Feb 2013 10:19:28 +0000 (10:19 +0000)]
kernel: generic: update to 3.8-rc6
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35478
Jonas Gorski [Mon, 4 Feb 2013 10:19:24 +0000 (10:19 +0000)]
bcm63xx: refresh 3.6 patches
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35477
Gabor Juhos [Mon, 4 Feb 2013 10:02:56 +0000 (10:02 +0000)]
kernel: update linux 3.7 to 3.7.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35476
Gabor Juhos [Mon, 4 Feb 2013 10:02:52 +0000 (10:02 +0000)]
package/kernel: xt_NOTRACK has been removed in 3.7-rc1
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35475
Luka Perkov [Sun, 3 Feb 2013 21:00:24 +0000 (21:00 +0000)]
include/image.mk: export ubifs image from mkfs.ubifs
SVN-Revision: 35473
Steven Barth [Sun, 3 Feb 2013 17:26:40 +0000 (17:26 +0000)]
odhcp6c: Fix timing issues
SVN-Revision: 35472
Jo-Philipp Wich [Sun, 3 Feb 2013 12:03:24 +0000 (12:03 +0000)]
libiwinfo: reset ioctl_socket fd in iwinfo_close(), fixes random failures with multiple cycles of iwinfo_finish() / iwinfo_backend()
SVN-Revision: 35471
Gabor Juhos [Sat, 2 Feb 2013 18:17:58 +0000 (18:17 +0000)]
ar71xx: use backported PCI_MEM_SIZE patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35470
Gabor Juhos [Sat, 2 Feb 2013 18:17:53 +0000 (18:17 +0000)]
ar71xx: rename ar933x_uart patch
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35469
Gabor Juhos [Sat, 2 Feb 2013 17:21:06 +0000 (17:21 +0000)]
ramips: build image for the Omnima EMB HPM board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35468
Gabor Juhos [Sat, 2 Feb 2013 17:21:05 +0000 (17:21 +0000)]
ramips: add user-space support for the Omnima EMB HPM board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35467
Gabor Juhos [Sat, 2 Feb 2013 17:21:01 +0000 (17:21 +0000)]
ramips: rt3883: add kernel support for the Omnima EMB HPM board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35466
Gabor Juhos [Sat, 2 Feb 2013 17:01:52 +0000 (17:01 +0000)]
uboot-envtools: add config for the Edimax BR-6425 board
Signed-off-by: Yuval Adam <yuv.adm@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35464
Gabor Juhos [Sat, 2 Feb 2013 17:01:50 +0000 (17:01 +0000)]
ramips: add userspace support for the Edimax BR-6425
[juhosg: remove sysupgrade changes]
Signed-off-by: Yuval Adam <yuv.adm@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35463
Gabor Juhos [Sat, 2 Feb 2013 17:01:47 +0000 (17:01 +0000)]
ramips: add kernel support for the Edimax BR-6425 board
Signed-off-by: Yuval Adam <yuv.adm@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35462
Gabor Juhos [Sat, 2 Feb 2013 15:40:43 +0000 (15:40 +0000)]
add nForce Ethernet module
Signed-off-by: Zhiqiang Wang <wang.9264@gmail.com>
SVN-Revision: 35461
Gabor Juhos [Sat, 2 Feb 2013 15:31:57 +0000 (15:31 +0000)]
x86/kvm_guest: add support for 3.7
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35460
Gabor Juhos [Sat, 2 Feb 2013 15:31:55 +0000 (15:31 +0000)]
x86: add missing symbols for 3.7
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35459
Gabor Juhos [Sat, 2 Feb 2013 15:31:54 +0000 (15:31 +0000)]
x86/kvm_guest: add missing symbols for 3.3
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35458
Gabor Juhos [Sat, 2 Feb 2013 15:31:52 +0000 (15:31 +0000)]
alix2: convert from kernel version 3.3.8 to 3.7.5
[juhosg: use 3.7.5 instead of 3.7.3]
Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35457
Gabor Juhos [Sat, 2 Feb 2013 15:31:44 +0000 (15:31 +0000)]
generic: convert crypto-ocf from kernel_thread to kthread
recent kernels have finally stopped exporting kernel_thread, since a
deprecation circa 2006. This patch attempts to convert to the newer
kernel kthread API, particularly in random.c
[juhosg: remove randomproc variable, it is not required after the patch]
Signed-off-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35456
Gabor Juhos [Sat, 2 Feb 2013 15:02:19 +0000 (15:02 +0000)]
ar71xx: fixes whitespaces for dir-825-c1
Signed-off-by: Alexander Stadler <sa.maillists@univie.ac.at>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35455
Steven Barth [Sat, 2 Feb 2013 10:44:13 +0000 (10:44 +0000)]
odhcp6c: Fix RENEW and REBIND requests
SVN-Revision: 35454
Gabor Juhos [Sat, 2 Feb 2013 10:05:43 +0000 (10:05 +0000)]
mpc85xx: nuke 3.6 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35453
Gabor Juhos [Sat, 2 Feb 2013 10:05:40 +0000 (10:05 +0000)]
mpc85xx: switch to 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35452
Gabor Juhos [Sat, 2 Feb 2013 10:05:37 +0000 (10:05 +0000)]
mpc85xx: add support for linux 3.7
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35451
Gabor Juhos [Sat, 2 Feb 2013 10:05:08 +0000 (10:05 +0000)]
linux/3.7: add missing config symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35450
Gabor Juhos [Sat, 2 Feb 2013 10:01:15 +0000 (10:01 +0000)]
ar71xx: build images for the TP-LINK TL-WR743ND v2
AR9331 based, these same as 741v4
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35449
Gabor Juhos [Sat, 2 Feb 2013 10:01:11 +0000 (10:01 +0000)]
firmware-utils/mktplinkfw: add TP-LINK TL-WR743ND v2 support
AR9331 based, these same as 741v4
Signed-off-by: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35448
Gabor Juhos [Sat, 2 Feb 2013 09:30:47 +0000 (09:30 +0000)]
generic: fix gc_sections patch
Due to the patch, essential '.data..*' sections are merged
into the '.data' section:
--- vmlinux.good.sect 2013-02-01 23:49:16.
000000000 +0100
+++ vmlinux.bad.sect 2013-02-01 23:49:02.
000000000 +0100
@@ -1,5 +1,5 @@
-vmlinux.good: file format elf32-powerpc
+vmlinux.bad: file format elf32-powerpc
Sections:
Idx Name Size VMA LMA File off Algn
@@ -53,43 +53,35 @@
CONTENTS, ALLOC, LOAD, READONLY, DATA
24 .machine.desc
00000460 c04e1000 004e1000 004f1000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 25 .data
0000f6a0 c04e2000 004e2000 004f2000 2**12
+ 25 .data
0001635c c04e2000 004e2000 004f2000 2**12
CONTENTS, ALLOC, LOAD, DATA
- 26 .data..init_task
00002000 c04f2000 004f2000 00502000 2**3
- CONTENTS, ALLOC, LOAD, DATA
- 27 .data..page_aligned
00002000 c04f4000 004f4000 00504000 2**12
- CONTENTS, ALLOC, LOAD, DATA
- 28 .data..cacheline_aligned
00000c00 c04f6000 004f6000 00506000
2**5
- CONTENTS, ALLOC, LOAD, DATA
- 29 .data..read_mostly
000015e0 c04f6c00 004f6c00 00506c00 2**3
- CONTENTS, ALLOC, LOAD, DATA
- 30 .sbss
000002e0 c04f9000 004f9000 005081e0 2**3
+ 26 .sbss
000002e0 c04fa000 004fa000 0050835c 2**3
<...>
This causes boot hang on powerpc. Modify the patch to
ensure that the kernel specific '.data..*' sections
remain separate.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35447
Gabor Juhos [Sat, 2 Feb 2013 08:47:41 +0000 (08:47 +0000)]
ar71xx: fix mac address calculation on the OpenMesh MR600
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35446
Gabor Juhos [Fri, 1 Feb 2013 17:49:56 +0000 (17:49 +0000)]
mpc85xx: nuke 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35445
Gabor Juhos [Fri, 1 Feb 2013 17:49:54 +0000 (17:49 +0000)]
mpc85xx: switch to 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35444
Gabor Juhos [Fri, 1 Feb 2013 17:49:53 +0000 (17:49 +0000)]
mpc85xx: add support for 3.6
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35443
Gabor Juhos [Fri, 1 Feb 2013 17:49:52 +0000 (17:49 +0000)]
mpc85xx: fix dts name for P1010RDB
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35442
Gabor Juhos [Fri, 1 Feb 2013 17:30:18 +0000 (17:30 +0000)]
linux/3.6: add missing config symbols
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35441
Gabor Juhos [Fri, 1 Feb 2013 17:30:15 +0000 (17:30 +0000)]
linux/3.6: refresh patches
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35440
Gabor Juhos [Fri, 1 Feb 2013 17:28:54 +0000 (17:28 +0000)]
mpc85xx: remove broken flag
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35439
Gabor Juhos [Fri, 1 Feb 2013 17:28:51 +0000 (17:28 +0000)]
mpc85xx: build fdt file for the PB1010RDB board
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35438
Gabor Juhos [Fri, 1 Feb 2013 17:28:49 +0000 (17:28 +0000)]
mpc85xx: enable PB1010RDB support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35437
Gabor Juhos [Fri, 1 Feb 2013 17:28:47 +0000 (17:28 +0000)]
mpc85xx: image: fix building of multiple dtb files
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35436
Gabor Juhos [Fri, 1 Feb 2013 17:28:44 +0000 (17:28 +0000)]
linux/3.3: disable crashlog on PPC
It causes NULL pointer dereference:
[ 0.638235] __ioremap(): phys addr 0x7f00000 is RAM lr
c025d61c
[ 0.644090] Unable to handle kernel paging request for data at address 0x00000000
[ 0.651533] Faulting instruction address: 0xc025d620
[ 0.656483] Oops: Kernel access of bad area, sig: 11 [#1]
[ 0.661856] P1010 RDB
[ 0.664113] Modules linked in:
[ 0.667152] NIP:
c025d620 LR:
c025d61c CTR:
c000dc38
[ 0.672101] REGS:
c7831ef0 TRAP: 0300 Not tainted (3.3.8)
[ 0.677740] MSR:
00029000 <CE,EE,ME> CR:
42022082 XER:
20000000
[ 0.683817] DEAR:
00000000, ESR:
00000000
[ 0.687811] TASK =
c782c000[1] 'swapper' THREAD:
c7830000
[ 0.693017] GPR00:
a1ee0000 c7831fa0 c782c000 00000000 0000214c ffffffff c7831ea6 0001ffff
[ 0.701350] GPR08:
c03697cc c035fba0 c03697cc c0360000 42022022 00000000 00000000 00000000
[ 0.709682] GPR16:
c0000a00 00000014 3fffffff 00ffa000 00000015 07fc42bc c0360000 00000000
[ 0.718015] GPR24:
00000000 00000000 00001680 c0360000 00000000 c025d5e8 c0390000 c038b824
[ 0.726535] NIP [
c025d620] crashlog_init_fs+0x38/0xd8
[ 0.731560] LR [
c025d61c] crashlog_init_fs+0x34/0xd8
[ 0.736503] Call Trace:
[ 0.738939] [
c7831fa0] [
c025d61c] crashlog_init_fs+0x34/0xd8 (unreliable)
[ 0.745712] [
c7831fb0] [
c0001e98] do_one_initcall+0xd4/0x198
[ 0.751357] [
c7831fe0] [
c02537f4] kernel_init+0x9c/0x120
[ 0.756647] [
c7831ff0] [
c000c2dc] kernel_thread+0x4c/0x68
[ 0.762022] Instruction dump:
[ 0.764975]
3860fff4 bfc10008 3fc0c039 90010014 3bfeb824 801f0004 2f800000 41be00a0
[ 0.772699]
7c030378 38804000 4bdb38cd 3c00a1ee <
81630000>
6000dead 7c691b78 907eb824
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35435
Gabor Juhos [Fri, 1 Feb 2013 17:28:40 +0000 (17:28 +0000)]
refresh kernel configs
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35434
Gabor Juhos [Fri, 1 Feb 2013 15:50:54 +0000 (15:50 +0000)]
ar71xx: sysupgrade - fix OpenMesh MR600 total flash size
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35433
Gabor Juhos [Fri, 1 Feb 2013 15:50:52 +0000 (15:50 +0000)]
package/uboot-envtools: add OpenMesh MR600v2 support
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35432
Gabor Juhos [Fri, 1 Feb 2013 15:50:49 +0000 (15:50 +0000)]
package/om-watchdog: add OpenMesh MR600v2 support
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35431
Gabor Juhos [Fri, 1 Feb 2013 15:50:47 +0000 (15:50 +0000)]
ar71xx: add sysupgrade support for OpenMesh MR600v2
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35430
Gabor Juhos [Fri, 1 Feb 2013 15:50:45 +0000 (15:50 +0000)]
ar71xx: add user-space support for OpenMesh MR600v2
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35429
Gabor Juhos [Fri, 1 Feb 2013 15:50:42 +0000 (15:50 +0000)]
ar71xx: add kernel support for the OpenMesh MR600v2
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35428
Gabor Juhos [Fri, 1 Feb 2013 15:50:39 +0000 (15:50 +0000)]
ar71xx: remove unused OpenMesh MR600 led definitions
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35427
Gabor Juhos [Fri, 1 Feb 2013 15:50:37 +0000 (15:50 +0000)]
ar71xx: remove unused OpenMesh MR6000 platform code
Signed-off-by: Marek Lindner <marek@open-mesh.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35426
Gabor Juhos [Fri, 1 Feb 2013 15:50:34 +0000 (15:50 +0000)]
ar71xx: build image for the TL-WDR3500 board
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35425
Gabor Juhos [Fri, 1 Feb 2013 15:50:32 +0000 (15:50 +0000)]
ar71xx: add user-space support for TL-WDR3500 board
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35424
Gabor Juhos [Fri, 1 Feb 2013 15:50:29 +0000 (15:50 +0000)]
ar71xx: add kernel support for the TL-WDR3500 board
WDR3500 is similar to WDR3600 except it doesn't have gigabit ethernet,
and has only 1 USB port.
Pending issues:
* Leds are not working at all (except power and wlan_5g)
* LAN switch ethernet ports are reversed with respect to case label.
[Label] -> soft device
[LAN1] -> eth0.4
[LAN2] -> eth0.3
[LAN3] -> eth0.2
[LAN4] -> eth0.1
Based on http://patchwork.openwrt.org/patch/3208/
Thanks-to: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gui Iribarren <gui@altermundi.net>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35423
Steven Barth [Fri, 1 Feb 2013 13:38:47 +0000 (13:38 +0000)]
odhcp6c: allow IPv6-config via SLAAC-only if no prefix is requested
SVN-Revision: 35421
Steven Barth [Fri, 1 Feb 2013 12:28:43 +0000 (12:28 +0000)]
netifd: Improved IPv6 featureset
* Fix reloading of ula-prefixes
* Added support for temporary addresses and routes
* Added support for offlink addresses
* Improved status-output for assigned prefixes
SVN-Revision: 35420