One ether bug (starting the ether after reading config.g) fixed owing to Tony's brilliant debugging persistence.  It still hangs if the ether is unplugged, so that's next on the list.