Project

General

Profile

Actions

Feature #1469

closed

ttyc/ttyd should be an allowed console device

Added by Jens Elkner over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
kernel
Start date:
2011-09-05
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

Currently ttya and ttyb are the only ttys, which are allowed to be a console device.

This is a problem for none-SUN machines like SuperMicro MB X8DAH+-F (WPM450 BMC) driven ones, because here IPMI SOL is only possible, if the related BMC port is set to 0x3e8 (ttyc/COM3).

bdha found a workaround by attaching a "VT" aka ttymon to the related tty (e.g. ttyc) so that IPMI SOL works, but of course this has nothing to do with /dev/console ...

As far as I can see, a fix involves the following files (and some related includes), only:
http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/i86pc/boot/boot_console.c
http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/i86pc/io/consplat.c
http://src.illumos.org/source/xref/illumos-gate/usr/src/cmd/boot/bootadm/bootadm_hyper.c

Actions

Also available in: Atom PDF