This is just to let people know of a problem and solution I found with my RouterBoard
I ordered an RB1000U to do some heavy lifting on our network, but didn't even finish configuring it before I noticed a problem. When I issued a restart from the CLI or Winbox, the router never came back. It hung with the green and blue LEDs on (the green LED is supposed to turn off at some point during/after boot). After a hard reboot, the router would startup normally. I did spot a kernel panic once when I had serial connected.
I opened the case as there were no WARRANTY VOID seals and checked out the board. Saw that it used the same RAM at my laptop (same brand even, Crucial). So I popped out the supplied 2GB card and put in a known-good 2GB card from my laptop. And it works! Put the old card back in, and the problem is back. Ran the RB's ram test on the original 2GB stick, but it found no problems. I didn't want to spare my laptop's 2GB card, so I dug up a compatible 512MB (Nanya) card and popped that in. Tested the RB1000, and it's back to normal. I probably don't NEED 2GB in the router, but RAM is cheap so why not...
Figured it would be easier to RMA the memory myself through Crucial than to bother roc-noc where I purchased the RB. I already have the memory mailed off now.