Question
Using X11 UP or DP motherboards with onboard VGA Aspeed 2500 in achieved legacy or UEFI mode, user may experience black screen issue while launching Redhat/CentOS 6.8 or 6.9 or SLES 12 SP1 OS installation, especially IPMI upgrading to 1.67 or later version. Using Redhat/CentOS 7.3 or early versions, such as 7.3/7.2/7.1/7.0, the problem can also be found with blackscreen during installing the operation system. For Windows, user may see only cursor flashing after Windows logo display. For such issue, user can refer to below solution to patch this problem.
Answer
IPMI has the security fix for pantsdown and it will cause the inbox VGA driver, ast, not been loaded while launching OS installation. User may be possible to see two problems during OS loading or installation.

a) Black screen or soft lockup problem in Linux bugzilla#1788817
b) Only cursor flashing after launching Windows OS logo


For those users with such problem, following two ways can be the solution and user can choose which one is the best practice used in self environment.

(Method One)
Adding boot parameter during OS installation is able to workaround this problem. 

nomodeset xdriver=vesa brokenmodules=ast

User can then complete OS installation with steps and then add the same command for 1st boot into OS. It's required to load Aspeed driver to complete OS installation. Aspeed Driver Link or you can simply get the driver from Supermicro WFTP



(Method Two)

1. Launch OS image and go straightly into "Troubleshoot" mode for CentOS/RHEL 7.x version. "rescue" mode for CentOS/RHEL 6.x version. Then, select "Install CentOS/RHEL Linux 7 in basic graphics mode" for installation.
2. Load the driver, downloading from Aspeed website,
3. After patching driver in the kernel, user will be able to launch installation page for the operation system.
Steps for patching driver.
(a) copy AST driver and decompress the driver package
(b) If the driver is correctly mapfolder and run command, ./auto-update.sh
If you have specific kernel version, you will have to perform SRPM with corresponding kernel version mapping to driver source.
(c) Run "rpm -qa |grep ast" to check if it's been fully installed.
(d) Once when the operation is fully installed completely, editing grub to remove "nomodeset" in the grub.
#vi /etc/default/grub
Remove nomodeset parameter from GRUB_CMDLINE_LINUX_DEFAULT line.
Save and exit the grub configuration file.
Re-generate the file for legacy or UEFI base.
(Legacy), please refer to this
#grub2-mkconfig -o /boot/grub2/grub.cfg
(UEFI), please use this
#grub2-mkconfig -o /boot/efi/EFI/(Distros_Name)/grub.cfg
Distros_Name depends on the source you have used. Redhat, it will be redhat for the folder name. centos, it will be centos for the folder name.
(e) After it's done, reboot the system to complete the process.



For embedded boards with hang-up in RHEL/CentOS 7.3 regarding to qat_c62x problem, please check this FAQ#31035, https://www.supermicro.com/support/faqs/faq.cfm?faq=31035
Was this FAQ helpful?
YES      NO

Enter Comments Below:
Note: Your comments/feedback should be limited to this FAQ only. For technical support, please send an email to support@supermicro.com.



 Enter your email address below if you'd like technical support staff to reply:


 Please type the Captcha (no space)
L P T L

FAQ Stats
FAQ ID Related Category / Keyword Date Posted Code
30162 Hardware Monitoring:
- IPMI
Operating Systems:
- Linux OS
Peripherals:
- VGA Cards (AGP / PCI / on-board)
04/15/19


    Print Answer