https://bugzilla.novell.com/show_bug.cgi?id=217319 ------- Comment #20 from hmacht@novell.com 2007-06-07 17:51 MST ------- Coming back to comment #17, this doesn't have anything to do with a specific buggy application erroneously reading from /dev/tty1. Killing every process which could be reading from /dev/tty1, including mingetty and zsh/bash, the following code causes the silent bootsplash to drop when processes are frozen. int main(int argc, char *argv[]) { int fd; char c; fd = open ("/dev/tty1", O_RDWR, 0); read (fd, &c, 1) return 0; } Sounds sane considering that bootsplash drops when someone is reading from tty1 ;-) When processes are frozen, the fd somehow becomes 'active' as if it would be newly opened. What does exactly happen in this case? I already checked if a SIGIO is raised, but it is not. The only workaround I would have would be to implement a small "suspend save mode" in which the bootsplash kernel code ignores reads from the tty. We have full control of what's happening at this time in userland. The freeze() call could be wrapped around by this mode. Otherwise we could never be sure to prevent verbose bootsplash mode. Just an idea... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.