On Mon, Oct 26, 2020 at 10:20:04AM +0000, Han Liang Wee Eric wrote: > Dear Sir/Mdm, > > I saw your email on http://people.redhat.com/~rjones/virt-what/ > > I am not sure where to report a bug in virt-what tool, so here goes. > There is a bug in virt-what tool where it mistakes Microsoft Surface notebooks > to be a virtual machine > > This is due to the check on > system-manufacture - 'Microsoft Corporation' > > This can be avoided by checking baseboard for the keyword 'Surface' in that > case. > > I have attached a dmidecode dump from a Surface laptop. > > Let me know also if this is not the right place to report such a bug. Yes, this is fine. Do you know what version of virt-what you are using? Rich. > Eric Han > > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > > Important: This email is confidential and may be privileged. If you are not the > intended recipient, please delete it and notify us immediately; you should not > copy or use it for any purpose, nor disclose its contents to any other person. > Thank you. > # dmidecode 3.3 > Getting SMBIOS data from sysfs. > SMBIOS 3.2.0 present. > Table at 0x8BE32000. > > Handle 0x0000, DMI type 0, 26 bytes > BIOS Information > Vendor: Microsoft Corporation > Version: 390.3279.768 > Release Date: 06.15.2020 > ROM Size: 0 MB > Characteristics: > PCI is supported > BIOS is upgradeable > BIOS shadowing is allowed > Selectable boot is supported > EDD is supported > Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) > Print screen service is supported (int 5h) > 8042 keyboard services are supported (int 9h) > ACPI is supported > USB legacy is supported > BIOS boot specification is supported > Targeted content distribution is supported > UEFI is supported > > Handle 0x0001, DMI type 1, 27 bytes > System Information > Manufacturer: Microsoft Corporation > Product Name: Surface Book 2 > Version: 124000000000000000000000D:0B:08K:1F:5C:10P:38 > Serial Number: XXXXXXXXXXX > UUID: df7928f4-3234-1438-df66-017c080ca964 > Wake-up Type: Unknown > SKU Number: Surface_Book_1793 > Family: Surface > > Handle 0x0002, DMI type 3, 22 bytes > Chassis Information > Manufacturer: Microsoft Corporation > Type: Laptop > Lock: Not Present > Version: Not Specified > Serial Number: XXXXXXXXXXX > Asset Tag: <BAD INDEX> > Boot-up State: Unknown > Power Supply State: Unknown > Thermal State: Unknown > Security Status: Unknown > OEM Information: 0x00000000 > Height: Unspecified > Number Of Power Cords: Unspecified > Contained Elements: 0 > SKU Number: Not Specified > > Handle 0x0003, DMI type 2, 15 bytes > Base Board Information > Manufacturer: Microsoft Corporation > Product Name: Surface Book 2 > Version: Not Specified > Serial Number: XXXXXXXXXXX > Asset Tag: Not Specified > Features: > Board is a hosting board > Location In Chassis: Not Specified > Chassis Handle: 0x0002 > Type: Motherboard > Contained Object Handles: 0 > > Handle 0x0004, DMI type 24, 5 bytes > Hardware Security > Power-On Password Status: Not Implemented > Keyboard Password Status: Not Implemented > Administrator Password Status: Disabled > Front Panel Reset Status: Not Implemented > > Handle 0x0005, DMI type 128, 5 bytes > OEM-specific Type > Header and Data: > 80 05 05 00 01 > Strings: > _SHA_4215250a1e3c1a6cffa646b9ce9dc6814d474366 > > Handle 0x0006, DMI type 16, 23 bytes > Physical Memory Array > Location: System Board Or Motherboard > Use: System Memory > Error Correction Type: None > Maximum Capacity: 16 GB > Error Information Handle: Not Provided > Number Of Devices: 2 > > Handle 0x0007, DMI type 17, 84 bytes > Memory Device > Array Handle: 0x0006 > Error Information Handle: Not Provided > Total Width: 64 bits > Data Width: 64 bits > Size: 8 GB > Form Factor: Row Of Chips > Set: None > Locator: ChannelA-DIMM0 > Bank Locator: BANK 0 > Type: LPDDR3 > Type Detail: Synchronous Unbuffered (Unregistered) > Speed: 1867 MT/s > Manufacturer: Samsung > Serial Number: XXXXXXXXXXX > Asset Tag: Not Specified > Part Number: > Rank: 2 > Configured Memory Speed: 1867 MT/s > Minimum Voltage: Unknown > Maximum Voltage: Unknown > Configured Voltage: 1.2 V > Memory Technology: <OUT OF SPEC> > Memory Operating Mode Capability: None > Firmware Version: Not Specified > Module Manufacturer ID: Unknown > Module Product ID: Unknown > Memory Subsystem Controller Manufacturer ID: Unknown > Memory Subsystem Controller Product ID: Unknown > Non-Volatile Size: None > Volatile Size: 8 GB > Cache Size: None > Logical Size: None > > Handle 0x0008, DMI type 17, 84 bytes > Memory Device > Array Handle: 0x0006 > Error Information Handle: Not Provided > Total Width: 64 bits > Data Width: 64 bits > Size: 8 GB > Form Factor: Row Of Chips > Set: None > Locator: ChannelB-DIMM0 > Bank Locator: BANK 2 > Type: LPDDR3 > Type Detail: Synchronous Unbuffered (Unregistered) > Speed: 1867 MT/s > Manufacturer: Samsung > Serial Number: XXXXXXXXXXX > Asset Tag: Not Specified > Part Number: > Rank: 2 > Configured Memory Speed: 1867 MT/s > Minimum Voltage: Unknown > Maximum Voltage: Unknown > Configured Voltage: 1.2 V > Memory Technology: <OUT OF SPEC> > Memory Operating Mode Capability: None > Firmware Version: Not Specified > Module Manufacturer ID: Unknown > Module Product ID: Unknown > Memory Subsystem Controller Manufacturer ID: Unknown > Memory Subsystem Controller Product ID: Unknown > Non-Volatile Size: None > Volatile Size: 8 GB > Cache Size: None > Logical Size: None > > Handle 0x0009, DMI type 19, 31 bytes > Memory Array Mapped Address > Starting Address: 0x00000000000 > Ending Address: 0x003FFFFFFFF > Range Size: 16 GB > Physical Array Handle: 0x0006 > Partition Width: 2 > > Handle 0x000A, DMI type 7, 27 bytes > Cache Information > Socket Designation: L1 Cache > Configuration: Enabled, Not Socketed, Level 1 > Operational Mode: Write Back > Location: Internal > Installed Size: 0 kB > Maximum Size: 0 kB > Supported SRAM Types: > Synchronous > Installed SRAM Type: Synchronous > Speed: Unknown > Error Correction Type: Parity > System Type: Unified > Associativity: 8-way Set-associative > > Handle 0x000B, DMI type 7, 27 bytes > Cache Information > Socket Designation: L2 Cache > Configuration: Enabled, Not Socketed, Level 2 > Operational Mode: Write Back > Location: Internal > Installed Size: 0 kB > Maximum Size: 0 kB > Supported SRAM Types: > Synchronous > Installed SRAM Type: Synchronous > Speed: Unknown > Error Correction Type: Single-bit ECC > System Type: Unified > Associativity: 4-way Set-associative > > Handle 0x000C, DMI type 7, 27 bytes > Cache Information > Socket Designation: L3 Cache > Configuration: Enabled, Not Socketed, Level 3 > Operational Mode: Write Back > Location: Internal > Installed Size: 0 kB > Maximum Size: 0 kB > Supported SRAM Types: > Synchronous > Installed SRAM Type: Synchronous > Speed: Unknown > Error Correction Type: Multi-bit ECC > System Type: Unified > Associativity: 16-way Set-associative > > Handle 0x000D, DMI type 4, 48 bytes > Processor Information > Socket Designation: U3E1 > Type: Central Processor > Family: Core i7 > Manufacturer: Intel(R) Corporation > ID: EA 06 08 00 FF FB EB BF > Signature: Type 0, Family 6, Model 142, Stepping 10 > Flags: > FPU (Floating-point unit on-chip) > VME (Virtual mode extension) > DE (Debugging extension) > PSE (Page size extension) > TSC (Time stamp counter) > MSR (Model specific registers) > PAE (Physical address extension) > MCE (Machine check exception) > CX8 (CMPXCHG8 instruction supported) > APIC (On-chip APIC hardware supported) > SEP (Fast system call) > MTRR (Memory type range registers) > PGE (Page global enable) > MCA (Machine check architecture) > CMOV (Conditional move instruction supported) > PAT (Page attribute table) > PSE-36 (36-bit page size extension) > CLFSH (CLFLUSH instruction supported) > DS (Debug store) > ACPI (ACPI supported) > MMX (MMX technology supported) > FXSR (FXSAVE and FXSTOR instructions supported) > SSE (Streaming SIMD extensions) > SSE2 (Streaming SIMD extensions 2) > SS (Self-snoop) > HTT (Multi-threading) > TM (Thermal monitor supported) > PBE (Pending break enabled) > Version: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz > Voltage: 0.7 V > External Clock: 100 MHz > Max Speed: Unknown > Current Speed: 1800 MHz > Status: Populated, Enabled > Upgrade: Socket BGA1356 > L1 Cache Handle: 0x000A > L2 Cache Handle: 0x000B > L3 Cache Handle: 0x000C > Serial Number: To Be Filled By O.E.M. > Asset Tag: To Be Filled By O.E.M. > Part Number: To Be Filled By O.E.M. > Core Count: 4 > Core Enabled: 4 > Thread Count: 8 > Characteristics: > 64-bit capable > Multi-Core > Hardware Thread > Execute Protection > Enhanced Virtualization > Power/Performance Control > > Handle 0xFEFF, DMI type 127, 4 bytes > End Of Table > -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW