Why CONSOLE_IO_SERD() only output but no input

I have tested out the zconsole examples and is successful at using both the serial port(Hyper terminal) and telnet to do input and out to the zconsole. The problem now becomes after I added rabbitweb onto it, the console port only outputs and doesn’t take input from the keyboard. However when I use telnet, everything works fine. I use the standard

const ConsoleIO console_io[] =

Any ideas why. Is it because of some macros not being defined properly?