Re: rootfile system porting for FPGA [/bin/sh: can't access tty; job control turned off]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 08, 2012 at 06:13:10PM +0530, pcuser p wrote:
> Thanks all for ur replies.
> I gave a try to create a new rootfile system (ext2) by following the procedure
> in free-electrons.com and examples in the busybox folder.
> Surprisingly, it got built properly and run upto the same point and doesn't
> accept any commands i'm typing.
> I haven't added serial related stuff (gettty) in the inittab/rcS file as I am
> still not much clear about it.
> 
> My query is:
> At later point after file system mounted, is this same console used for login?
> (i'm having only one UART port in my board -> ttySAC0)
> Am I getting this err (/bin/sh: can't access tty; job control turned off)
> because console is locked already for printk's?
> What changes are needed in the inittab & /etc/init.d/rcS file to get the
> working shell prompt for this scenario?

Because *your* /bin/sh is running on /dev/console

> below are the console messages:
> RAMDISK: ext2 filesystem found at block 0
> RAMDISK: Loading 3072KiB [1 disk] into ram disk... \
> done.
> VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
> Freeing init memory: 80K
> /bin/sh: can't access tty; job control turned off
> / #
> 
>  /etc/inittab file contents
> # This is run first script
> ::sysinit:/etc/init.d/rcS
> # Start an "askfirst" shell on the console
> ::askfirst:­/bin/sh
> # Stuff to do when restarting the init process
> ::restart:/sbin/init
> # Stuff to do before rebooting
> ::ctrlaltdel:/sbin/reboot
> ::shutdown:/bin/umount ­a ­r
> 
> /etc/init.d/rcS file contents
> #!/bin/sh
> mount ­t proc none /proc
> mount ­t sysfs none /sys
> exec /sbin/sh
> /bin/sh

Remove the last two lines and add a line "exec /bin/sh" might works.


And, I suggest you write rcS as examples/bootfloppy/etc/inittab in
busybox src tree, and do not drop sh lines in rcS

# examples/bootfloppy/etc/inittab:
::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r

-- 
Regards,
Adam Lee
--------------------------------
E-mail: adam8157@xxxxxxxxx
Website: http://adam8157.info
--------------------------------

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux