From: Lonnie A. <li...@lo...> - 2017-05-03 18:06:58
|
Hi Devs, Question: Is it time to change our RUNNIX and geni586-serial and genx86_64-serial board types to default to 115200 baud consoles ? The good news, for new installs this is only a documentation change. The bad news, for existing installs, a new (115200) run image would be a mismatch between RUNNIX and possibly the BIOS if serial console redirection was enabled. Messy. Recall we have a command 'setconsole-speed-tty" that edits the /etc/inittab on unionfs and /oldroot/cdrom/syslinux.cfg on the FAT16 (RUNNIX) partition to override any default settings. Therefore for an existing install, a user would either have to: 1) After upgrade: "setconsole-speed-tty 19200" to return back to using 19200 baud. 2) Update to a RUNNIX with a 115200 default then upgrade to the new 115200 AstLinux image .. then change any serial BIOS console redirection if needed. So, the options as I see them ... 1) Keep 19200 as the console default, do nothing. 2) Change the console default to 115200 and document how users need to adapt to using 115200 baud. 3) Change the console default to 115200, but using the FIRSTRUN init.d script automatically call "setconsole-speed-tty 19200" if syslinux.cfg (RUNNIX) was configured for 19200 to keep things at 19200 for the future. 3a) Note: still not perfect as a baud mis-match would occur one time before "setconsole-speed-tty 19200" could be called. Of course a baud rate mismatch between the BIOS, RUNNIX or AstLInux will not effect booting properly, just serial console access. Unless we have a consensus for a change, we will leave it as is. Lonnie |