I am starting a new thread to hopefully get level-set on the current stat of support. Some of the patches are in the trunk, some are not, and it has been a challenge. Hopefully, others who want to help can get a head start based on this post. I've built OpenWrt on yesterday's trunk, and I have gotten at least as far as most others (it seems).
I have compared 5 of the patches that I saw from previous threads to the 2.6.30.10 kernel.
I have collected them here:
http://www.oaktreepeak.com/rb450g-original.tar.gz
Here are the results, near as I can tell:
Original patches compared to kernel 2.6.30.10
routerboard-kernel-001.patch is not in trunk
routerboard-kernel-002.patch is in trunk
routerboard-kernel-003.patch - ethernet patches are in trunk (in different files), SPI patch is not in trunk
routerboard-kernel-004.patch is in trunk in different files
routerboard-kernel-005.patch is in trunk in different files
Modified patches for kernel 2.6.30.10:
routerboard-kernel-001.patch
routerboard-kernel-003.patch (subset of original patch, new line numbers)
These patches go in {trunk}/target/linux/ar71xx/patches-2.6.30/
You can download these new patches here:
http://www.oaktreepeak.com/rb450g-new.tar.gz
Note that without the first patch, you will not be able to flash your RB450G because the NAND partitions will be mis-sized.
The second patch is marked "experimental" and is for the SD slot. I haven't tried it yet.
No guarantees, but I can build and flash this and it boots and comes up pretty well. I have had some situations where eth0 comes up when netbooting but when NAND booting, but I think this may be a more complex configuration. The networking patches to handle the Gig ethernet are definitely already in the trunk, so the issue is more than likely the continued lack of support for the bridge.
rabinnh