Anaconda/Features/WarnTaintedHardware

From FedoraProject

< Anaconda | Features(Difference between revisions)
Jump to: navigation, search
(Detailed Description)
(Warn users if installing on unsupported hardware)
 
(4 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
== Owner ==
 
== Owner ==
* Name: TBD
+
* Name: [[User:Clumens|Chris Lumens]]
  
 
== Current status ==
 
== Current status ==
* Targeted release: TBD
+
* Targeted release: [[Releases/15|Fedora 15]]
* Last updated: 2010-11-05
+
* Last updated: 2010-12-02
* Percentage of completion: 0%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 18: Line 18:
 
https://bugzilla.redhat.com/show_bug.cgi?id=623140
 
https://bugzilla.redhat.com/show_bug.cgi?id=623140
  
[https://bugzilla.redhat.com/show_bug.cgi?id=600509 Bug #600509 introduced  
+
[https://bugzilla.redhat.com/show_bug.cgi?id=600509 Bug #600509] introduced  
 
TAINT_HARDWARE_UNSUPPORTED in the kernel.  The flag detects hardware that Red  
 
TAINT_HARDWARE_UNSUPPORTED in the kernel.  The flag detects hardware that Red  
 
Hat does not officially support.
 
Hat does not officially support.
Line 36: Line 36:
  
 
== Scope ==
 
== Scope ==
 +
 +
Add a check early on in anaconda (loader, preferably though this doesn't help the livecd case) for the tainted flag, and show a warning if present.
  
 
== Test Plan ==
 
== Test Plan ==
 +
 +
Perform an install with nothing special hardware-wise.  Note the lack of early warning dialog.  Perform an install with unsupported hardware (see bug report for details).  Note the early warning dialog that does not prevent you from installing.
  
 
== User Experience ==
 
== User Experience ==
 +
 +
If tainted hardware is present, the user will see a warning dialog telling them their hardware is unsupported.  This warning will appear on interactive installs as well as kickstart installs.  Installation will not halt, however.
  
 
== Dependencies ==
 
== Dependencies ==
 +
 +
None.
  
 
== Contingency Plan ==
 
== Contingency Plan ==
 +
 +
It would take longer to come up with a contingency plan than it would to add this feature.
  
 
== Documentation ==
 
== Documentation ==
 +
 +
None besides the above bug report.
  
 
== Release Notes ==
 
== Release Notes ==
 +
 +
None required.
  
 
[[Category:Anaconda]]
 
[[Category:Anaconda]]

Latest revision as of 18:28, 2 December 2010

Contents

[edit] Warn users if installing on unsupported hardware

[edit] Summary

If the kernel detects unsupported hardware, warn users when starting the installer.

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 15
  • Last updated: 2010-12-02
  • Percentage of completion: 100%

[edit] Detailed Description

https://bugzilla.redhat.com/show_bug.cgi?id=623140

Bug #600509 introduced TAINT_HARDWARE_UNSUPPORTED in the kernel. The flag detects hardware that Red Hat does not officially support.

The flag can be set during the kernel boot and possibly during module load when the kernel detects hardware that Red Hat is known not to support. The flag value can be read from /proc/sys/kernel/taint.

If the flag is set anaconda should display a window with the following information:

Unsupported hardware detected. This hardware (or a combination thereof) is not supported by Red Hat. For more information on supported hardware, please refer to http://www.redhat.com/hardware.

[edit] Benefit to Fedora

[edit] Scope

Add a check early on in anaconda (loader, preferably though this doesn't help the livecd case) for the tainted flag, and show a warning if present.

[edit] Test Plan

Perform an install with nothing special hardware-wise. Note the lack of early warning dialog. Perform an install with unsupported hardware (see bug report for details). Note the early warning dialog that does not prevent you from installing.

[edit] User Experience

If tainted hardware is present, the user will see a warning dialog telling them their hardware is unsupported. This warning will appear on interactive installs as well as kickstart installs. Installation will not halt, however.

[edit] Dependencies

None.

[edit] Contingency Plan

It would take longer to come up with a contingency plan than it would to add this feature.

[edit] Documentation

None besides the above bug report.

[edit] Release Notes

None required.