;===============================================================================
; ASPEED Graphics Linux DRM Driver ReadMe
;===============================================================================
1.Description:
- RPMs and SRPMs for ASPEED Graphics Linux DRM Driver
2.Support ASPEED Graphics Chipsets:
- AST1100/1300/1400/2000/2050/2100/2150/2200/2300/2400/2500/2510/2530
3.Support Linux Distributions:
- RPMS:
  >> RHEL/CentOS 7.0 x86_64: 3.10.0-123.el7.x86_64.rpm
  >> RHEL/CentOS 7.1 x86_64: 3.10.0-229.el7.x86_64.rpm
  >> RHEL/CentOS 7.2 x86_64: 3.10.0-327.el7.x86_64.rpm
  >> RHEL/CentOS 7.3 x86_64: 3.10.0-514.el7.x86_64.rpm
  >> RHEL/CentOS 7.4 x86_64: 3.10.0-693.el7.x86_64.rpm
  >> RHEL/CentOS 7.5 x86_64: 3.10.0-862.el7.x86_64.rpm
  >> RHEL/CentOS 7.6 x86_64: 3.10.0-957.el7.x86_64.rpm
  >> RHEL/CentOS 7.7 x86_64: 3.10.0-1062.el7.x86_64.rpm
  >> RHEL/CentOS 8.0 x86_64: 4.18.0-80.el8.x86_64.rpm
  >> SLES12 SP2 x86_64: 4.4.21-69-default.x86_64.rpm
  >> SLES12 SP3 x86_64: 4.4.73-5-default.x86_64.rpm
  >> SLES12 SP4 x86_64: 4.12.14-94.41-default.x86_64.rpm
  >> SLES15     x86_64: 4.12.14-23-default.x86_64.rpm
  >> SLES15 SP1 x86_64: 4.12.14-195-default.x86_64.rpm
- SPRMS:
  >> RHEL/CentOS 7.0 x86_64: ast-drm-[version]-rhel7.src.rpm
  >> RHEL/CentOS 7.1 x86_64: ast-drm-[version]-rhel71.src.rpm
  >> RHEL/CentOS 7.2 x86_64: ast-drm-[version]-rhel72.src.rpm
  >> RHEL/CentOS 7.3 x86_64: ast-drm-[version]-rhel73.src.rpm
  >> RHEL/CentOS 7.4 x86_64: ast-drm-[version]-rhel74.src.rpm
  >> RHEL/CentOS 7.5 x86_64: ast-drm-[version]-rhel75.src.rpm
  >> RHEL/CentOS 7.6 x86_64: ast-drm-[version]-rhel76.src.rpm
  >> RHEL/CentOS 7.7 x86_64: ast-drm-[version]-rhel77.src.rpm
  >> RHEL/CentOS 8.0 x86_64: ast-drm-[version]-rhel8.src.rpm
  >> SLES12 SP2 x86_64: ast-drm-[version]-sles12_2.src.rpm
  >> SLES12 SP3 x86_64: ast-drm-[version]-sles12_3.src.rpm
  >> SLES12 SP4 x86_64: ast-drm-[version]-sles12_4.src.rpm
  >> SLES15     x86_64: ast-drm-[version]-sles15.src.rpm
  >> SLES15 SP1 x86_64: ast-drm-[version]-sles15_1.src.rpm
  >> Fedora30 x86_64: ast-drm-[version]-fc30.src.rpm
4.Update Driver by RPMS:
- auto-update:
  >> run ./auto-update.sh
  >> reboot system
5.Update Driver by SRPMS: used if cannot find proper RPMs
- RHEL7/CentOS7/Fedora30:
  >> Install Build Package:
  +++ yum groupinstall "Development Tools" "Development Libraries"
  +++ yum install rpmdevtools
  +++ yum install kernel-devel-$(uname -r)
  >> Build RPMS
  +++ rpmbuild --rebuild ast-drm-1.10.1-rhel7.src.rpm
  >> Install RPMS
  +++ cd ~/rpmbuild/RPMS
  +++ rpm -ivh ast-drm-1.10.1.rpm --force
  >> make initramfs
  +++ mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) --force
  >> reboot
- SLES12/15:
  >> Install Build Package
  +++ zypper install kernel-devel
  +++ sypper install rpm-build
  >> Build and Install SRPM
  +++ rpmbuild --rebuild ast-drm-1.10.1-sles15.src.rpm
  >> Install RPMS
  +++ cd /usr/src/packages
  +++ rpm -ivh ast-drm-1.10.1.rpm --force
  >> make initramfs
  +++ dracut -f
  >> allow un-supported modules
  +++ set allow_unsupported_modules 0 to 1 in /etc/modprobe.d/10-unsupported-modules.conf
  >> reboot
6.FAQ:
- Extra Steps if Secure Boot is Enabled
  >> check if "ASPEED" signing key had been added to .system_keyring
  +++ should show "EFI: loaded cert 'ASPEED Technology Inc. signing key: ....'" in /var/log/messages
  >> add "ASPEED" signing key to MOK list if it is not in .system_keyring
  +++ cd Misc
  +++ tar zxvf aspeed-signing-key-pub.tar.gz
  +++ mokutil --import signing_key.x509
  ++++ follow prompt message, reboot system and enroll the key to keyring
- Show "kernel: Request for unknown module key 'ASPEED Technology Inc. signing key: ....'" in /var/log/messages
  >> If secure boot is enabled: please add "ASPEED" signing key to MOK list.
  >> If secure boot is disabled: driver still can be loaded properly, please ingore it.
- Run ./auto-update.sh and show "No permission to write to /boot"
  >> It require run as "root". Please run "su" and input the password of root.
7.Contact Window:
- yc_chen@aspeedtech.com
- 886.3.578.9568 ext. 810
