Topic: RouterBoard RB450G patches

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

2 (edited by natiku 2010-05-05 21:09:40)

Re: RouterBoard RB450G patches

Thanks a LOT, I plan to use RG450G for my upcoming OpenWRT based project.

--------------------------------------------------------

I will be not so optimistic about stable MicroSD support for all cards:

First will be interesting to know if MicroSD connection in RB450G is done by SPI same way as some others Microtik boards:

"MicroSD slot on the RB-493AH is not yet supported under OpenWrt. The slot shares the AR71xx's SPI bus with the NAND and with the NOR flash, and the linux mmc_spi driver does not work with a shared SPI bus currently." ???

Note: Seeing in you previous message SPI patches, answers will be probably YES

--------------------------------------------------------

On Microtik forum is several messages about unstable MicroSD behaviour, for RB450G looks also a newer SDHC cards are better supported.

There is a list of User Tested MicroSD cards for RB450G and:

http://wiki.mikrotik.com/wiki/Supported_Hardware#Memory_cards

Note: Pushing the "Kingston SDHC 8GB card" all the way into the socket caused the card not to work properly! It had to be pulled out ~1mm for it to work!

===============================

I have a RB450G board and brand new Kingston 2GB MicroSD (SD-C02G Taiwan SDC/2G 81) Very small number under MicroSd said 0947RB0651H (Similar card from Jappan  is reported to do not work on Mikrotik :-)
I have already use for this 2GB card, so I will try to get tomorrow one of the new Micro SDHC 4GB Class 6 card (non mobile edition) for about $10

I can test a devel image with MicroSD support, preferable is one with integrated root for simple netboot test (I have a serial cable connection no need for working network support)

===============================

Here are notes from related microtik forum threads:

RB450G+microSD=errors - help
http://forum.mikrotik.com/viewtopic.php?f=3&t=31325

RB450G microSD card issue
http://forum.mikrotik.com/viewtopic.php?f=3&t=36459

450G + MicroSD
http://forum.mikrotik.com/viewtopic.php?f=3&t=39390

Enlil - Open Source Embedded Network Emulator based on OpenWRT
http://qualityguru.wordpress.com/enlil/

Re: RouterBoard RB450G patches

There is too much information for now, so I create a RB450G page to hold all information on one place (There was an empty link on ) so RB450G users can more easily help us:

http://wiki.openwrt.org/toh/mikrotik/rb450g

Enlil - Open Source Embedded Network Emulator based on OpenWRT
http://qualityguru.wordpress.com/enlil/

Re: RouterBoard RB450G patches

Actually loolk both set of patches are disappear ?

Enlil - Open Source Embedded Network Emulator based on OpenWRT
http://qualityguru.wordpress.com/enlil/

Re: RouterBoard RB450G patches

Both set of patches are disappeared. does ANYONE knows where they are located now?
this link doesn't work anymore:   http://www.oaktreepeak.com/rb450g-original.tar.gz
this link doesn't work anymore:   http://www.oaktreepeak.com/rb450g-new.tar.gz

Re: RouterBoard RB450G patches

DSPONFPGA wrote:

Both set of patches are disappeared. does ANYONE knows where they are located now?
this link doesn't work anymore:   http://www.oaktreepeak.com/rb450g-original.tar.gz
this link doesn't work anymore:   http://www.oaktreepeak.com/rb450g-new.tar.gz

They should have been check into trunk and backfire.

Re: RouterBoard RB450G patches

Mikrotik 450G board Micro SD  card is not working with latest Kamikaze version 10.03. Anybody has any success with Micro SD card on Mikrotik 450G board????

Re: RouterBoard RB450G patches

DSPONFPGA wrote:

Mikrotik 450G board Micro SD  card is not working with latest Kamikaze version 10.03. Anybody has any success with Micro SD card on Mikrotik 450G board????

Try the latest trunk version, it works well on my rb450g.

Re: RouterBoard RB450G patches

BRADYZHU, can you provide the (*.config) file with the latest trunk version (10.03 right?? )? so we can replicate the your setup.

10 (edited by techzilla 2012-03-09 08:34:22)

Re: RouterBoard RB450G patches

@bradyzhu: Information regarding OpenWrt on RB450G, is very sparse at best.  Common scenario, it's outdated and possibly worse than irrelevant.  The irrelevant information literally drowns out that sliver which *might* exist.  So if you compiled your image, please provide the .config.  AND possibly even the compiled images, but the .config is priority.  If you just used a pre-compiled image, which one did you use?  I can only speak for myself, but I've had this router for almost a year now... still not using it, still no OpenWRT.  suffice it to say, I desperately need the help and would really appreciate it.  This also goes out for anyone who possibly can help.

Re: RouterBoard RB450G patches

I wasn't even sure how covered the RB450G was. I may very well buy one soon. If I do I will try and help with the setup of it. Seems like one of the most powerful routers out there, though it's too bad it doesn't have mini-pci ports.

Re: RouterBoard RB450G patches

@napierzaza: That's why its so painful, the RB450G is such a powerful router and it's reasonably priced.  We should be able to get openwrt running on it, there exists people who have.  The Issue is accessibility of relevant information, either you need documentation  or very strong embedded Linux fundamentals.   You can try to develop those fundamentals, but you can't expect every project will yield a workable solution.   Put it this way... I'm not a technically incompetent person, for gods sake I'm a Linux Systems Administrator.  That's not a hobby either, It's my profession.  Yet I still jumped into water that was too deep, I must have forgotten the pain of Linux circa `99.   Basically OpenWRT is great, it runs without too much trouble on *SPECIFIC* hardware.  If you have SOLID experience, its great buy, same if you want a cool project.  Its much more complicated than a well documented broadcom, or Atheros redboot, installation.