Problem (semi) solved: As David suggested, it is a version difference. I originally checked my version for corr, but not for katcp. It turns out that katcp 0.5.2 won't work with our ROACH2, but going back to katcp 0.3.4 worked. I say it's semi solved because I don't know how to fix the problem in 0.5.2.
As a side note, it seems that pip install katcp automatically gets 0.3.4, so I'm not sure how I got the evil 0.5.2 in the first place, most likely installed as a dependence for corr. Thanks a million, guys (especially to Andy, David, and Jason)! And sorry for spamming so much. Jeff ________________________________ From: [email protected] [[email protected]] on behalf of Haoxuan Zheng [[email protected]] Sent: Monday, May 20, 2013 12:01 PM To: [email protected] Subject: [casper] Python katcp cannot connect FPGA Hi CASPER, Sorry for the spam, but since my original message was sent at the worst hour of the week (Friday evening), I would like to give it another try: Our lab just got a new server which will be our data taking computer, and it has trouble connecting to our ROACH 2 through python katcp. Whenever I do fpga = corr.katcp_wrapper.FpgaClient('10.0.0.200', 7147, timeout = 60), fpga.is_connected() always say False. Here are some clues: 1) When I run the above command, I see the following on a separate telnet 7147 connection on the ROACH2 (which runs fine), and the client-disconnected message comes right after the client-connected message: #log info 946685931331 raw new\_client\_connection\_10.0.0.11:44001 #client-connected 10.0.0.11:44001 #client-disconnected 10.0.0.11:44001 2) The new computer connects to the ROACH1s fine with python katcp. 3) All other computers connect to the ROACH2s fine with python katcp. I'm not sure if anyone else has experienced similar issues? Any help would be greatly appreciated! Thanks a lot! Jeff

