I have a 1K resistor installed on the RX side to 3V3 as a pull-up. It worked when I used a R-pi with raspbian. As far as the Bet-clk, It sets frequency and is listed in the
readme as a valid command. Strange it does not work.
Very. I don't know what would be the issue with that. First thoughts (without being able to take a look at anything, obviously) would be:
Perhaps the resistor is loose and it worked once but not again? Unlikely, I suppose, depending on the quality of the soldering (which I can't see), and depending on how many times you were able to repeat success. I have seen this error on a bad UART that came with RX and TX bridged.
Perhaps there's something else up, for instance, if you have an unpowered board connected to the UART (3-wire white data cable) you get that error. Perhaps there's something weird such as the boards are addressed out of order a bit and it works on one system but the other gets confused.
It could be software, possibly, since not accepting --bet-clk does sound weird. I have no experience compiling cgminer on windows, but it sounds as though you did everything right.
--
novak