Bug 122040 - microcode_ctl shouldn't be executed on AMD systems
Summary: microcode_ctl shouldn't be executed on AMD systems
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: RC 4
Hardware: Other All
: P5 - None : Enhancement
Target Milestone: ---
Assignee: Kurt Garloff
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-10 17:06 UTC by Andreas Kleen
Modified: 2006-03-10 13:39 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kleen 2005-10-10 17:06:48 UTC
The microcode updater generates ugly messages on an AMD system.
Microcode updates by the OS are only supported on Intel systems
so the package should check first for an Intel CPU and if not
do nothing.
Comment 1 Kurt Garloff 2005-11-14 22:14:16 UTC
Hmmm, would a check in the init script do the job? you'd just get a "skipped"
then.
Comment 2 Andreas Kleen 2005-11-14 22:28:41 UTC
Either that or remove the printk in the kernel. The later might be easier.
Comment 3 Kurt Garloff 2005-11-28 18:47:33 UTC
I grep -i intel in the init script now.
Submitted to STABLE.
Comment 4 Ulrich Windl 2006-03-09 08:05:47 UTC
I'd prefer one of the following solutions, with a preference on 2):
1) Not install the usility for AMD system at all
2) Provide a microcode update utility for AMD CPUs

syslog quote:
Mar  8 20:28:33 aax264 kernel: IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com>
Mar  8 20:28:33 aax264 kernel: microcode: CPU1 not a capable Intel processor
Mar  8 20:28:33 aax264 kernel: microcode: CPU0 not a capable Intel processor
Mar  8 20:28:33 aax264 kernel: microcode: No new microcode data for CPU1
Mar  8 20:28:33 aax264 kernel: microcode: No new microcode data for CPU0
Mar  8 20:28:33 aax264 kernel: IA-32 Microcode Update Driver v1.14 unregistered
Comment 5 Andreas Kleen 2006-03-09 11:44:12 UTC
(2) doesn't make sense because AMD doesn't provide microcode updates outside BIOS.
Comment 6 Kurt Garloff 2006-03-10 13:39:25 UTC
In 10.1, we don't try to update the microcode on non-intel CPUs, you'll
just see an "unused".
You request intelligence in the package installer to only install the
package on intel machines. We won't do that for CODE10. More important
problems to be solved than such cosmetic issues.