Error inserting mgag200 when booting an EFI System with Matrox VGA

This document (7017392) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 11 Service Pack 4 (SLES 11 SP4)
SUSE Linux Enterprise Server 11 Service Pack 3 (SLES 11 SP3)

Situation

The following message is found (with dmesg)when booting an EFI system with Matrox G200 graphic device:
FATAL: Error inserting mgag200 (/lib/modules/3.0.101-63-default/kernel/drivers/gpu/drm/mgag200/mgag200.ko): 
Invalid argument

Resolution

This behaviour is intentional; there is no need to worry about.

On SLE11-SP3 and SP4, the Kernel graphics Mode Setting (KMS) for Matrox G200, AST and Cirrus graphic devices are enabled only in Secure Boot mode. Although these kernel driver modules are loaded automatically at boot, they won't be enabled and give some kernel warning message. The graphics on these devices itself is supported well via X11 User Mode Setting driver (UMS), and it's even more stable and functional than KMS for SLE11 code base. But, in secure boot, due to its device locking for security reason, UMS driver cannot get the direct access to the hardware; thus, KMS mode is applied for secure boot instead.

If the decision is made to use KMS instead of UMS in non-secure boot mode, pass modeset=1 option to each kernel driver (mgag200, ast or cirrus, respectively). e.g. for Matrox, pass mgag200.modeset=1 boot option.

Additional Information

This issue does obviously show up, not only for Matrox, but also for AST and Cirrus graphic cards.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7017392
  • Creation Date: 21-Mar-2016
  • Modified Date:03-Mar-2020
    • SUSE Linux Enterprise Server
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center