From d1bb5d6fcc75f07ca6a58b5536906980aff9d253 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Sat, 18 Jul 2015 19:31:16 -0400 Subject: New board: ThinkPad R500 (experimental) The ich9deblob and ich9gen utilities were modified, so that they support reading and/or writing descriptor images where the GbE region is not defined. These utilities were also re-factored and tidied up a bit. A quick was noticed during the course of this work, in that Compenent 1 Density was being set to 8MiB constantly, even on systems with 4MiB flash chips. Component 2 Density was set statically to 2MiB. ich9gen now sets both to 4MiB or 8MiB, depending on whether building the descriptor for a 4MiB or 8MiB ROM image. There are still some ACPI bugs (see docs/hcl/r500.html), which will have to be fixed upstream. TODO: get hw reg dumps from a factory R500, and compare with the X200 or T400 dumps. --- (limited to 'docs/hcl/r500_dumps/dmidecode.log') diff --git a/docs/hcl/r500_dumps/dmidecode.log b/docs/hcl/r500_dumps/dmidecode.log new file mode 100644 index 0000000..3dc9bbb --- /dev/null +++ b/docs/hcl/r500_dumps/dmidecode.log @@ -0,0 +1,669 @@ +# dmidecode 2.12 +SMBIOS 2.4 present. +80 structures occupying 2857 bytes. +Table at 0x000E0010. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: LENOVO + Version: 7YET83WW (3.13 ) + Release Date: 12/13/2010 + Address: 0xE0000 + Runtime Size: 128 kB + ROM Size: 4096 kB + Characteristics: + PCI is supported + PC Card (PCMCIA) is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + ESCD support is available + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + BIOS Revision: 3.19 + Firmware Revision: 1.6 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: LENOVO + Product Name: 2714AAG + Version: ThinkPad R500 + Serial Number: R834HDW + UUID: A7A7CC01-5062-11CB-9878-E9112BF084A6 + Wake-up Type: Power Switch + SKU Number: Not Specified + Family: ThinkPad R500 + +Handle 0x0002, DMI type 2, 8 bytes +Base Board Information + Manufacturer: LENOVO + Product Name: 2714AAG + Version: Not Available + Serial Number: VQ1FG03A3DY + +Handle 0x0003, DMI type 3, 13 bytes +Chassis Information + Manufacturer: LENOVO + Type: Notebook + Lock: Not Present + Version: Not Available + Serial Number: Not Available + Asset Tag: No Asset Information + Boot-up State: Unknown + Power Supply State: Unknown + Thermal State: Unknown + Security Status: Unknown + +Handle 0x0004, DMI type 126, 13 bytes +Inactive + +Handle 0x0005, DMI type 126, 13 bytes +Inactive + +Handle 0x0006, DMI type 4, 35 bytes +Processor Information + Socket Designation: None + Type: Central Processor + Family: Other + Manufacturer: GenuineIntel + ID: 7A 06 01 00 FF FB EB BF + Signature: Type 0, Family 6, Model 23, 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)2 Duo CPU T6670 @ 2.20GHz + Voltage: 1.3 V + External Clock: 200 MHz + Max Speed: 2200 MHz + Current Speed: 2200 MHz + Status: Populated, Enabled + Upgrade: None + L1 Cache Handle: 0x000A + L2 Cache Handle: 0x000C + L3 Cache Handle: Not Provided + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + +Handle 0x0007, DMI type 5, 20 bytes +Memory Controller Information + Error Detecting Method: None + Error Correcting Capabilities: + None + Supported Interleave: One-way Interleave + Current Interleave: One-way Interleave + Maximum Memory Module Size: 4096 MB + Maximum Total Memory Size: 8192 MB + Supported Speeds: + Other + Supported Memory Types: + DIMM + SDRAM + Memory Module Voltage: 2.9 V + Associated Memory Slots: 2 + 0x0008 + 0x0009 + Enabled Error Correcting Capabilities: + Unknown + +Handle 0x0008, DMI type 6, 12 bytes +Memory Module Information + Socket Designation: DIMM Slot 1 + Bank Connections: 0 1 + Current Speed: 32 ns + Type: DIMM SDRAM + Installed Size: 2048 MB (Double-bank Connection) + Enabled Size: 2048 MB (Double-bank Connection) + Error Status: OK + +Handle 0x0009, DMI type 6, 12 bytes +Memory Module Information + Socket Designation: DIMM Slot 2 + Bank Connections: 2 3 + Current Speed: 32 ns + Type: DIMM SDRAM + Installed Size: Not Installed + Enabled Size: Not Installed + Error Status: OK + +Handle 0x000A, DMI type 7, 19 bytes +Cache Information + Socket Designation: Internal L1 Cache + Configuration: Enabled, Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 64 kB + Maximum Size: 64 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Instruction + Associativity: 8-way Set-associative + +Handle 0x000B, DMI type 7, 19 bytes +Cache Information + Socket Designation: Internal L1 Cache + Configuration: Enabled, Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 64 kB + Maximum Size: 64 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Data + Associativity: 8-way Set-associative + +Handle 0x000C, DMI type 7, 19 bytes +Cache Information + Socket Designation: Internal L2 Cache + Configuration: Enabled, Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2048 kB + Maximum Size: 2048 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x000D, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: External Monitor + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x000E, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: Microphone Jack + External Connector Type: Mini Jack (headphones) + Port Type: Audio Port + +Handle 0x000F, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: Headphone Jack + External Connector Type: Mini Jack (headphones) + Port Type: Audio Port + +Handle 0x0010, DMI type 126, 9 bytes +Inactive + +Handle 0x0011, DMI type 126, 9 bytes +Inactive + +Handle 0x0012, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: Modem + External Connector Type: RJ-11 + Port Type: Modem Port + +Handle 0x0013, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: Ethernet + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x0014, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: USB 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0015, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: USB 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0016, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: USB 3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0017, DMI type 126, 9 bytes +Inactive + +Handle 0x0018, DMI type 126, 9 bytes +Inactive + +Handle 0x0019, DMI type 126, 9 bytes +Inactive + +Handle 0x001A, DMI type 126, 9 bytes +Inactive + +Handle 0x001B, DMI type 126, 9 bytes +Inactive + +Handle 0x001C, DMI type 126, 9 bytes +Inactive + +Handle 0x001D, DMI type 126, 9 bytes +Inactive + +Handle 0x001E, DMI type 126, 9 bytes +Inactive + +Handle 0x001F, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Available + Internal Connector Type: None + External Reference Designator: IEEE1394 + External Connector Type: IEEE 1394 + Port Type: Firewire (IEEE P1394) + +Handle 0x0020, DMI type 9, 13 bytes +System Slot Information + Designation: ExpressCard Slot 1 + Type: x1 PCI Express + Current Usage: Available + Length: Other + ID: 0 + Characteristics: + Hot-plug devices are supported + +Handle 0x0021, DMI type 9, 13 bytes +System Slot Information + Designation: CardBus Slot 1 + Type: 32-bit PC Card (PCMCIA) + Current Usage: Available + Length: Other + ID: Adapter 1, Socket 0 + Characteristics: + 5.0 V is provided + 3.3 V is provided + PC Card-16 is supported + Cardbus is supported + Zoom Video is supported + Modem ring resume is supported + PME signal is supported + Hot-plug devices are supported + +Handle 0x0022, DMI type 126, 13 bytes +Inactive + +Handle 0x0023, DMI type 126, 13 bytes +Inactive + +Handle 0x0024, DMI type 9, 13 bytes +System Slot Information + Designation: Media Card Slot 1 + Type: Other + Current Usage: Available + Length: Other + Characteristics: + Hot-plug devices are supported + +Handle 0x0025, DMI type 126, 13 bytes +Inactive + +Handle 0x0026, DMI type 126, 13 bytes +Inactive + +Handle 0x0027, DMI type 10, 6 bytes +On Board Device Information + Type: Other + Status: Enabled + Description: IBM Embedded Security hardware + +Handle 0x0028, DMI type 11, 5 bytes +OEM Strings + String 1: IBM ThinkPad Embedded Controller -[7VHT16WW-1.06 ]- + +Handle 0x0029, DMI type 13, 22 bytes +BIOS Language Information + Language Description Format: Abbreviated + Installable Languages: 1 + enUS + Currently Installed Language: enUS + +Handle 0x002A, DMI type 15, 25 bytes +System Event Log + Area Length: 0 bytes + Header Start Offset: 0x0000 + Header Length: 16 bytes + Data Start Offset: 0x0010 + Access Method: General-purpose non-volatile data functions + Access Address: 0x0000 + Status: Valid, Not Full + Change Token: 0x00000000 + Header Format: Type 1 + Supported Log Type Descriptors: 1 + Descriptor 1: POST error + Data Format 1: POST results bitmap + +Handle 0x002B, DMI type 16, 15 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 4 GB + Error Information Handle: Not Provided + Number Of Devices: 2 + +Handle 0x002C, DMI type 17, 27 bytes +Memory Device + Array Handle: 0x002B + Error Information Handle: No Error + Total Width: 64 bits + Data Width: 64 bits + Size: 2048 MB + Form Factor: SODIMM + Set: None + Locator: DIMM 1 + Bank Locator: Bank 0/1 + Type: DDR3 + Type Detail: Synchronous + Speed: 800 MHz + Manufacturer: 80CE + Serial Number: 66775E97 + Asset Tag: 1014 + Part Number: M471B5673FH0-CF8 + +Handle 0x002D, DMI type 17, 27 bytes +Memory Device + Array Handle: 0x002B + Error Information Handle: No Error + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: SODIMM + Set: None + Locator: DIMM 2 + Bank Locator: Bank 2/3 + Type: DDR2 + Type Detail: Synchronous + Speed: 800 MHz + Manufacturer: + Serial Number: + Asset Tag: + Part Number: + +Handle 0x002E, DMI type 18, 23 bytes +32-bit Memory Error Information + Type: OK + Granularity: Unknown + Operation: Unknown + Vendor Syndrome: Unknown + Memory Array Address: Unknown + Device Address: Unknown + Resolution: Unknown + +Handle 0x002F, DMI type 19, 15 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x0007FFFFFFF + Range Size: 2 GB + Physical Array Handle: 0x002B + Partition Width: 2 + +Handle 0x0030, DMI type 20, 19 bytes +Memory Device Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x0007FFFFFFF + Range Size: 2 GB + Physical Device Handle: 0x002C + Memory Array Mapped Address Handle: 0x002F + Partition Row Position: 1 + +Handle 0x0031, DMI type 20, 19 bytes +Memory Device Mapped Address + Starting Address: 0x0007FFFFC00 + Ending Address: 0x0007FFFFFFF + Range Size: 1 kB + Physical Device Handle: 0x002D + Memory Array Mapped Address Handle: 0x002F + Partition Row Position: 1 + +Handle 0x0032, DMI type 21, 7 bytes +Built-in Pointing Device + Type: Track Point + Interface: PS/2 + Buttons: 3 + +Handle 0x0033, DMI type 21, 7 bytes +Built-in Pointing Device + Type: Touch Pad + Interface: PS/2 + Buttons: 0 + +Handle 0x0034, DMI type 22, 26 bytes +Portable Battery + Location: Rear + Manufacturer: SONY + Name: 42T4778 + Design Capacity: 51840 mWh + Design Voltage: 10800 mV + SBDS Version: 03.01 + Maximum Error: Unknown + SBDS Serial Number: 0161 + SBDS Manufacture Date: 2010-04-08 + SBDS Chemistry: LION + OEM-specific Information: 0x00000000 + +Handle 0x0035, DMI type 126, 26 bytes +Inactive + +Handle 0x0036, DMI type 24, 5 bytes +Hardware Security + Power-On Password Status: Disabled + Keyboard Password Status: Disabled + Administrator Password Status: Disabled + Front Panel Reset Status: Unknown + +Handle 0x0037, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x0038, DMI type 131, 17 bytes +OEM-specific Type + Header and Data: + 83 11 38 00 01 02 03 FF FF 1F 00 00 00 00 00 02 + 00 + Strings: + BOOTINF 20h + BOOTDEV 21h + KEYPTRS 23h + +Handle 0x0039, DMI type 131, 22 bytes +OEM-specific Type + Header and Data: + 83 16 39 00 01 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 01 + Strings: + TVT-Enablement + +Handle 0x003A, DMI type 132, 7 bytes +OEM-specific Type + Header and Data: + 84 07 3A 00 02 D8 36 + +Handle 0x003B, DMI type 133, 5 bytes +OEM-specific Type + Header and Data: + 85 05 3B 00 01 + Strings: + KHOIHGIUCCHHII + +Handle 0x003C, DMI type 134, 13 bytes +OEM-specific Type + Header and Data: + 86 0D 3C 00 16 04 10 20 00 00 00 00 00 + +Handle 0x003D, DMI type 134, 16 bytes +OEM-specific Type + Header and Data: + 86 10 3D 00 00 49 4E 54 43 01 01 00 00 03 01 02 + Strings: + TPM INFO + System Reserved + +Handle 0x003E, DMI type 135, 13 bytes +OEM-specific Type + Header and Data: + 87 0D 3E 00 54 50 07 00 01 00 00 00 00 + +Handle 0x003F, DMI type 135, 18 bytes +OEM-specific Type + Header and Data: + 87 12 3F 00 54 50 07 01 01 BA 05 00 00 00 00 00 + 00 00 + +Handle 0x0040, DMI type 135, 35 bytes +OEM-specific Type + Header and Data: + 87 23 40 00 54 50 07 02 42 41 59 20 49 2F 4F 20 + 01 00 02 00 00 0B 00 18 18 0E 18 02 00 0B 00 10 + 18 0A 18 + +Handle 0x0041, DMI type 135, 34 bytes +OEM-specific Type + Header and Data: + 87 22 41 00 54 50 07 04 01 06 01 01 02 00 02 01 + 02 00 03 01 02 00 04 01 02 00 05 01 02 00 06 01 + 02 00 + +Handle 0x0042, DMI type 135, 10 bytes +OEM-specific Type + Header and Data: + 87 0A 42 00 54 50 07 03 01 01 + +Handle 0x0043, DMI type 136, 6 bytes +OEM-specific Type + Header and Data: + 88 06 43 00 5A 5A + +Handle 0x0044, DMI type 126, 28 bytes +Inactive + +Handle 0x0045, DMI type 138, 40 bytes +OEM-specific Type + Header and Data: + 8A 28 45 00 14 01 02 01 40 02 01 40 02 01 40 02 + 01 40 01 40 42 49 4F 53 20 50 61 73 73 77 6F 72 + 64 20 46 6F 72 6D 61 74 + +Handle 0x0046, DMI type 139, 37 bytes +OEM-specific Type + Header and Data: + 8B 25 46 00 11 01 0A 00 00 00 00 00 00 00 00 00 + 00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D + 61 74 69 6F 6E + +Handle 0x0047, DMI type 140, 67 bytes +OEM-specific Type + Header and Data: + 8C 43 47 00 4C 45 4E 4F 56 4F 0B 00 01 58 63 7A + 2B B4 35 21 8F 2C 39 AF A1 46 88 F4 9E 01 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 + +Handle 0x0048, DMI type 140, 47 bytes +OEM-specific Type + Header and Data: + 8C 2F 48 00 4C 45 4E 4F 56 4F 0B 01 01 08 00 F8 + C1 3B A8 62 08 86 C3 59 1C 64 00 8C C1 2C 5D 00 + 00 00 00 10 00 10 00 10 01 D0 00 20 01 00 01 + +Handle 0x0049, DMI type 140, 63 bytes +OEM-specific Type + Header and Data: + 8C 3F 49 00 4C 45 4E 4F 56 4F 0B 02 01 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Handle 0x004A, DMI type 140, 17 bytes +OEM-specific Type + Header and Data: + 8C 11 4A 00 4C 45 4E 4F 56 4F 0B 03 01 00 00 00 + 00 + +Handle 0x004B, DMI type 140, 19 bytes +OEM-specific Type + Header and Data: + 8C 13 4B 00 4C 45 4E 4F 56 4F 0B 04 01 B2 00 53 + 4D 20 00 + +Handle 0x004C, DMI type 129, 8 bytes +OEM-specific Type + Header and Data: + 81 08 4C 00 01 01 02 00 + Strings: + Intel_ASF + Intel_ASF_001 + +Handle 0x004D, DMI type 130, 20 bytes +OEM-specific Type + Header and Data: + 82 14 4D 00 24 41 4D 54 01 00 00 00 00 A5 00 00 + 00 00 00 00 + +Handle 0x004E, DMI type 131, 64 bytes +OEM-specific Type + Header and Data: + 83 40 4E 00 10 00 00 00 00 00 40 2A 00 00 00 00 + F8 00 19 29 00 00 00 00 21 00 00 00 02 00 04 00 + FC 03 00 00 03 00 01 15 C8 00 FF FF 00 00 00 00 + 00 00 00 00 07 00 00 00 76 50 72 6F 00 00 00 00 + +Handle 0x004F, DMI type 127, 4 bytes +End Of Table + -- cgit v0.9.1