[ELDK] tty Probs with booting core-minimal-mtdutils rootfs
Wolfgang Denk
wd at denx.de
Thu Aug 9 11:48:59 CEST 2012
Dear Axel Beierlein,
In message <50225A60.2060700 at freenet.de> you wrote:
>
> [...]
> getty: ioctl() TIOCSPGRP call failed: Inappropriate ioctl for device
>
> ELDK 5.2.1 generic-powerpc console
>
> generic-powerpc login:
> [...]
>
> Where this comes from?
It comes from the fact that we use the generic "/dev/console" for the
console login.
> After login it prints:
>
> [...]
> -sh: cannot set terminal process group (-1): Inappropriate ioctl for device
> -sh: no job control in this shell
> [...]
>
> I also can't kill a process with Strg-C in the Terminal.
This is the consequence of not being able to set up a process group,
see error message above...
> Adding a ttyPSC0 device to dev/ and changing tty in the getty call at
There should be no need to add anything to /dev; the ttyPSC? nodes
should be auto-created by udev. If they are not on your system, then
you have a problem.
> inittab doesn't fix this Prob.
Yes, it does, at least for me. With this change:
-S:2345:respawn:/sbin/getty 115200 console
+S:2345:respawn:/sbin/getty 115200 ttyPSC0
I can login without errors, and job control is working fine:
ELDK 5.2.1 generic-powerpc ttyPSC0
generic-powerpc login: root
root at generic-powerpc:~# sleep 30
[1]+ Stopped sleep 30
root at generic-powerpc:~# bg
[1] sleep 30
root at generic-powerpc:~# fg
sleep 30
^C
root at generic-powerpc:~#
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Space is big. You just won't believe how vastly, hugely, mind-
bogglingly big it is. I mean, you may think it's a long way down the
road to the drug store, but that's just peanuts to space.
-- The Hitchhiker's Guide to the Galaxy
More information about the eldk
mailing list