<br>I cannot login into the embedded system to work. I am using the serial port for login. When the system boots, I get a login prompt to which I enter the user (root -- there is currently no password for root). The system reports:<br>
<br>Jan 1 12:53:27 login[595]: root login on 'ttyS0'<br><br>But then immediately returns to the login prompt. Here is the output near the end of the boot and after I try to log inL<br><br>Here is the output at the end of the boot when I try to log in:<br>

<br>
##################################<br>
md: ... autorun DONE.<br>
eth0: link up, 100 Mb/s, full duplex, flow control disabled<br>
VFS: Mounted root (nfs filesystem) on device 0:13.<br>
Freeing init memory: 156K<br>
init started: BusyBox v1.18.4 (2011-10-07 23:48:57 GMT)<br>
<br>
DB88FXX81 login: root<br>
Jan  1 13:06:09 login[595]: root login on 'ttyS0'<br>
<br>
DB88FXX81 login:<br>


######################################<br><br>The problem appears to be that the busybox shell never seems to run.  Messages inserted in the /etc/init.d/startup or /etc/profile never print. If I use commands other than getty in inittab (e.g., ls) they appear to execute.<br>
<br>I have built the system using CLFS
                Embedded GIT-0.0.1-20110514. I am building in a chroot environment of LFS live 6.3 inside a Ubuntu 10.04 32bit x86 bit host. The embedded system is ARM (Marvell Kirkwood OpenRD Client).<br><br>Everything builds fine and produces a kernel and RFS.  I am using the RFS via an NFS mount.  My inittab looks like:<br>
<br>#######################################<br># /etc/inittab<br><br>::sysinit:/etc/rc.d/startup<br><br>tty1::respawn:/sbin/getty 38400 tty1<br>tty2::respawn:/sbin/getty 38400 tty2<br>tty3::respawn:/sbin/getty 38400 tty3<br>
tty4::respawn:/sbin/getty 38400 tty4<br>tty5::respawn:/sbin/getty 38400 tty5<br>tty6::respawn:/sbin/getty 38400 tty6<br><br># Put a getty on the serial line (for a terminal)<br># uncomment this line if your using a serial console<br>
::askfirst:/sbin/getty -L ttyS0 115200 vt100<br><br>::shutdown:/etc/rc.d/shutdown<br>::ctrlaltdel:/sbin/reboot<br>#########################################<br><br>I cannot login anywhere else either because I have not set up network services for that (and was not planning to for while).<br>
<br>Using a /bin/mount command in place of the getty command, I have found that fstab files have not mounted (including /proc, /sys, /dev/pts).  This is supposed to be done by the startup script, but I don't think it is executing since messages from it do not appear (including ones that I log to /var/log).  If I replace the "::sysinit:/etc/rc.d/startup" with "::sysinit:/bin/busybox mount -a" then the file systems are mounted (but I still can't log in).<br>
<br>I have been struggling with this for many hours. Any suggestions would be welcome.<br><br>Thanks,<br><br>Lance<br><br>