Yes, you should not enable both jtag and uart as "support for console" in kernel config.
You should choose only one of them. see the wiki,
http://nioswiki.jot.com/wikihome/operating...nux/linuxconfig (
http://nioswiki.jot.com/wikihome/operatingsystems/%c2%b5clinux/linuxconfig)
<div class='quotetop'>QUOTE </div>
--- Quote Start ---
if you use serial uart (with a 9-pin RS-232C cable) on a terminal emulator such as minicom or ckermit,
[*] Nios serial support
[*] Support for console on Nios UART
[ ] Altera JTAG UART support[/b]
--- Quote End ---
Do you have /dev/console ? I uploaded a rootfs which I used for the test.
http://nioswiki.jot.com/wikihome/operating...s-nios2.tar.bz2 (
http://nioswiki.jot.com/wikihome/operatingsystems/%c2%b5clinux/nfsfilesytem/rootfs-nios2.tar.bz2)
In user config,
Core Applications --->
[*] init
[*] enable console shell
Then the init will open /dev/console for a shell.
If you do not select "enable console shell " or you do not have /dev/console, then you have to add a terminal to inittab.