That KB sounds like a bunch of intentionally vague nonsense.
Chances are this is the exact same BIOS design bug that HP/Compaq has/had in their BIOSes:
The BIOSes issue the necessary ATA CDBs to the disk to get all SMART attribute data. They they incorrectly assume
that the SMART attributes returned contain attribute 194 (Temperature). Many SSDs (particularly Intel) do not include a thermistor on their PCBs, thus there is no SMART attribute 194. This causes the BIOS to spit out a bunch of hullabaloo warnings about "temperature failure" (in the case of the HP/Compaq systems) because the BIOS lacked proper handling code for disks without that attribute. I can point you to the thread on the Intel forums discussing this at length if you want to read it, where HP and Intel had to have private behind-closed-doors meetings to "figure out what to do about this" (while I continually brought up the fact that the BIOS developer made horrible/atrocious assumptions and that the check in question should be completely removed -- i.e. it wasn't Intel's fault). I have no idea what was done about it, but from what I can tell, HP did something because Intel never issued a firmware upgrade that, say, faked attribute 194 (and if they had, I would have flamed them over that!).
If this is what's happening to you with your Dell system, the result is a vague/ambiguous nastygram that tells you absolutely nothing useful. Way to go Dell (or whoever they outsource their BIOS development to).
Only Dell engineers -- more specifically, those who develop the BIOS -- would know if this is the case. The likelihood of getting through Tier 1 or even Tier 2 Support to talk to one of these people is practically nil.
The reason the KB probably says Western Digital and Samsung only, is because they're two brands which are known to not
vendor-encode attribute 194, i.e. the 6-byte data attribute can be read and interpreted (effectively) as a 64-bit unsigned decimal number that represents the temperature of the drive in Celsius. Some other brands might encode this attribute data (thus when read in the same fashion, results in a number like 19485209282), thus would probably throw the same error.
1. Continually harass Dell Technical Support until you reach an engineer at a high enough level that understands the predicament and can talk to the appropriate folks that develop the BIOS to remove the code,
2. Don't buy this particular model of Dell system, or consider buying another brand/vendors products, or build your own,
3. Remove the SSD and comply with Dell's requirements,
4. Do nothing.--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.