[Splashy-devel] Bug#462626: partial "solution" to "init kills ESC/F2" bug
John Hughes
john at Calva.COM
Mon Mar 31 11:07:10 UTC 2008
Just sticking "stty -icanon -clocal </dev/console" into the
/etc/init.d/splashy script makes the ESC/F2 keys work at least until the
end of /etc/init.d/rcS.
Unfortunately things then get even worse. Someone (init again?) does
something to the console that completely breaks the connection with
splashy - all reads get EOF (zero length return) and when splashy shuts
down the ioctl calls that put the console back into text mode get EIO,
so the splash screen stays up even though splashy has quit!
420 close(8) = 0
295 <... read resumed> "", 64) = 0
295 read(1, "", 64) = 0
295 read(1, "", 64) = 0
[...]
420 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xb602f824) = -1 EIO (Input/output error)
420 ioctl(1, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = -1 EIO (Input/output error)
420 ioctl(1, KDSKBMODE, 0x1) = -1 EIO (Input/output error)
420 ioctl(1, KDSETMODE, 0) = -1 EIO (Input/output error) 420 munmap(0xb70d0000, 15544) = 0
420 ioctl(3, FBIOPUT_VSCREENINFO, 0x8057fe0) = 0
420 ioctl(3, FBIOPUTCMAP, 0x805808c) = 0
420 munmap(0xb70d4000, 3145728) = 0
420 ioctl(1, VIDIOC_ENUM_FMT or VT_SETMODE, 0x8058294) = -1 EIO (Input/output error)
[...]
More information about the Splashy-devel
mailing list