Red Hat Bugzilla – Bug 488579
DMI broken on EFI
Last modified: 2009-03-26 14:25:14 EDT
Description of problem: DMI no longer works on EFI systems
Version-Release number of selected component (if applicable):
How reproducible: Always
Steps to Reproduce:
1. Boot system
2. Observe that DMI did not initialize in dmesg
DMI does not initialize
DMI should initialize and reported as initialized in dmesg
dmi scan is called before efi_init(). This causes dmi not to initialize (dmi tables are extraced by efi_init) and also causes efifb not to load on Apple hardware because the driver depends on dmi matching.
Created attachment 334066 [details]
patch to resolve the issue
I pushed this patch upstream.