hi1620-based ARM Servers are shown as "Unknown model"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Unassigned | ||
2.9 |
Fix Released
|
Medium
|
Unassigned | ||
kunpeng920 |
Fix Released
|
Undecided
|
Taihsiang Ho | ||
lxd |
New
|
Undecided
|
Unassigned |
Bug Description
In the MAAS UI, ARM Servers based on the Hi1620 ARM SoC appear as "Unknown model". This seems odd for an Ubuntu-certified platform that exposes a proper DMI table. I suspect MAAS maybe scraping /proc/cpuinfo for this information, which isn't a standardized interface. Perhaps that may make sense as a fallback for arm64 systems that do not expose DMI info - but most all ARM servers will.
The following is from MAAS' commissioning info for one of these servers. Personally, I'd recommend using system-manufacturer and system-product-name - i.e. "Huawei XA320 V2":
-----BEGIN DMI KEYPAIRS-----
bios-vendor=Huawei Corp.
bios-version=0.95
bios-release-
system-
system-
system-version=To be filled by O.E.M.
system-
system-
baseboard-
baseboard-
baseboard-
baseboard-
baseboard-
chassis-
chassis-type=Main Server Chassis
chassis-version=To be filled by O.E.M.
chassis-
chassis-
processor-
ARM
processor-
Hisilicon
processor-
Kunpeng 920-4826
processor-
2600 MHz
-----END DMI KEYPAIRS-----
Changed in maas: | |
milestone: | 2.9.0b4 → 2.9.0b7 |
Changed in maas: | |
milestone: | 2.9.0b7 → 2.9.x |
Changed in kunpeng920: | |
assignee: | nobody → Taihsiang Ho (taihsiangho) |
tags: | added: tairadar |
tags: | removed: tairadar |
Changed in maas: | |
status: | Triaged → Invalid |
Changed in kunpeng920: | |
status: | New → Fix Committed |
Changed in maas: | |
status: | Invalid → Fix Committed |
milestone: | 2.9.2 → 2.4.3 |
milestone: | 2.4.3 → 2.10-beta1 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in kunpeng920: | |
status: | Fix Committed → Fix Released |
Actually, I see now that this is supposed to be a descriptor of the CPU, so processor-version might be a better field.