florian [Sat, 28 Jun 2008 11:06:32 +0000 (11:06 +0000)]
Put back 2.6.23 files for rdc, allowing to switch from one kernel version to another for testing
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11592
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 27 Jun 2008 18:15:46 +0000 (18:15 +0000)]
ignore the bootloader's commandline on orion
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11591
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 27 Jun 2008 12:19:20 +0000 (12:19 +0000)]
generate webuploadable image for the wnr854t
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11589
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 27 Jun 2008 12:18:31 +0000 (12:18 +0000)]
replacement of the add_header utility used by various vendors
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11588
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 27 Jun 2008 12:13:37 +0000 (12:13 +0000)]
use mtdblock1 as rootfs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11587
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 27 Jun 2008 12:13:02 +0000 (12:13 +0000)]
the wnr854t needs flash width 2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11586
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Thu, 26 Jun 2008 14:28:16 +0000 (14:28 +0000)]
upgrade to 2.6.25.9
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11584
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Thu, 26 Jun 2008 13:59:15 +0000 (13:59 +0000)]
ixp4xx 2.6.26 support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11583
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Thu, 26 Jun 2008 13:53:27 +0000 (13:53 +0000)]
add preliminary Netgear WNR854T support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11582
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Thu, 26 Jun 2008 13:51:17 +0000 (13:51 +0000)]
move some config options into the generic one
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11581
3c298f89-4303-0410-b956-
a3cf2f4a3e73
matteo [Thu, 26 Jun 2008 13:02:02 +0000 (13:02 +0000)]
avr32: fix a bug in the MMC driver
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11580
3c298f89-4303-0410-b956-
a3cf2f4a3e73
thepeople [Thu, 26 Jun 2008 01:43:48 +0000 (01:43 +0000)]
x-wrt svn repo has moved to x-wrt.googlecode.com/svn/trunk/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11579
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Wed, 25 Jun 2008 23:05:50 +0000 (23:05 +0000)]
cleanup ifxmips and add support for both ttyS
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11578
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Wed, 25 Jun 2008 22:56:49 +0000 (22:56 +0000)]
upgrade orion to 2.6.26-rc8
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11577
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Wed, 25 Jun 2008 22:41:50 +0000 (22:41 +0000)]
generate orion images differently
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11576
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Wed, 25 Jun 2008 22:39:39 +0000 (22:39 +0000)]
sync with the orion git tree
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11575
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Wed, 25 Jun 2008 22:33:38 +0000 (22:33 +0000)]
add arm mach_types update again
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11574
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Tue, 24 Jun 2008 19:24:22 +0000 (19:24 +0000)]
cleanup ifxmips headers
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11573
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Mon, 23 Jun 2008 20:31:34 +0000 (20:31 +0000)]
lots of code cleanup for ifxmips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11570
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 23 Jun 2008 15:07:52 +0000 (15:07 +0000)]
upgrade orion to 2.6.26-rc7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11569
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 22 Jun 2008 20:40:36 +0000 (20:40 +0000)]
move files, rename defines for ifxmips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11565
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 19:10:37 +0000 (19:10 +0000)]
[adm5120] generate firmware images for the ZyXEL P-334WT/P-335WT devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11562
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 19:09:42 +0000 (19:09 +0000)]
[adm5120] use __raw_{readl,writel} routines in the uart driver as well
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11561
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 19:08:19 +0000 (19:08 +0000)]
[adm5120] use __raw_{readl,writel} routines in the GPIO code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11560
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 19:02:42 +0000 (19:02 +0000)]
[tools] firmware-utils/mkzynfs: even more improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11559
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Sun, 22 Jun 2008 19:01:14 +0000 (19:01 +0000)]
fixes several compile errors, reserves memory for second core, adds u-boot env parsing for ifxmips
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11558
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Sun, 22 Jun 2008 18:41:42 +0000 (18:41 +0000)]
[kernel] x86: Sync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11557
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Sun, 22 Jun 2008 18:41:25 +0000 (18:41 +0000)]
ebtables: Update to 2.0.8-2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11556
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Sun, 22 Jun 2008 18:41:09 +0000 (18:41 +0000)]
gmp: Update to 4.2.2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11555
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Sun, 22 Jun 2008 18:40:53 +0000 (18:40 +0000)]
e2fsprogs: Update to 1.40.11
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11554
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Sun, 22 Jun 2008 18:40:30 +0000 (18:40 +0000)]
arptables: Update to 0.0.3-3
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11553
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 12:37:40 +0000 (12:37 +0000)]
[adm5120] swap I/O space if running in big-endian mode
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11552
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 06:28:12 +0000 (06:28 +0000)]
[kernel] generic-2.6: update IMQ patch to the official version for 2.6.25, refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11551
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Sun, 22 Jun 2008 05:41:37 +0000 (05:41 +0000)]
[tools] firmware-utils: ZyXEL firmware tool improvements
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11550
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Sat, 21 Jun 2008 13:21:49 +0000 (13:21 +0000)]
Add support for Connexant USB ADSL modemds (#3553)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11549
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 20 Jun 2008 17:39:56 +0000 (17:39 +0000)]
upgrade to uci 0.4.4 (fixes a stupid bug, thx Frédéric Moulins)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11548
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Fri, 20 Jun 2008 01:43:20 +0000 (01:43 +0000)]
[x86] grub: Natively build grub only on x86 linux hosts, cross compile everywhere else.
- Closes #3560
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11542
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 19 Jun 2008 14:11:50 +0000 (14:11 +0000)]
fix ifxmips image file name (thx, nix)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11540
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Thu, 19 Jun 2008 08:05:08 +0000 (08:05 +0000)]
[kernel] generic-2.6: Backport netfilter includes fix from 2.6.26 to 2.6.25
- Fixes compilation of numerous packages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11539
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 18 Jun 2008 17:42:10 +0000 (17:42 +0000)]
Remove the sleep since we delayed bringing up the interface
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11534
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 18 Jun 2008 17:09:02 +0000 (17:09 +0000)]
Delay bringing up the interface because some cards requires setting the mode before bringing it up (#3541)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11533
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Tue, 17 Jun 2008 22:44:38 +0000 (22:44 +0000)]
cleanup ifxmips pci code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11531
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Tue, 17 Jun 2008 22:14:08 +0000 (22:14 +0000)]
adds timer unit to ifxmips tree
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11530
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 17:46:52 +0000 (17:46 +0000)]
[adm5120] IRQ code cleanup
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11528
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 15:05:53 +0000 (15:05 +0000)]
[tools] firmware-utils/mkcasfw: add model id for Ovislink WL-5420/5460 IP cameras
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11527
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 14:30:18 +0000 (14:30 +0000)]
[adm5120] switch to 2.6.25.7
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11526
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 14:01:07 +0000 (14:01 +0000)]
[rdc] sync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11525
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 14:00:25 +0000 (14:00 +0000)]
[x86] sync kernel config
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11524
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 12:57:04 +0000 (12:57 +0000)]
[kernel] upgrade to 2.6.25.7, and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11523
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Tue, 17 Jun 2008 10:50:06 +0000 (10:50 +0000)]
[adm5120] fix compiler warning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11521
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Tue, 17 Jun 2008 05:39:05 +0000 (05:39 +0000)]
linux-uvc: Upgrade to revision 215
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11519
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Tue, 17 Jun 2008 00:48:45 +0000 (00:48 +0000)]
[uci] remove empty /etc/uci-defaults/ in base-files, not needed after last commit.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11518
3c298f89-4303-0410-b956-
a3cf2f4a3e73
agb [Tue, 17 Jun 2008 00:44:10 +0000 (00:44 +0000)]
[uci] Create $(1)/etc/uci-defaults directory during installation. Thanks Yuji Mano.
- Fixes the use of CONFIG_UCI_PRECONFIG under git; git does not track empty directories.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11517
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 23:17:44 +0000 (23:17 +0000)]
set file executable permissions
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11516
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 16 Jun 2008 21:57:57 +0000 (21:57 +0000)]
use file descriptors 8 and 9 for build system internal log messages, as apparently bash does not like fds greater than 9 in shell commands on some systems
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11515
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 19:48:54 +0000 (19:48 +0000)]
Add the PS3 specific utility bl-option, a helper sctipt
to get and set bootloader options in flash memory.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11514
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 19:37:00 +0000 (19:37 +0000)]
Revert previous bad commit r11512
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11513
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 19:14:13 +0000 (19:14 +0000)]
Add the PS3 specific utility bl-option, a helper sctipt
to get and set bootloader options in flash memory.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11512
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 19:06:21 +0000 (19:06 +0000)]
Add a system config option to allow syslogd to log to a file.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11511
3c298f89-4303-0410-b956-
a3cf2f4a3e73
noz [Mon, 16 Jun 2008 19:06:14 +0000 (19:06 +0000)]
[brcm47xx] Fix TG3 build. Thanks Hauke Mehrtens
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11510
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ymano [Mon, 16 Jun 2008 19:04:07 +0000 (19:04 +0000)]
Update the PS3 target README with some installation tips, and
the PS3 image Makefile to create openwrt-ps3-vmlinux.elf.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11509
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Mon, 16 Jun 2008 13:25:14 +0000 (13:25 +0000)]
his patch mainly fixes the huge delay when we ping from the RDC device to another host (160-230 ms).
r6040_rx() was rewritten.
Further changes:
- fix a bug in hex2str(), which overwrote the source with a zero
- removed rx_free_desc counter; allocate skb inside r6040_rx() on the fly
- r6040_rx: don't take the error from the MLSR register (may be too late) but from the descriptor (we may have to allow these errors (via MCR0) there
- r6040_alloc_rxbufs() may fail due to lack of skb, added a return value
- changed some debugs
- more defines
- version: 0.18 -> 0.19
Signed-Off by Joerg Albert <jal2@gmx.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11508
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Mon, 16 Jun 2008 13:24:41 +0000 (13:24 +0000)]
This patch applies to the RDC 32xx ethernet driver (svn r10754, first patch applied) and fixes the following issues:
- re-added the parent parameter to specify a netdevice to steal the MAC address from (optional).
- fixed null pointer access in r6040_rx() (lp->dev init. was missing)
- fixed "scheduling while atomic" endless loop if tx_timeout() was called (caused by the re-allocs of the buffers)
- fixed tx timeouts (tx irq weren't re-enabled on rx irq)
It adds some defines and cleans the code a bit (IMHO).
Signed-Off by Joerg Albert <jal2@gmx.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11507
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Mon, 16 Jun 2008 13:24:09 +0000 (13:24 +0000)]
Hi,
this is the first of three patches to fix the ethernet driver of RDC R32xx applied to svn r10754.
It adds debugs and make some procedures (r6040_*) global symbols in order to help with debugging kernel oops. Version is increased from 0.16 to 0.18 to avoid conflicts with the driver variant metioned in the X-WRT forum (call 0.17.3) Tested on a Sitecom WL-153.
Signed-Off-By: Joerg Albert <jal2@gmx.de>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11506
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 13:20:10 +0000 (13:20 +0000)]
backport mv643xx ethernet changes from the Marvell git repo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11504
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 13:18:58 +0000 (13:18 +0000)]
enable AMD flash support and physmap on orion
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11503
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 16 Jun 2008 13:17:52 +0000 (13:17 +0000)]
[kernel] generic-2.6: oops, forgot to refresh the 2.6.25 IMQ patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11502
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 16 Jun 2008 12:57:56 +0000 (12:57 +0000)]
[kernel] generic-2.6: even newer IMQ patch for 2.6.25 and 2.6.26
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11501
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 12:43:16 +0000 (12:43 +0000)]
libnl: backport memleak fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11500
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 12:42:36 +0000 (12:42 +0000)]
fix libnl compile with older kernels
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11499
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 12:40:48 +0000 (12:40 +0000)]
refresh generic 2.6.22 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11498
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Mon, 16 Jun 2008 12:38:55 +0000 (12:38 +0000)]
fixup machid workaround, generate uImage manually
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11497
3c298f89-4303-0410-b956-
a3cf2f4a3e73
ralph [Mon, 16 Jun 2008 11:32:13 +0000 (11:32 +0000)]
added unsquashfs-lzma, usefull for debugging of existing fs images
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11496
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 20:41:41 +0000 (20:41 +0000)]
fix the path to the x-wrt feed (svn:// is broken on berlios.de at the moment)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11494
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 14:50:41 +0000 (14:50 +0000)]
add another check to the dependencies
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11475
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 14:49:00 +0000 (14:49 +0000)]
fix typo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11474
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 14:34:00 +0000 (14:34 +0000)]
add some sanity checking
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11473
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:15:35 +0000 (11:15 +0000)]
remove some unused crap
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11472
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:11:28 +0000 (11:11 +0000)]
(6/6) bcm57xx: package
This is the bcm57xx package. I have tested default vlan functions,
but I dont have the equipment to test more advanced setups. The default
vlan setup seems to be working fine. I also added the activate_gpio
parameter which will make the driver activate the switch via gpio before
probing for it.
I'm not sure which method is best for autoload. For the wrt350n, I
need the activate_gpio parameter. But its probably not a good idea
to add that to the autoload file. On a system without a bcm57xx switch,
isn't it a bad idea to mess with the gpios looking for the switch? Ideally,
wouldn't it be best to load the bcm57xx module from broadcom-diag, after
it has determined which router its on? I tried using 'request_module' from
there, but had no success. For now, I am relying on preinit to load
the bcm57xx module with activate_gpio param, after it has failed to load
switch_robo and switch_adm.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11471
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:10:43 +0000 (11:10 +0000)]
(5/6) bcm57xx: bcm4785 incomplete reboot
I noticed my wrt350n would not reliably reboot after entering
the reboot command. I found this code in the source for the
wrt600n. It corrects the problem, and the wrt350n reboots
reliably now.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11470
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:10:27 +0000 (11:10 +0000)]
(4/6) bcm57xx: switch-core.c/switch-robo.c check for port already registered
This patch prevents switch-robo.c from attempting robo_probe on a port
that is already registered. robo_probe will adjust kernel reference counts
if it detects a switch on the port. If this patch wasn't applied, the
wrt350n would hang on reboot, waiting for the network driver reference count
to reach zero indefinitely.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11469
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:10:13 +0000 (11:10 +0000)]
(3/6) bcm57xx: preinit
This patch allows the bcm57xx module to work correctly with failsafe mode.
insmod doesn't return an error when a module loads but doesn't detect a switch.
I added the check_module function to load the module, then make sure
it doesn't just exit immediately. This allows preinit to only attempt to
load the bcm57xx module when switch-robo and switch-adm dont detect a switch.
The activate_gpio parameter to bcm57xx simply instructs the module to attempt
to activate the switch via gpio before probing for the switch.
Tested on wrt350n.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11468
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:09:49 +0000 (11:09 +0000)]
(2/6) bcm57xx: netconfig
Update the netconfig script to support boardtype 0x478. I've tested this
on the wrt350n, hopefully it will match the 600n as well.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11467
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 15 Jun 2008 11:09:27 +0000 (11:09 +0000)]
(1/6) bcm57xx: init from diag
I've been working to finish up the bcm57xx module package nbd
posted a few months ago. I am no expert, just had some spare
time and some motivation. Here is the background:
https://dev.openwrt.org/ticket/2744
This first patch disables the bcm57xx gpio setup in broadcom-diag.
The switch needs to be initialized by the driver so the driver can
then reset the switch ASAP. If the switch isn't reset quickly enough,
it will forward packets between the WAN and LAN, which will cause
problems with modems that only allow one mac to access the internet.
Tested on wrt350n.
Signed-off-by: Ben Pfountz <netprince (at) vt (dot) edu>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11466
3c298f89-4303-0410-b956-
a3cf2f4a3e73
noz [Fri, 13 Jun 2008 21:05:26 +0000 (21:05 +0000)]
Remove ssb headers from mac80211 to avoid conflict with in-kernel ones
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11462
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 13 Jun 2008 15:29:07 +0000 (15:29 +0000)]
remove accidentally committed swap file
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11461
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 13 Jun 2008 15:28:31 +0000 (15:28 +0000)]
create a platform config-* file if there is none already when running kernel_menuconfig or kernel_oldconfig
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11460
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 13 Jun 2008 12:58:28 +0000 (12:58 +0000)]
temporary hack to fixup the mach id for the wrt350nv2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11459
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 13 Jun 2008 12:14:39 +0000 (12:14 +0000)]
openwrt partition map for the wrt350nv2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11458
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 13 Jun 2008 12:14:01 +0000 (12:14 +0000)]
workaround bogus CFI version for the wrt350nv2
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11457
3c298f89-4303-0410-b956-
a3cf2f4a3e73
kaloz [Fri, 13 Jun 2008 12:12:34 +0000 (12:12 +0000)]
upgrade orion and sync to 2.6.26-rc6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11456
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 13 Jun 2008 08:56:06 +0000 (08:56 +0000)]
another patch fix
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11455
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 13 Jun 2008 07:30:21 +0000 (07:30 +0000)]
fix a small comment
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11454
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 13 Jun 2008 01:51:31 +0000 (01:51 +0000)]
fix ANI and make use of it in all modes except for monitor
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11453
3c298f89-4303-0410-b956-
a3cf2f4a3e73
matteo [Thu, 12 Jun 2008 22:33:48 +0000 (22:33 +0000)]
ar7: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11452
3c298f89-4303-0410-b956-
a3cf2f4a3e73
matteo [Thu, 12 Jun 2008 22:24:27 +0000 (22:24 +0000)]
avr32: clean and refresh patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11451
3c298f89-4303-0410-b956-
a3cf2f4a3e73
matteo [Thu, 12 Jun 2008 21:13:40 +0000 (21:13 +0000)]
avr32: upgrade to 2.6.25.6
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11450
3c298f89-4303-0410-b956-
a3cf2f4a3e73
matteo [Thu, 12 Jun 2008 14:48:32 +0000 (14:48 +0000)]
use the european kernel.org mirror too
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11448
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 12 Jun 2008 08:07:08 +0000 (08:07 +0000)]
Use 2.6.25.6 for rdc
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11447
3c298f89-4303-0410-b956-
a3cf2f4a3e73
blogic [Wed, 11 Jun 2008 20:03:08 +0000 (20:03 +0000)]
make ip-up scripts aware of network settings
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11446
3c298f89-4303-0410-b956-
a3cf2f4a3e73