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

Reply via email to