No XBee -> Seeeduino Stalker data, when UartSBee attached

Hello,

I am using 2 Seeeduino stalkers (http://garden.seeedstudio.com/Seeeduino_Stalker_v2.0b) with XBee series 1 in API mode. It doesn't have an FTDI on-board so I need a separate UartSBee to program it and for serial data. However it seems that whenever the UartSBee is attached, the mote can send data to the XBee but cannot receive data from the XBee. Without the UartSBee, the data flows fine.

In my program, mote 1 sends packets at 1s intervals and mote 2 toggles the LED when it receives a packet. Here's what happens when I attach the UartSBee to:

  1. the receiver but not the sender: the LED is never toggled.
  2. the sender but not the receiver: the LED toggles
  3. both the receiver and the sender: the LED toggles
  4. neither the receiver nor the sender: the LED toggles

In addition, on another arduino-based mote, I can see that the program gets a response from the XBee even when a USB is attached. e.g. if i send an API frame, i get a reply from the XBee. But on the stalker, i never seem to get any reply from the XBee.

How do I get the serial data from the XBee even when a UartSBee is connected? I need this because it will make debugging much easier...