Install fails on Dell Precision T3620 in legacy mode if Primary Display is not set to "auto"

Description

While research OXT-1593, a series of tests were run to verify the behaviour of PCI GPUs on both Dell and HP systems during both UEFI and Legacy boots. Dell Precision T3620 encountered significant bugs, detailed here and in ticket:

When attempting to install OXT in Legacy mode on a Dell Desktop with a PCI GPU, the installation will fail if the primary display in BIOS is set to anything other than "auto." The installer will report that installation did not succeed. Looking at the output from Alt+F2 shows the following:
mkdir -p /mnt/part2/dom0/sys/kernel/security
mount -o bind /sys/kernel/security /mnt/part2/dom0/sys/kernel/security
cp: error writing '/tmp/tmp.xss0ksPq2v/part1/kcmdline': No space left on device
cp: error writing '/tmp/tmp.xss0ksPq2v/part1/a

Changing primary display under bios back to "auto" and re-running installation with no other changes will result in a successful install. Issue reproduced with both Nvidia and ATI graphics cards.

Environment

Dell Precision T3620
Legacy Boot
PCI GPU (tested NVIDIA Quadro P2000 and AMD FirePro W2100)
OpenXT Stable 9 Build 6524

Validation Steps

  1. Using a dell system as specified under the environment section (or similar) with a PCI graphics card, change Primary Display under BIOS to either the built-in display or the PCI card, not "auto"

  2. Run an install of OpenXT as specified under the environment tab.

  3. If installation does not succeed, examine install logs

Activity

Show:
Tyler McGavran
June 5, 2019, 12:48 PM

I've been unable to reproduce this
I tested on a Dell Optiplex 7040 (the Precision T3620 is unavailable) using a W2100 PCI card.
No problems observed when the Primary Display in the BIOS is set to either non-auto options and the changes from PR #1163 are present.

Tyler McGavran
June 5, 2019, 12:52 PM

As an interesting aside, if the changes from PR #108 for OpenXT/installer are also present there is no warning presented to the user about the boot device not being the primary display. Seemingly on Dell machines if a PCI card is set as the primary display the built-in Intel card is not even listed in lspci OR /sys/devices

Chris Rogers
June 6, 2019, 3:51 PM

That's interesting for Dells, depending on the slot you put the gpu in. I will add this to the list of items to release note, and will close this ticket as solved.

Nicholas Tsirakis
June 27, 2019, 4:20 PM

Per :
Tested with Legacy Dell Optiplex 7040 w/ AMD W2100 as primary display. No issues seen during install.

Closing, but if you need someone to verify with the T3620 specifically, then this should be re-opened and verified with someone who has that machine available.

Chris Rogers
June 27, 2019, 4:27 PM

T3620 isn’t necessarily on the OpenXT HCL so it’s fine.

Fixed

Assignee

Unassigned

Reporter

Andrew Jones

Labels

None

QA Assignee

Nicholas Tsirakis

QA Image URL

None

Epic Link

Components

Fix versions

Affects versions

Priority

Major
Configure