Hello all,
I have an ASUS server mainboard featuring an ASpeed 2300 VGA chip. I use the machine as a headless-text only machine. X will not be used here. However, sometimes I connect a monitor and a keyboard as well.
I have set up the machine with FreeBSD 13.1. The standard vt(4) during booting switches to vga_640x480 which makes most of the terminal output unreadable. Therefore I wanted to change the resolution to 800x600. However, when I
I receive no modes. I figured that maybe VT does not natively support the ASpeed chip. So I switched to sc(4) via /boot/loader.conf
It actually works fine (
Under VT, I use the ISO-8859-1 charset ("
Now I wonder, whether I have more than the two options at hand (i) to stay with syscons(4) and have no Umlauts or (ii) change to vt(4) being unable to switch resolutions. As stated above, all I want is text (with a higher resolution), there will not be X on this machine. As I won't be using X, I don't "need" vt(4), unfortunately I do not know how to properly configure syscons(4) so it displays Umlauts properly. Can anyone help?
Or could I use vt(4) and unse the kms-drm package? What I have read, however, it only supports intel/amd/mga chipsets?
Many thanks for your help!
Georg
I have an ASUS server mainboard featuring an ASpeed 2300 VGA chip. I use the machine as a headless-text only machine. X will not be used here. However, sometimes I connect a monitor and a keyboard as well.
I have set up the machine with FreeBSD 13.1. The standard vt(4) during booting switches to vga_640x480 which makes most of the terminal output unreadable. Therefore I wanted to change the resolution to 800x600. However, when I
vidcontrol -i mode
I receive no modes. I figured that maybe VT does not natively support the ASpeed chip. So I switched to sc(4) via /boot/loader.conf
Code:
kern.vty=sc
It actually works fine (
vidcontrol -i mode
actually gives me several modes and I also could switch to 1024x768 or 800x600), but apparently sc(4) changed the keymap to US (I usually use "DE").Under VT, I use the ISO-8859-1 charset ("
keymap=de
" in /etc/rc.conf). I have been able to change the keyboard layout to "DE" in syscons(4) and at least now the keyboard is using QWERTZ instead of QWERTY, but I cannot manage to display the German Umlauts such as äöü and so on. Not that I need Umlauts in a console window of a headless server, but I have to admit that it irritates me, if I press a key and get some meaningless ASCII garbage. It seems syscons(4) is unable to display UTF-8 encoding (at least the Wiki says so here).Now I wonder, whether I have more than the two options at hand (i) to stay with syscons(4) and have no Umlauts or (ii) change to vt(4) being unable to switch resolutions. As stated above, all I want is text (with a higher resolution), there will not be X on this machine. As I won't be using X, I don't "need" vt(4), unfortunately I do not know how to properly configure syscons(4) so it displays Umlauts properly. Can anyone help?
Or could I use vt(4) and unse the kms-drm package? What I have read, however, it only supports intel/amd/mga chipsets?
Many thanks for your help!
Georg