[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