Troubleshooting

Differences between revisions 49 and 54 (spanning 5 versions)
Revision 49 as of 2012-04-13 23:52:21
Size: 3088
Editor: static-50-53-79-63
Comment:
Revision 54 as of 2012-04-14 02:07:40
Size: 3152
Editor: static-50-53-79-63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * [[X/Bugs]] - Analysis of collection of similar bugs
 * [[X/Bugs/Transitions]] - Explanation for "installing xserver-xorg-core would break existing software"
 * [[X/i8xxUnsupported]] - Explanation of why i845, i855, i865, etc. chips aren't supported
 * [[X/HybridGraphics]] - How to make the most of your system with hybrid graphics
 * [[X/CommonErrors]]
 * [[X/ErrorMessages]]
 * [[Bugs/AtiDriver]]
 * [[X/Troubleshooting/Resolution|Resolution issues]]
General Issues
 * [[X/Glossary]] - Common error messages and terminology
Line 14: Line 8:
 * [[DebuggingKernelSuspend|Suspend and Resume issues]]
 * [[X/Troubleshooting/XServerCrashOnResume|xserver crash on resume]]
 * [[X/Troubleshooting/XError|Program received an X Window System error]]
 * [[X/Bugs/Transitions|X Transitions]] - Explanation for "installing xserver-xorg-core would break existing software"
 * [[X/Troubleshooting/Other|Other common issues...]]

Display Issues
 * [[X/Troubleshooting/VideoDriverDetection|Video driver detection]]
 * [[X/MonitorDetection|Monitor detection]]
 * [[X/Troubleshooting/Resolution|Resolution detection]]
 * [[X/Troubleshooting/Freeze|Freeze issues]]
 * [[Kernel/Debugging/Backlight|Backlight issues]]
Line 15: Line 21:
 * [[X/Troubleshooting/Freeze|Freeze issues]]
 * [[X/Troubleshooting/SingleColorScreen|Single color (brown/blue/etc.) screen on startup]]
Line 18: Line 22:
 * [[X/Troubleshooting/XServerCrashOnResume|xserver crash on resume]]
 * [[X/Troubleshooting/OnlyLoadsVesa|Only loads vesa instead of correct driver]]
Line 21: Line 23:
 * [[X/i8xxUnsupported|i855 is Unsupported]] - Explanation of why i845, i855, i865, etc. chips aren't supported
 * [[X/HybridGraphics|Hybrid Graphics is Unsupported]] - Not officially supported, but the community has workarounds

Input Issues
Line 23: Line 29:
 * [[X/Troubleshooting/XError|Program received an X Window System error]]
 * [[X/Troubleshooting/NvidiaDriverMissingKernelDriver]]
 * [[X/MonitorDetection|Monitor Detection problems]]
 * [[X/Troubleshooting/Other|Other common issues...]]
 * [[DebuggingKeyboardDetection|Keyboard detection]]
 * [[DebuggingTouchpadDetection|Touchpad detection]]
Line 29: Line 33:
Booting
 * [[https://help.ubuntu.com/community/BootOptions|Boot Options]]
 * [[DebuggingKernelBoot|Debugging Kernel Boot Problems]]
 * [[X/NonGraphicalBoot|Non-Graphical Booting]] - Running X manually, without gdm
 * [[X/Debugging/WirelessWithoutX|Wireless Without X]] - How to get a wireless network connection without X.
 * [[X/Debugging/WiredWithoutRouter|Direct Wired Without WAP]] - How to connect two laptops with direct ethernet cord.

Crashes and Freezes
Line 30: Line 42:
 * [[X/Bisecting]] - Using bisection techniques to solve regressions or backport fixes  * [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes
 * [[X/InterpretingIntelGpuDump|Interpreting GPU Dumps]] - Ringbuffers, batchbuffers, and the meaning of `intel_gpu_dump` output
 * [[X/DebuggingWithValgrind|Valgrind]] - Debugging memory leaks

Other Techniques
 * [[X/Bisecting|X Bisecting]] - Using bisection techniques to solve regressions or backport fixes
Line 33: Line 50:
 * [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes
 * [[X/InterpretingIntelGpuDump]] - Ringbuffers, batchbuffers, and the meaning of `intel_gpu_dump` output
 * [[X/DebuggingWithValgrind]]
 * [[X/NonGraphicalBoot]] - Running X manually, without gdm
 * [[X/Debugging/WirelessWithoutX|Wireless Without X]] - How to get a wireless network connection without X.
 * [[X/Debugging/WiredWithoutRouter|Direct Wired Without WAP]] - How to connect two laptops with direct ethernet cord.
 * [[https://help.ubuntu.com/community/BootOptions|BootOptions]]
   * [[http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide|fglrx installation on Ubuntu]]
 * DebuggingUsplash
 * [[X/Dev/DeviceTreeHWDetection]]
 * [[X/Dev/DeviceTreeHWDetection|Device Tree]]
Line 45: Line 53:
 * The {{{drm.debug=0x04}}} kernel option can be used to get additional debugging data included in your {{{dmesg}}} output.

For hard bugs the analysis phase is the most important, and most challenging part of bug work. Depending on how the bug is behaving, there are multiple directions to investigate the issue. Here's some different approaches:

Common Problems

General Issues

Display Issues

Input Issues

Troubleshooting Techniques

Booting

Crashes and Freezes

Other Techniques


CategoryDebugging

X/Troubleshooting (last edited 2017-11-18 18:25:00 by penalvch)