From c730077835573bb4ff0d812eff04fd37838d77d5 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 7 Mar 2017 14:43:21 -0300 Subject: Setup XG-154x console to VGA only --- src/etc/inc/pfsense-utils.inc | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/etc/inc/pfsense-utils.inc') diff --git a/src/etc/inc/pfsense-utils.inc b/src/etc/inc/pfsense-utils.inc index da8c9f7..60507e8 100644 --- a/src/etc/inc/pfsense-utils.inc +++ b/src/etc/inc/pfsense-utils.inc @@ -1009,9 +1009,12 @@ function setup_serial_port($when = "save", $path = "") { $serialspeed = (is_numeric($config['system']['serialspeed'])) ? $config['system']['serialspeed'] : "115200"; $serial_only = false; + $vga_only = false; $specific_platform = system_identify_specific_platform(); - if ($specific_platform['name'] == 'RCC-VE' || + if ($specific_platform['name'] == 'XG-1540') { + $vga_only = true; + } elseif ($specific_platform['name'] == 'RCC-VE' || $specific_platform['name'] == 'RCC' || $specific_platform['name'] == 'RCC-DFF' || $specific_platform['name'] == 'apu2') { @@ -1067,7 +1070,9 @@ function setup_serial_port($when = "save", $path = "") { if ($serial_only === true) { $data[] = 'boot_serial="YES"'; $data[] = 'console="comconsole"'; - } else if (is_serial_enabled()) { + } elseif ($vga_only === true) { + $data[] = 'console="vidconsole"'; + } elseif (is_serial_enabled()) { $data[] = 'boot_multicons="YES"'; $data[] = 'boot_serial="YES"'; $primaryconsole = isset($g['primaryconsole_force']) ? @@ -1084,10 +1089,9 @@ function setup_serial_port($when = "save", $path = "") { } $data[] = 'comconsole_speed="' . $serialspeed . '"'; - $specplatform = system_identify_specific_platform(); - if ($specplatform['name'] == 'RCC-VE' || - $specplatform['name'] == 'RCC' || - $specplatform['name'] == 'RCC-DFF') { + if ($specific_platform['name'] == 'RCC-VE' || + $specific_platform['name'] == 'RCC' || + $specific_platform['name'] == 'RCC-DFF') { $data[] = 'comconsole_port="0x2F8"'; $data[] = 'hint.uart.0.flags="0x00"'; $data[] = 'hint.uart.1.flags="0x10"'; -- cgit v1.1