I've been playing Riven on iPhone, and the Fire Marble Puzzle does not seem to work. I've triple-checked my solution, and yes, I did make sure to not only pull the lever, but also to push the button that that lever reveals.
However, it never powers up. I checked the linking books inside the spinning domes, and they are still not powered up. I think this is a bug. When playing Riven on the PC, I've never had a problem with this puzzle.
I thought maybe the solution was changed up a bit on the iPhone version, just to be sneaky, but I get the same information on symbols and colors, and I tried swapping the blue marble out with the yellow one, but that doesn't work either.
Up until this point, I hadn't experienced a single bug, and it has been an excellent port, but this bug is game-breaking. Maybe I'm wrong, and it's not a bug, but I can't seem to pinpoint any other explanation.
No, the color wasn't the problem, but I found out that it wasn't a bug. The marbles show up bigger on the iPhone version, and block about 9 of the pegs, so it's hard to see the exact placement of each marble. I had one marble one notch off.