From Fedora Project Wiki

No edit summary
m (previous change in a second place)
(22 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=A complete installation using the vesa driver for installation. Note that graphical install requires 256MB RAM.
|description=This is to verify that Fedora can be installed in a safe graphics mode, using highly compatible video driver.
{{admon/important|Bare metal only|This test case has to be tried on a bare metal system only. We need to ensure that users can boot even with not well supported graphics cards. Graphics is usually not a problem in virtual machines and therefore VM testing is not beneficial here. Please use bare metal system.}}
|setup=
# Prepare any media for booting the installer
|actions=
|actions=
# Boot the installer using any available means(boot.iso, CD, DVD, Live or PXE) 
# Boot the installer using a safe graphics mode. There is a special menu item for this at the initial boot screen, usually under ''Troubleshooting'' menu.
# At the initial screen, select the option labelled ''Install system with basic video driver''
# Proceed with installation
#* To use the vesa driver during installation from a live image, press ''Tab'' key at the initial bootloader screen and add the parameters: <code>xdriver=vesa nomodeset</code>
# Boot the new system
# Proceed with normal installation
|results=
|results=
# Graphical anaconda displays properly
<ol>
# When X starts, it should be using the vesa driver (confirm by inspecting /tmp/X.log)  
<li>There is a special menu item at the initial boot screen to boot the installer in a safe graphics mode</li>
# The installed system boots with xdriver=vesa (check by running {{command|xdriinfo}})
<li>The graphical installer displays properly and uses the ''vesa'' driver on BIOS systems or [https://lists.fedoraproject.org/pipermail/test/2013-July/116918.html ''efifb / fbdev'' driver on UEFI systems].  Confirm driver usage by inspecting <code>journalctl -ab</code> (GNOME), {{filename|/var/log/Xorg.0.log}} (KDE and other desktops) or {{filename|/tmp/X.log}} (non-live media).  You should see output similar to the following:
<ul>
<li>on BIOS systems</li>
<pre>
[    71.321] (II) VESA(0): initializing int10
[    71.325] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[    71.326] (II) VESA(0): VESA BIOS detected
[    71.326] (II) VESA(0): VESA VBE Version 2.0
[    71.326] (II) VESA(0): VESA VBE Total Mem: 4096 kB
[    71.326] (II) VESA(0): VESA VBE OEM: VGABIOS Cirrus extension
[    71.326] (II) VESA(0): VESA VBE OEM Software Rev: 1.0
[    71.326] (II) VESA(0): VESA VBE OEM Vendor: VGABIOS Cirrus extension
[    71.326] (II) VESA(0): VESA VBE OEM Product: VGABIOS Cirrus extension
[    71.326] (II) VESA(0): VESA VBE OEM Product Rev: 1.0</pre>
<li>on UEFI systems</li>
<pre>
[    34.947] (II) [KMS] drm report modesetting isn't supported.
[    34.947] (WW) Falling back to old probe method for modesetting
[    34.947] (II) Loading sub module "fbdevhw"
[    34.947] (II) LoadModule: "fbdevhw"
[    34.947] (**) FBDEV(2): claimed PCI slot 1@0:0:0
[    34.947] (II) FBDEV(2): using default device
[    34.948] (II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32</pre>
</ul>
If there are many lines containing <code>(II) VESA(0):</code> or <code>FBDEV</code>, it indicates you are using the correct driver.
</li>
<li>The installed system should contain <code>nomodeset</code> keyword specified in the kernel boot line. You can check by inspecting {{filename|/proc/cmdline}} and {{filename|/boot/grub2/grub.cfg}}.</li>
<li>When X starts on the installed system, it should be using the ''vesa'' (on BIOS) or ''fbdev'' (on UEFI) driver.  Confirm by checking <code>journalctl -ab</code> (GNOME) or {{filename|/var/log/Xorg.0.log}} (KDE and other desktops) for similar output to the above from the installer</li>
</ol>
}}
}}


[[Category:User Interface]]
[[Category:User Interface]]

Revision as of 09:24, 17 September 2015

Description

This is to verify that Fedora can be installed in a safe graphics mode, using highly compatible video driver.

Important.png
Bare metal only
This test case has to be tried on a bare metal system only. We need to ensure that users can boot even with not well supported graphics cards. Graphics is usually not a problem in virtual machines and therefore VM testing is not beneficial here. Please use bare metal system.

Setup

  1. Prepare any media for booting the installer

How to test

  1. Boot the installer using a safe graphics mode. There is a special menu item for this at the initial boot screen, usually under Troubleshooting menu.
  2. Proceed with installation
  3. Boot the new system

Expected Results

  1. There is a special menu item at the initial boot screen to boot the installer in a safe graphics mode
  2. The graphical installer displays properly and uses the vesa driver on BIOS systems or efifb / fbdev driver on UEFI systems. Confirm driver usage by inspecting journalctl -ab (GNOME), /var/log/Xorg.0.log (KDE and other desktops) or /tmp/X.log (non-live media). You should see output similar to the following:
    • on BIOS systems
    • [    71.321] (II) VESA(0): initializing int10
      [    71.325] (II) VESA(0): Primary V_BIOS segment is: 0xc000
      [    71.326] (II) VESA(0): VESA BIOS detected
      [    71.326] (II) VESA(0): VESA VBE Version 2.0
      [    71.326] (II) VESA(0): VESA VBE Total Mem: 4096 kB
      [    71.326] (II) VESA(0): VESA VBE OEM: VGABIOS Cirrus extension
      [    71.326] (II) VESA(0): VESA VBE OEM Software Rev: 1.0
      [    71.326] (II) VESA(0): VESA VBE OEM Vendor: VGABIOS Cirrus extension
      [    71.326] (II) VESA(0): VESA VBE OEM Product: VGABIOS Cirrus extension
      [    71.326] (II) VESA(0): VESA VBE OEM Product Rev: 1.0
    • on UEFI systems
    • [    34.947] (II) [KMS] drm report modesetting isn't supported.
      [    34.947] (WW) Falling back to old probe method for modesetting
      [    34.947] (II) Loading sub module "fbdevhw"
      [    34.947] (II) LoadModule: "fbdevhw"
      [    34.947] (**) FBDEV(2): claimed PCI slot 1@0:0:0
      [    34.947] (II) FBDEV(2): using default device
      [    34.948] (II) FBDEV(0): Creating default Display subsection in Screen section
      	"Default Screen Section" for depth/fbbpp 24/32

    If there are many lines containing (II) VESA(0): or FBDEV, it indicates you are using the correct driver.

  3. The installed system should contain nomodeset keyword specified in the kernel boot line. You can check by inspecting /proc/cmdline and /boot/grub2/grub.cfg.
  4. When X starts on the installed system, it should be using the vesa (on BIOS) or fbdev (on UEFI) driver. Confirm by checking journalctl -ab (GNOME) or /var/log/Xorg.0.log (KDE and other desktops) for similar output to the above from the installer