<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skim</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skim"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Skim"/>
	<updated>2026-05-17T21:27:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:T14s&amp;diff=61973</id>
		<title>Category:T14s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:T14s&amp;diff=61973"/>
		<updated>2021-09-01T21:24:23Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:T Series]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:T14s&amp;diff=61972</id>
		<title>Template:T14s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:T14s&amp;diff=61972"/>
		<updated>2021-09-01T21:24:02Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:T14s|T14s]][[Category:T14s]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=X270_Detailed_Hardware_Information&amp;diff=59960</id>
		<title>X270 Detailed Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=X270_Detailed_Hardware_Information&amp;diff=59960"/>
		<updated>2020-03-25T23:49:42Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed hardware information for a Thinkpad {{X270}} 20K5S0R100&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Bus 001 Device 003: ID 04f2:b5ab Chicony Electronics Co., Ltd&lt;br /&gt;
Bus 001 Device 002: ID 8087:0a2b Intel Corp.&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Skylake Host Bridge/DRAM Registers [8086:1904] (rev 08)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 520 [8086:1916] (rev 07)&lt;br /&gt;
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)&lt;br /&gt;
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)&lt;br /&gt;
00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60] (rev 21)&lt;br /&gt;
00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21)&lt;br /&gt;
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)&lt;br /&gt;
00:16.3 Serial controller [0700]: Intel Corporation Sunrise Point-LP Active Management Technology - SOL [8086:9d3d] (rev 21)&lt;br /&gt;
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port [8086:9d10] (rev f1)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port [8086:9d12] (rev f1)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d48] (rev 21)&lt;br /&gt;
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)&lt;br /&gt;
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)&lt;br /&gt;
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)&lt;br /&gt;
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (4) I219-LM [8086:15d7] (rev 21)&lt;br /&gt;
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader [10ec:522a] (rev 01)&lt;br /&gt;
03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== {{dmidecode}} ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 3.2&lt;br /&gt;
Getting SMBIOS data from sysfs.&lt;br /&gt;
SMBIOS 3.0.0 present.&lt;br /&gt;
Table at 0xCA6CF000.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 222, 14 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DE 0E 00 00 01 99 00 03 10 01 20 02 30 03&lt;br /&gt;
	Strings:&lt;br /&gt;
		Memory Init Complete&lt;br /&gt;
		End of DXE Phase&lt;br /&gt;
		BIOS Boot Complete&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 14, 8 bytes&lt;br /&gt;
Group Associations&lt;br /&gt;
	Name: Intel(R) Silicon View Technology&lt;br /&gt;
	Items: 1&lt;br /&gt;
		0x0000 (OEM-specific)&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 16, 23 bytes&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 32 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 17, 40 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0002&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 16384 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: ChannelA-DIMM0&lt;br /&gt;
	Bank Locator: BANK 0&lt;br /&gt;
	Type: DDR4&lt;br /&gt;
	Type Detail: Synchronous Unbuffered (Unregistered)&lt;br /&gt;
	Speed: 2133 MT/s&lt;br /&gt;
	Manufacturer: Micron&lt;br /&gt;
	Serial Number: 23F862F5&lt;br /&gt;
	Asset Tag: None&lt;br /&gt;
	Part Number: 16ATF2G64HZ-3G2J1   &lt;br /&gt;
	Rank: 2&lt;br /&gt;
	Configured Memory Speed: 2133 MT/s&lt;br /&gt;
	Minimum Voltage: Unknown&lt;br /&gt;
	Maximum Voltage: Unknown&lt;br /&gt;
	Configured Voltage: 1.2 V&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 17, 40 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0002&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: Unknown&lt;br /&gt;
	Data Width: Unknown&lt;br /&gt;
	Size: No Module Installed&lt;br /&gt;
	Form Factor: Unknown&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: ChannelB-DIMM0&lt;br /&gt;
	Bank Locator: BANK 2&lt;br /&gt;
	Type: Unknown&lt;br /&gt;
	Type Detail: None&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Manufacturer: Not Specified&lt;br /&gt;
	Serial Number: Not Specified&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
	Rank: Unknown&lt;br /&gt;
	Configured Memory Speed: Unknown&lt;br /&gt;
	Minimum Voltage: Unknown&lt;br /&gt;
	Maximum Voltage: Unknown&lt;br /&gt;
	Configured Voltage: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 19, 31 bytes&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x003FFFFFFFF&lt;br /&gt;
	Range Size: 16 GB&lt;br /&gt;
	Physical Array Handle: 0x0002&lt;br /&gt;
	Partition Width: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L1 Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 128 kB&lt;br /&gt;
	Maximum Size: 128 kB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Synchronous&lt;br /&gt;
	Installed SRAM Type: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Parity&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L2 Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 512 kB&lt;br /&gt;
	Maximum Size: 512 kB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Synchronous&lt;br /&gt;
	Installed SRAM Type: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 4-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L3 Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 3&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 3072 kB&lt;br /&gt;
	Maximum Size: 3072 kB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Synchronous&lt;br /&gt;
	Installed SRAM Type: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Multi-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 12-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 4, 48 bytes&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: U3E1&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: Core i5&lt;br /&gt;
	Manufacturer: Intel(R) Corporation&lt;br /&gt;
	ID: E3 06 04 00 FF FB EB BF&lt;br /&gt;
	Signature: Type 0, Family 6, Model 78, Stepping 3&lt;br /&gt;
	Flags:&lt;br /&gt;
		FPU (Floating-point unit on-chip)&lt;br /&gt;
		VME (Virtual mode extension)&lt;br /&gt;
		DE (Debugging extension)&lt;br /&gt;
		PSE (Page size extension)&lt;br /&gt;
		TSC (Time stamp counter)&lt;br /&gt;
		MSR (Model specific registers)&lt;br /&gt;
		PAE (Physical address extension)&lt;br /&gt;
		MCE (Machine check exception)&lt;br /&gt;
		CX8 (CMPXCHG8 instruction supported)&lt;br /&gt;
		APIC (On-chip APIC hardware supported)&lt;br /&gt;
		SEP (Fast system call)&lt;br /&gt;
		MTRR (Memory type range registers)&lt;br /&gt;
		PGE (Page global enable)&lt;br /&gt;
		MCA (Machine check architecture)&lt;br /&gt;
		CMOV (Conditional move instruction supported)&lt;br /&gt;
		PAT (Page attribute table)&lt;br /&gt;
		PSE-36 (36-bit page size extension)&lt;br /&gt;
		CLFSH (CLFLUSH instruction supported)&lt;br /&gt;
		DS (Debug store)&lt;br /&gt;
		ACPI (ACPI supported)&lt;br /&gt;
		MMX (MMX technology supported)&lt;br /&gt;
		FXSR (FXSAVE and FXSTOR instructions supported)&lt;br /&gt;
		SSE (Streaming SIMD extensions)&lt;br /&gt;
		SSE2 (Streaming SIMD extensions 2)&lt;br /&gt;
		SS (Self-snoop)&lt;br /&gt;
		HTT (Multi-threading)&lt;br /&gt;
		TM (Thermal monitor supported)&lt;br /&gt;
		PBE (Pending break enabled)&lt;br /&gt;
	Version: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz&lt;br /&gt;
	Voltage: 1.0 V&lt;br /&gt;
	External Clock: 100 MHz&lt;br /&gt;
	Max Speed: 2500 MHz&lt;br /&gt;
	Current Speed: 2400 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: Socket BGA1356&lt;br /&gt;
	L1 Cache Handle: 0x0006&lt;br /&gt;
	L2 Cache Handle: 0x0007&lt;br /&gt;
	L3 Cache Handle: 0x0008&lt;br /&gt;
	Serial Number: None&lt;br /&gt;
	Asset Tag: None&lt;br /&gt;
	Part Number: None&lt;br /&gt;
	Core Count: 2&lt;br /&gt;
	Core Enabled: 2&lt;br /&gt;
	Thread Count: 4&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		64-bit capable&lt;br /&gt;
		Multi-Core&lt;br /&gt;
		Hardware Thread&lt;br /&gt;
		Execute Protection&lt;br /&gt;
		Enhanced Virtualization&lt;br /&gt;
		Power/Performance Control&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 0, 24 bytes&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: LENOVO&lt;br /&gt;
	Version: R0IET58W (1.36 )&lt;br /&gt;
	Release Date: 04/19/2019&lt;br /&gt;
	Address: 0xE0000&lt;br /&gt;
	Runtime Size: 128 kB&lt;br /&gt;
	ROM Size: 16 MB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		3.5&amp;quot;/720 kB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Serial services are supported (int 14h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
		Targeted content distribution is supported&lt;br /&gt;
		UEFI is supported&lt;br /&gt;
	BIOS Revision: 1.36&lt;br /&gt;
	Firmware Revision: 1.17&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 1, 27 bytes&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: LENOVO&lt;br /&gt;
	Product Name: 20K5S0R100&lt;br /&gt;
	Version: ThinkPad X270&lt;br /&gt;
	Serial Number: PC0P1V6X&lt;br /&gt;
	UUID: 65e0324c-1e9b-11b2-a85c-84a1295e644f&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
	SKU Number: LENOVO_MT_20K5_BU_Think_FM_ThinkPad X270&lt;br /&gt;
	Family: ThinkPad X270&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 2, 15 bytes&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: LENOVO&lt;br /&gt;
	Product Name: 20K5S0R100&lt;br /&gt;
	Version: 0B98417 WIN&lt;br /&gt;
	Serial Number: L2HF7CC072V&lt;br /&gt;
	Asset Tag: Not Available&lt;br /&gt;
	Features:&lt;br /&gt;
		Board is a hosting board&lt;br /&gt;
		Board is replaceable&lt;br /&gt;
	Location In Chassis: Not Available&lt;br /&gt;
	Chassis Handle: 0x0000&lt;br /&gt;
	Type: Motherboard&lt;br /&gt;
	Contained Object Handles: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 3, 22 bytes&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: LENOVO&lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: None&lt;br /&gt;
	Serial Number: PC0P1V6X&lt;br /&gt;
	Asset Tag: No Asset Information&lt;br /&gt;
	Boot-up State: Unknown&lt;br /&gt;
	Power Supply State: Unknown&lt;br /&gt;
	Thermal State: Unknown&lt;br /&gt;
	Security Status: Unknown&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
	Height: Unspecified&lt;br /&gt;
	Number Of Power Cords: Unspecified&lt;br /&gt;
	Contained Elements: 0&lt;br /&gt;
	SKU Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 3&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 4&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Ethernet&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Hdmi&lt;br /&gt;
	External Connector Type: Other&lt;br /&gt;
	Port Type: Video Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Headphone/Microphone Combo Jack1&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 126, 9 bytes&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 9, 17 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: Media Card Slot&lt;br /&gt;
	Type: Other&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		Hot-plug devices are supported&lt;br /&gt;
	Bus Address: 0000:00:00.0&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 9, 17 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: SimCard Slot&lt;br /&gt;
	Type: Other&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	Characteristics: None&lt;br /&gt;
	Bus Address: 0000:00:00.0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 12, 5 bytes&lt;br /&gt;
System Configuration Options&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 13, 22 bytes&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Language Description Format: Abbreviated&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		en-US&lt;br /&gt;
	Currently Installed Language: en-US&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 22, 26 bytes&lt;br /&gt;
Portable Battery&lt;br /&gt;
	Location: Front&lt;br /&gt;
	Manufacturer: LGC&lt;br /&gt;
	Name: 45N1113&lt;br /&gt;
	Design Capacity: 23480 mWh&lt;br /&gt;
	Design Voltage: 11400 mV&lt;br /&gt;
	SBDS Version: 03.01&lt;br /&gt;
	Maximum Error: Unknown&lt;br /&gt;
	SBDS Serial Number: 050F&lt;br /&gt;
	SBDS Manufacture Date: 2017-05-06&lt;br /&gt;
	SBDS Chemistry: LION&lt;br /&gt;
	OEM-specific Information: 0x00000000&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 22, 26 bytes&lt;br /&gt;
Portable Battery&lt;br /&gt;
	Location: Rear&lt;br /&gt;
	Manufacturer: LGC&lt;br /&gt;
	Name: 45N1127&lt;br /&gt;
	Design Capacity: 23480 mWh&lt;br /&gt;
	Design Voltage: 11400 mV&lt;br /&gt;
	SBDS Version: 03.01&lt;br /&gt;
	Maximum Error: Unknown&lt;br /&gt;
	SBDS Serial Number: 14FE&lt;br /&gt;
	SBDS Manufacture Date: 2017-07-24&lt;br /&gt;
	SBDS Chemistry: LION&lt;br /&gt;
	OEM-specific Information: 0x00000000&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 133, 5 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 24 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 135, 83 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 53 25 00 54 50 07 02 42 41 59 20 49 2F 4F 20&lt;br /&gt;
		04 00 01 01 40 00 17 00 06 00 00 00 00 01 00 FF&lt;br /&gt;
		00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 01&lt;br /&gt;
		02 04 00 00 00 00 00 00 01 03 FF 00 00 00 00 00&lt;br /&gt;
		00 01 04 FF 00 00 00 00 00 00 01 05 FF 00 00 00&lt;br /&gt;
		00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0026, DMI type 130, 20 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		82 14 26 00 24 41 4D 54 01 01 01 01 01 A5 AF 02&lt;br /&gt;
		C0 00 01 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0027, DMI type 131, 64 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		83 40 27 00 35 00 00 00 0B 00 00 00 00 00 0A 00&lt;br /&gt;
		F8 00 48 9D 00 00 00 00 09 C0 00 00 08 00 0B 00&lt;br /&gt;
		2A 0E 46 00 00 00 00 00 FE 00 D7 15 00 00 00 00&lt;br /&gt;
		00 00 00 00 26 00 00 00 76 50 72 6F 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0028, DMI type 221, 26 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DD 1A 28 00 03 01 00 03 06 07 01 00 02 00 00 00&lt;br /&gt;
		00 CC 00 03 00 00 05 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		Reference Code - CPU&lt;br /&gt;
		uCode Version&lt;br /&gt;
		TXT ACM version&lt;br /&gt;
&lt;br /&gt;
Handle 0x0029, DMI type 221, 26 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DD 1A 29 00 03 01 00 03 06 07 01 00 02 00 0B 00&lt;br /&gt;
		00 0A 00 03 04 0B 08 46 2A 0E&lt;br /&gt;
	Strings:&lt;br /&gt;
		Reference Code - ME 11.0&lt;br /&gt;
		MEBx version&lt;br /&gt;
		ME Firmware Version&lt;br /&gt;
		Corporate SKU&lt;br /&gt;
&lt;br /&gt;
Handle 0x002A, DMI type 221, 75 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DD 4B 2A 00 0A 01 00 03 06 07 01 00 02 03 FF FF&lt;br /&gt;
		FF FF FF 04 00 FF FF FF 21 00 05 00 FF FF FF 21&lt;br /&gt;
		00 06 00 02 0A 00 00 00 07 00 3E 00 00 00 00 08&lt;br /&gt;
		00 34 00 00 00 00 09 00 0B 00 00 00 00 0A 00 3E&lt;br /&gt;
		00 00 00 00 0B 00 34 00 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		Reference Code - SKL PCH&lt;br /&gt;
		PCH-CRID Status&lt;br /&gt;
		Disabled&lt;br /&gt;
		PCH-CRID Original Value&lt;br /&gt;
		PCH-CRID New Value&lt;br /&gt;
		OPROM - RST - RAID&lt;br /&gt;
		SKL PCH H Bx Hsio Version&lt;br /&gt;
		SKL PCH H Dx Hsio Version&lt;br /&gt;
		KBL PCH H Ax Hsio Version&lt;br /&gt;
		SKL PCH LP Bx Hsio Version&lt;br /&gt;
		SKL PCH LP Cx Hsio Version&lt;br /&gt;
&lt;br /&gt;
Handle 0x002B, DMI type 221, 54 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DD 36 2B 00 07 01 00 03 06 07 01 00 02 00 71 20&lt;br /&gt;
		9B 54 00 03 00 03 06 07 01 00 04 05 FF FF FF FF&lt;br /&gt;
		FF 06 00 FF FF FF 08 00 07 00 FF FF FF 08 00 08&lt;br /&gt;
		00 FF FF FF 04 02&lt;br /&gt;
	Strings:&lt;br /&gt;
		Reference Code - SA - System Agent&lt;br /&gt;
		Reference Code - MRC&lt;br /&gt;
		SA - PCIe Version&lt;br /&gt;
		SA-CRID Status&lt;br /&gt;
		Disabled&lt;br /&gt;
		SA-CRID Original Value&lt;br /&gt;
		SA-CRID New Value&lt;br /&gt;
		OPROM - VBIOS&lt;br /&gt;
&lt;br /&gt;
Handle 0x002C, DMI type 15, 31 bytes&lt;br /&gt;
System Event Log&lt;br /&gt;
	Area Length: 258 bytes&lt;br /&gt;
	Header Start Offset: 0x0000&lt;br /&gt;
	Header Length: 16 bytes&lt;br /&gt;
	Data Start Offset: 0x0010&lt;br /&gt;
	Access Method: General-purpose non-volatile data functions&lt;br /&gt;
	Access Address: 0x00F0&lt;br /&gt;
	Status: Valid, Not Full&lt;br /&gt;
	Change Token: 0x0000000F&lt;br /&gt;
	Header Format: Type 1&lt;br /&gt;
	Supported Log Type Descriptors: 4&lt;br /&gt;
	Descriptor 1: POST error&lt;br /&gt;
	Data Format 1: POST results bitmap&lt;br /&gt;
	Descriptor 2: PCI system error&lt;br /&gt;
	Data Format 2: None&lt;br /&gt;
	Descriptor 3: System reconfigured&lt;br /&gt;
	Data Format 3: None&lt;br /&gt;
	Descriptor 4: Log area reset/cleared&lt;br /&gt;
	Data Format 4: None&lt;br /&gt;
&lt;br /&gt;
Handle 0x002D, DMI type 24, 5 bytes&lt;br /&gt;
Hardware Security&lt;br /&gt;
	Power-On Password Status: Disabled&lt;br /&gt;
	Keyboard Password Status: Not Implemented&lt;br /&gt;
	Administrator Password Status: Disabled&lt;br /&gt;
	Front Panel Reset Status: Not Implemented&lt;br /&gt;
&lt;br /&gt;
Handle 0x002E, DMI type 132, 7 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		84 07 2E 00 01 D8 36&lt;br /&gt;
&lt;br /&gt;
Handle 0x002F, DMI type 18, 23 bytes&lt;br /&gt;
32-bit Memory Error Information&lt;br /&gt;
	Type: OK&lt;br /&gt;
	Granularity: Unknown&lt;br /&gt;
	Operation: Unknown&lt;br /&gt;
	Vendor Syndrome: Unknown&lt;br /&gt;
	Memory Array Address: Unknown&lt;br /&gt;
	Device Address: Unknown&lt;br /&gt;
	Resolution: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0030, DMI type 21, 7 bytes&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Track Point&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0031, DMI type 21, 7 bytes&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Touch Pad&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x0032, DMI type 131, 22 bytes&lt;br /&gt;
ThinkVantage Technologies&lt;br /&gt;
	Version: 1&lt;br /&gt;
	Diagnostics: No&lt;br /&gt;
&lt;br /&gt;
Handle 0x0033, DMI type 136, 6 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 33 00 5A 5A&lt;br /&gt;
&lt;br /&gt;
Handle 0x0034, DMI type 140, 19 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8C 13 34 00 4C 45 4E 4F 56 4F 0B 04 01 B2 00 4D&lt;br /&gt;
		53 20 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0035, DMI type 140, 19 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8C 13 35 00 4C 45 4E 4F 56 4F 0B 05 01 06 00 00&lt;br /&gt;
		00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0036, DMI type 140, 23 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8C 17 36 00 4C 45 4E 4F 56 4F 0B 06 01 8A 13 00&lt;br /&gt;
		00 00 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x0037, DMI type 14, 8 bytes&lt;br /&gt;
Group Associations&lt;br /&gt;
	Name: $MEI&lt;br /&gt;
	Items: 1&lt;br /&gt;
		0x0000 (OEM-specific)&lt;br /&gt;
&lt;br /&gt;
Handle 0x0038, DMI type 219, 81 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		DB 51 38 00 01 03 01 55 02 00 94 06 81 10 89 30&lt;br /&gt;
		00 00 00 00 40 C8 00 01 1F 00 00 C9 0A 40 44 02&lt;br /&gt;
		FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
		FF FF FF FF FF FF FF FF 03 00 00 00 80 00 00 00&lt;br /&gt;
		00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00&lt;br /&gt;
	Strings:&lt;br /&gt;
		MEI1&lt;br /&gt;
		MEI2&lt;br /&gt;
		MEI3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0039, DMI type 135, 18 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 12 39 00 54 50 07 01 01 00 0F 00 00 00 05 00&lt;br /&gt;
		00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003A, DMI type 140, 15 bytes&lt;br /&gt;
ThinkPad Embedded Controller Program&lt;br /&gt;
	Version ID: R0IHT35W&lt;br /&gt;
	Release Date: 12/19/2017&lt;br /&gt;
&lt;br /&gt;
Handle 0x003B, DMI type 140, 43 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8C 2B 3B 00 4C 45 4E 4F 56 4F 0B 08 01 FF FF FF&lt;br /&gt;
		FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
		FF FF FF FF FF FF FF FF FF FF FF&lt;br /&gt;
&lt;br /&gt;
Handle 0xFEFF, DMI type 127, 4 bytes&lt;br /&gt;
End Of Table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 3.2&lt;br /&gt;
SMBIOS 3.0 present.&lt;br /&gt;
	Structure Table Length: 3049 bytes&lt;br /&gt;
	Structure Table Address: 0xCA6D2000&lt;br /&gt;
	Number Of Structures: 61&lt;br /&gt;
	Maximum Structure Size: 320 bytes&lt;br /&gt;
SMBIOS 3.0.0 present.&lt;br /&gt;
	Structure Table Maximum Length: 3049 bytes&lt;br /&gt;
	Structure Table 64-bit Address: 0x00000000CA6CF000&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: LENOVO&lt;br /&gt;
	RSD Table 32-bit Address: 0xCB5C10C4&lt;br /&gt;
	XSD Table 64-bit Address: 0x00000000CB5C1188&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Not Supported&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:0A8D&lt;br /&gt;
	Real Mode 16-bit Data Address: F000:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000F0A68&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x000F0000&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000FD000&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router Device: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:9d48&lt;br /&gt;
	Device: 00:02, on-board&lt;br /&gt;
	Device: 00:14, on-board&lt;br /&gt;
	Device: 00:15, on-board&lt;br /&gt;
	Device: 00:16, on-board&lt;br /&gt;
	Device: 00:17, on-board&lt;br /&gt;
	Device: 00:1c, on-board&lt;br /&gt;
	Device: 02:00, slot 33&lt;br /&gt;
	Device: 03:00, slot 8&lt;br /&gt;
	Device: 00:1f, on-board&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 3.2&lt;br /&gt;
# No VPD structure found, sorry.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               3.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         3 &lt;br /&gt;
  bMaxPacketSize0         9&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0003 3.0 root hub&lt;br /&gt;
  bcdDevice            4.19&lt;br /&gt;
  iManufacturer           3 Linux 4.19.0-8-amd64 xhci-hcd&lt;br /&gt;
  iProduct                2 xHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:14.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x001f&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
        bMaxBurst               0&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength              12&lt;br /&gt;
  bDescriptorType      42&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  bHubDecLat          0.0 micro seconds&lt;br /&gt;
  wHubDelay             0 nano seconds&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
   Port 2: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
   Port 3: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
   Port 4: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
   Port 5: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
   Port 6: 0000.02a0 5Gbps power Rx.Detect&lt;br /&gt;
Binary Object Store Descriptor:&lt;br /&gt;
  bLength                 5&lt;br /&gt;
  bDescriptorType        15&lt;br /&gt;
  wTotalLength       0x000f&lt;br /&gt;
  bNumDeviceCaps          1&lt;br /&gt;
  SuperSpeed USB Device Capability:&lt;br /&gt;
    bLength                10&lt;br /&gt;
    bDescriptorType        16&lt;br /&gt;
    bDevCapabilityType      3&lt;br /&gt;
    bmAttributes         0x02&lt;br /&gt;
      Latency Tolerance Messages (LTM) Supported&lt;br /&gt;
    wSpeedsSupported   0x0008&lt;br /&gt;
      Device can operate at SuperSpeed (5Gbps)&lt;br /&gt;
    bFunctionalitySupport   3&lt;br /&gt;
      Lowest fully-functional device speed is SuperSpeed (5Gbps)&lt;br /&gt;
    bU1DevExitLat          10 micro seconds&lt;br /&gt;
    bU2DevExitLat         512 micro seconds&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 003: ID 04f2:b5ab Chicony Electronics Co., Ltd &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 &lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x04f2 Chicony Electronics Co., Ltd&lt;br /&gt;
  idProduct          0xb5ab &lt;br /&gt;
  bcdDevice            0.10&lt;br /&gt;
  iManufacturer           1 SunplusIT Inc&lt;br /&gt;
  iProduct                2 Integrated Camera&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x043e&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Association:&lt;br /&gt;
      bLength                 8&lt;br /&gt;
      bDescriptorType        11&lt;br /&gt;
      bFirstInterface         0&lt;br /&gt;
      bInterfaceCount         2&lt;br /&gt;
      bFunctionClass         14 Video&lt;br /&gt;
      bFunctionSubClass       3 Video Interface Collection&lt;br /&gt;
      bFunctionProtocol       0 &lt;br /&gt;
      iFunction               4 Integrated Camera&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      1 Video Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              4 Integrated Camera&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                13&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      1 (HEADER)&lt;br /&gt;
        bcdUVC               1.00&lt;br /&gt;
        wTotalLength       0x006d&lt;br /&gt;
        dwClockFrequency       48.000000MHz&lt;br /&gt;
        bInCollection           1&lt;br /&gt;
        baInterfaceNr( 0)       1&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                18&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      2 (INPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             1&lt;br /&gt;
        wTerminalType      0x0201 Camera Sensor&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
        wObjectiveFocalLengthMin      0&lt;br /&gt;
        wObjectiveFocalLengthMax      0&lt;br /&gt;
        wOcularFocalLength            0&lt;br /&gt;
        bControlSize                  3&lt;br /&gt;
        bmControls           0x0000000e&lt;br /&gt;
          Auto-Exposure Mode&lt;br /&gt;
          Auto-Exposure Priority&lt;br /&gt;
          Exposure Time (Absolute)&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                11&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      5 (PROCESSING_UNIT)&lt;br /&gt;
      Warning: Descriptor too short&lt;br /&gt;
        bUnitID                 2&lt;br /&gt;
        bSourceID               1&lt;br /&gt;
        wMaxMultiplier      16384&lt;br /&gt;
        bControlSize            2&lt;br /&gt;
        bmControls     0x0000157f&lt;br /&gt;
          Brightness&lt;br /&gt;
          Contrast&lt;br /&gt;
          Hue&lt;br /&gt;
          Saturation&lt;br /&gt;
          Sharpness&lt;br /&gt;
          Gamma&lt;br /&gt;
          White Balance Temperature&lt;br /&gt;
          Backlight Compensation&lt;br /&gt;
          Power Line Frequency&lt;br /&gt;
          White Balance Temperature, Auto&lt;br /&gt;
        iProcessing             0 &lt;br /&gt;
        bmVideoStandards     0x1d&lt;br /&gt;
          None&lt;br /&gt;
          PAL - 625/50&lt;br /&gt;
          SECAM - 625/50&lt;br /&gt;
          NTSC - 625/50&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                29&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 3&lt;br /&gt;
        guidExtensionCode         {0fb885c3-68c2-4547-90f7-8f47579d95fc}&lt;br /&gt;
        bNumControl             0&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          2&lt;br /&gt;
        bControlSize            4&lt;br /&gt;
        bmControls( 0)       0x1f&lt;br /&gt;
        bmControls( 1)       0x00&lt;br /&gt;
        bmControls( 2)       0x00&lt;br /&gt;
        bmControls( 3)       0x00&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                29&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 4&lt;br /&gt;
        guidExtensionCode         {63610682-5070-49ab-b8cc-b3855e8d221d}&lt;br /&gt;
        bNumControl            32&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          3&lt;br /&gt;
        bControlSize            4&lt;br /&gt;
        bmControls( 0)       0xff&lt;br /&gt;
        bmControls( 1)       0xff&lt;br /&gt;
        bmControls( 2)       0x71&lt;br /&gt;
        bmControls( 3)       0x0c&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                 9&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             5&lt;br /&gt;
        wTerminalType      0x0101 USB Streaming&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        bSourceID               4&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            15&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  1 (INPUT_HEADER)&lt;br /&gt;
        bNumFormats                         2&lt;br /&gt;
        wTotalLength                   0x02f2&lt;br /&gt;
        bEndPointAddress                  129&lt;br /&gt;
        bmInfo                              0&lt;br /&gt;
        bTerminalLink                       5&lt;br /&gt;
        bStillCaptureMethod                 2&lt;br /&gt;
        bTriggerSupport                     1&lt;br /&gt;
        bTriggerUsage                       0&lt;br /&gt;
        bControlSize                        1&lt;br /&gt;
        bmaControls( 0)                     0&lt;br /&gt;
        bmaControls( 1)                     4&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            27&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)&lt;br /&gt;
        bFormatIndex                        1&lt;br /&gt;
        bNumFrameDescriptors                9&lt;br /&gt;
        guidFormat                            {32595559-0000-0010-8000-00aa00389b71}&lt;br /&gt;
        bBitsPerPixel                      16&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 2 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
        bCopyProtect                        0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                 73728000&lt;br /&gt;
        dwMaxBitRate                147456000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           180&lt;br /&gt;
        dwMinBitRate                 13824000&lt;br /&gt;
        dwMaxBitRate                 27648000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      115200&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                 18432000&lt;br /&gt;
        dwMaxBitRate                 36864000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                 24330240&lt;br /&gt;
        dwMaxBitRate                 48660480&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            424&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                 24422400&lt;br /&gt;
        dwMaxBitRate                 48844800&lt;br /&gt;
        dwMaxVideoFrameBufferSize      203520&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           360&lt;br /&gt;
        dwMinBitRate                 55296000&lt;br /&gt;
        dwMaxBitRate                110592000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      460800&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            30&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            848&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                130252800&lt;br /&gt;
        dwMaxBitRate                130252800&lt;br /&gt;
        dwMaxVideoFrameBufferSize      814080&lt;br /&gt;
        dwDefaultFrameInterval         500000&lt;br /&gt;
        bFrameIntervalType                  1&lt;br /&gt;
        dwFrameInterval( 0)            500000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            30&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         8&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            960&lt;br /&gt;
        wHeight                           540&lt;br /&gt;
        dwMinBitRate                124416000&lt;br /&gt;
        dwMaxBitRate                124416000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     1036800&lt;br /&gt;
        dwDefaultFrameInterval         666666&lt;br /&gt;
        bFrameIntervalType                  1&lt;br /&gt;
        dwFrameInterval( 0)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            30&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         9&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           720&lt;br /&gt;
        dwMinBitRate                147456000&lt;br /&gt;
        dwMaxBitRate                147456000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     1843200&lt;br /&gt;
        dwDefaultFrameInterval        1000000&lt;br /&gt;
        bFrameIntervalType                  1&lt;br /&gt;
        dwFrameInterval( 0)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            43&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)&lt;br /&gt;
        bEndpointAddress                    0&lt;br /&gt;
        bNumImageSizePatterns               9&lt;br /&gt;
        wWidth( 0)                        640&lt;br /&gt;
        wHeight( 0)                       480&lt;br /&gt;
        wWidth( 1)                        320&lt;br /&gt;
        wHeight( 1)                       180&lt;br /&gt;
        wWidth( 2)                        320&lt;br /&gt;
        wHeight( 2)                       240&lt;br /&gt;
        wWidth( 3)                        352&lt;br /&gt;
        wHeight( 3)                       288&lt;br /&gt;
        wWidth( 4)                        424&lt;br /&gt;
        wHeight( 4)                       240&lt;br /&gt;
        wWidth( 5)                        640&lt;br /&gt;
        wHeight( 5)                       360&lt;br /&gt;
        wWidth( 6)                        848&lt;br /&gt;
        wHeight( 6)                       480&lt;br /&gt;
        wWidth( 7)                        960&lt;br /&gt;
        wHeight( 7)                       540&lt;br /&gt;
        wWidth( 8)                       1280&lt;br /&gt;
        wHeight( 8)                       720&lt;br /&gt;
        bNumCompressionPatterns             1&lt;br /&gt;
        bCompression( 0)                    1&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            11&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  6 (FORMAT_MJPEG)&lt;br /&gt;
        bFormatIndex                        2&lt;br /&gt;
        bNumFrameDescriptors                9&lt;br /&gt;
        bFlags                              1&lt;br /&gt;
          Fixed-size samples: Yes&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 1 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
        bCopyProtect                        0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                 73728000&lt;br /&gt;
        dwMaxBitRate                147456000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           180&lt;br /&gt;
        dwMinBitRate                 13824000&lt;br /&gt;
        dwMaxBitRate                 27648000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      115200&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                 18432000&lt;br /&gt;
        dwMaxBitRate                 36864000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                 24330240&lt;br /&gt;
        dwMaxBitRate                 48660480&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            424&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                 24422400&lt;br /&gt;
        dwMaxBitRate                 48844800&lt;br /&gt;
        dwMaxVideoFrameBufferSize      203520&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           360&lt;br /&gt;
        dwMinBitRate                 55296000&lt;br /&gt;
        dwMaxBitRate                110592000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      460800&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            848&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                 97689600&lt;br /&gt;
        dwMaxBitRate                195379200&lt;br /&gt;
        dwMaxVideoFrameBufferSize      814080&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         8&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            960&lt;br /&gt;
        wHeight                           540&lt;br /&gt;
        dwMinBitRate                124416000&lt;br /&gt;
        dwMaxBitRate                248832000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     1036800&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  7 (FRAME_MJPEG)&lt;br /&gt;
        bFrameIndex                         9&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           720&lt;br /&gt;
        dwMinBitRate                221184000&lt;br /&gt;
        dwMaxBitRate                442368000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     1843200&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            666666&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            46&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)&lt;br /&gt;
        bEndpointAddress                    0&lt;br /&gt;
        bNumImageSizePatterns               9&lt;br /&gt;
        wWidth( 0)                        640&lt;br /&gt;
        wHeight( 0)                       480&lt;br /&gt;
        wWidth( 1)                        320&lt;br /&gt;
        wHeight( 1)                       180&lt;br /&gt;
        wWidth( 2)                        320&lt;br /&gt;
        wHeight( 2)                       240&lt;br /&gt;
        wWidth( 3)                        352&lt;br /&gt;
        wHeight( 3)                       288&lt;br /&gt;
        wWidth( 4)                        424&lt;br /&gt;
        wHeight( 4)                       240&lt;br /&gt;
        wWidth( 5)                        640&lt;br /&gt;
        wHeight( 5)                       360&lt;br /&gt;
        wWidth( 6)                        848&lt;br /&gt;
        wHeight( 6)                       480&lt;br /&gt;
        wWidth( 7)                        960&lt;br /&gt;
        wHeight( 7)                       540&lt;br /&gt;
        wWidth( 8)                       1280&lt;br /&gt;
        wHeight( 8)                       720&lt;br /&gt;
        bNumCompressionPatterns             4&lt;br /&gt;
        bCompression( 0)                    1&lt;br /&gt;
        bCompression( 1)                    5&lt;br /&gt;
        bCompression( 2)                   10&lt;br /&gt;
        bCompression( 3)                   20&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x00c0  1x 192 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0180  1x 384 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0280  1x 640 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0320  1x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       6&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x03b0  1x 944 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       7&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0a80  2x 640 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       8&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0b20  2x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       9&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0be0  2x 992 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting      10&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x13c0  3x 960 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting      11&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x13fc  3x 1020 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 &lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 002: ID 8087:0a2b Intel Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x8087 Intel Corp.&lt;br /&gt;
  idProduct          0x0a2b &lt;br /&gt;
  bcdDevice            0.01&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x00b1&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0019  1x 25 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0019  1x 25 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0021  1x 33 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0021  1x 33 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0031  1x 49 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0031  1x 49 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         1 Single TT&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            4.19&lt;br /&gt;
  iManufacturer           3 Linux 4.19.0-8-amd64 xhci-hcd&lt;br /&gt;
  iProduct                2 xHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:14.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength       0x0019&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength              11&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts            12&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
    TT think time 8 FS bits&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00 0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff 0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
   Port 7: 0000.0103 power enable connect&lt;br /&gt;
   Port 8: 0000.0503 highspeed power enable connect&lt;br /&gt;
   Port 9: 0000.0100 power&lt;br /&gt;
   Port 10: 0000.0100 power&lt;br /&gt;
   Port 11: 0000.0100 power&lt;br /&gt;
   Port 12: 0000.0100 power&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59959</id>
		<title>SL300 Detailed Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59959"/>
		<updated>2020-03-25T23:48:42Z</updated>

		<summary type="html">&lt;p&gt;Skim: Dmidecode in template.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed hardware information for a Thinkpad {{SL300}} 273853G&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== {{dmidecode}} ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.9&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
38 structures occupying 1711 bytes.&lt;br /&gt;
Table at 0x000FD770.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 24 bytes&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: LENOVO&lt;br /&gt;
	Version: 6AET46WW&lt;br /&gt;
	Release Date: 09/05/2008&lt;br /&gt;
	Address: 0xF0000&lt;br /&gt;
	Runtime Size: 64 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		ISA is supported&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		5.25&amp;quot;/1.2 MB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/2.88 MB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		Smart battery is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
		Function key-initiated network boot is supported&lt;br /&gt;
		Targeted content distribution is supported&lt;br /&gt;
	BIOS Revision: 6.15&lt;br /&gt;
	Firmware Revision: 177.3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 27 bytes&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: LENOVO.                       &lt;br /&gt;
	Product Name: 273853G&lt;br /&gt;
	Version: ThinkPad SL300&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
	SKU Number:                     &lt;br /&gt;
	Family: &amp;lt;BAD INDEX&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 15 bytes&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Product Name: 273853G   &lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag: ATN12345678901234567&lt;br /&gt;
	Features:&lt;br /&gt;
		Board is a hosting board&lt;br /&gt;
		Board requires at least one daughter board&lt;br /&gt;
		Board is replaceable&lt;br /&gt;
	Location In Chassis: MIDDLE              &lt;br /&gt;
	Chassis Handle: 0x0003&lt;br /&gt;
	Type: Motherboard&lt;br /&gt;
	Contained Object Handles: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 21 bytes&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag:                          &lt;br /&gt;
	Boot-up State: Safe&lt;br /&gt;
	Power Supply State: Safe&lt;br /&gt;
	Thermal State: Other&lt;br /&gt;
	Security Status: Other&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
	Height: Unspecified&lt;br /&gt;
	Number Of Power Cords: 1&lt;br /&gt;
	Contained Elements: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 4, 40 bytes&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: Socket 478&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: &amp;lt;OUT OF SPEC&amp;gt;&lt;br /&gt;
	Manufacturer: Intel            &lt;br /&gt;
	ID: FD 06 00 00 FF FB EB BF&lt;br /&gt;
	Version: Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz          &lt;br /&gt;
	Voltage: 1.3 V&lt;br /&gt;
	External Clock: 200 MHz&lt;br /&gt;
	Max Speed: 1800 MHz&lt;br /&gt;
	Current Speed: 1800 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: Socket 423&lt;br /&gt;
	L1 Cache Handle: 0x0005&lt;br /&gt;
	L2 Cache Handle: 0x0006&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: PATN1234567890123456&lt;br /&gt;
	Part Number: PPN12345678901234567&lt;br /&gt;
	Characteristics: None&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L1-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 64 KB&lt;br /&gt;
	Maximum Size: 64 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Parity&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L2-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: PS2Mouse&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Mouse Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Keyboard&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Keyboard Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J4A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LPT 1&lt;br /&gt;
	External Connector Type: DB-25 male&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: COM A&lt;br /&gt;
	External Connector Type: DB-9 male&lt;br /&gt;
	Port Type: Serial Port 16550A Compatible&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Mic In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line Out&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB3&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB4&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LAN&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 9, 13 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: AGP&lt;br /&gt;
	Type: 32-bit AGP 4x&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Short&lt;br /&gt;
	ID: 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		Opening is shared&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Video&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:   To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: SCSI Controller&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Ethernet&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description: To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Token Ring&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 13, 22 bytes&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		en|US|iso8859-1&lt;br /&gt;
	Currently Installed Language: en|US|iso8859-1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 16, 15 bytes&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 8 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 19, 15 bytes&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x0019&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM0&lt;br /&gt;
	Bank Locator: BANK0&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0003FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001B&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM1&lt;br /&gt;
	Bank Locator: BANK1&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00040000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 32, 20 bytes&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 133, 5 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 20 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 135, 35 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 23 21 00 54 50 07 02 42 41 59 20 49 2F 4F 20&lt;br /&gt;
		01 00 02 00 00 03 00 00 4C 82 48 02 00 03 00 00&lt;br /&gt;
		48 82 44&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 135, 10 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0A 22 00 54 50 07 03 01 07&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 136, 6 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 23 00 A5 A5&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 200, 27 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		C8 1B 24 00 01 02 03 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		ASUSTeK Computer Inc.        &lt;br /&gt;
		Notebook  &lt;br /&gt;
		1.0       &lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 127, 4 bytes&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.9&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000F0010&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:2911&lt;br /&gt;
	Slot Entry 1: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1a, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:19, on-board&lt;br /&gt;
	Slot Entry 6: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 7: ID 00:01, on-board&lt;br /&gt;
	Slot Entry 8: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 9: ID 03:00, slot number 36&lt;br /&gt;
	Slot Entry 10: ID 02:00, on-board&lt;br /&gt;
	Slot Entry 11: ID 0c:00, on-board&lt;br /&gt;
	Slot Entry 12: ID 0d:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 0d:01, on-board&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Not Supported&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:6CC2&lt;br /&gt;
	Real Mode 16-bit Data Address: F000:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000F6CEA&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x000F0000&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: ACPIAM&lt;br /&gt;
	RSD Table 32-bit Address: 0x7DDB0000&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007DDB0100&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
	Structure Table Length: 1711 bytes&lt;br /&gt;
	Structure Table Address: 0x000FD770&lt;br /&gt;
	Number Of Structures: 38&lt;br /&gt;
	Maximum Structure Size: 186 bytes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.9&lt;br /&gt;
# No VPD structure found, sorry.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0bdb Ericsson Business Mobile Networks BV&lt;br /&gt;
  idProduct          0x1900 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 Ericsson&lt;br /&gt;
  iProduct                2 Ericsson F3507g Mobile Broadband Minicard Composite Device&lt;br /&gt;
  iSerial                 3 3541430203136070&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          392&lt;br /&gt;
    bNumInterfaces         11&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 9 10 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        9&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface             17 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        9&lt;br /&gt;
        bSlaveInterface         10 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          12&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x85  EP 5 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber       10&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             18 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          332&lt;br /&gt;
    bNumInterfaces          9&lt;br /&gt;
    bConfigurationValue     2&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x4809 &lt;br /&gt;
  bcdDevice           15.53&lt;br /&gt;
  iManufacturer           2 Chicony Electronics Co., Ltd.&lt;br /&gt;
  iProduct                1 CNF7145&amp;amp;CNF7146&lt;br /&gt;
  iSerial                 3 SN0001&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          551&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Association:&lt;br /&gt;
      bLength                 8&lt;br /&gt;
      bDescriptorType        11&lt;br /&gt;
      bFirstInterface         0&lt;br /&gt;
      bInterfaceCount         2&lt;br /&gt;
      bFunctionClass         14 Video&lt;br /&gt;
      bFunctionSubClass       3 Video Interface Collection&lt;br /&gt;
      bFunctionProtocol       0 &lt;br /&gt;
      iFunction               5 Integrated Camera&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      1 Video Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 Integrated Camera&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                13&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      1 (HEADER)&lt;br /&gt;
        bcdUVC               1.00&lt;br /&gt;
        wTotalLength          103&lt;br /&gt;
        dwClockFrequency       15.000000MHz&lt;br /&gt;
        bInCollection           1&lt;br /&gt;
        baInterfaceNr( 0)       1&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                 9&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             2&lt;br /&gt;
        wTerminalType      0x0101 USB Streaming&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        bSourceID               5&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 4&lt;br /&gt;
        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          3&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0x0f&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 5&lt;br /&gt;
        guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          4&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0xff&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                18&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      2 (INPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             1&lt;br /&gt;
        wTerminalType      0x0201 Camera Sensor&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
        wObjectiveFocalLengthMin      0&lt;br /&gt;
        wObjectiveFocalLengthMax      0&lt;br /&gt;
        wOcularFocalLength            0&lt;br /&gt;
        bControlSize                  3&lt;br /&gt;
        bmControls           0x0004000e&lt;br /&gt;
          Auto-Exposure Mode&lt;br /&gt;
          Auto-Exposure Priority&lt;br /&gt;
          Exposure Time (Absolute)&lt;br /&gt;
          Privacy&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                11&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      5 (PROCESSING_UNIT)&lt;br /&gt;
      Warning: Descriptor too short&lt;br /&gt;
        bUnitID                 3&lt;br /&gt;
        bSourceID               1&lt;br /&gt;
        wMaxMultiplier          0&lt;br /&gt;
        bControlSize            2&lt;br /&gt;
        bmControls     0x000037ff&lt;br /&gt;
          Brightness&lt;br /&gt;
          Contrast&lt;br /&gt;
          Hue&lt;br /&gt;
          Saturation&lt;br /&gt;
          Sharpness&lt;br /&gt;
          Gamma&lt;br /&gt;
          White Balance Temperature&lt;br /&gt;
          White Balance Component&lt;br /&gt;
          Backlight Compensation&lt;br /&gt;
          Gain&lt;br /&gt;
          Power Line Frequency&lt;br /&gt;
          White Balance Temperature, Auto&lt;br /&gt;
          White Balance Component, Auto&lt;br /&gt;
        iProcessing             0 &lt;br /&gt;
        bmVideoStandards     0x 8&lt;br /&gt;
          SECAM - 625/50&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               6&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            14&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  1 (INPUT_HEADER)&lt;br /&gt;
        bNumFormats                        1&lt;br /&gt;
        wTotalLength                      305&lt;br /&gt;
        bEndPointAddress                  129&lt;br /&gt;
        bmInfo                              0&lt;br /&gt;
        bTerminalLink                       2&lt;br /&gt;
        bStillCaptureMethod                 0&lt;br /&gt;
        bTriggerSupport                     1&lt;br /&gt;
        bTriggerUsage                       1&lt;br /&gt;
        bControlSize                        1&lt;br /&gt;
        bmaControls( 0)                    27&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            27&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)&lt;br /&gt;
        bFormatIndex                        1&lt;br /&gt;
        bNumFrameDescriptors                7&lt;br /&gt;
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}&lt;br /&gt;
        bBitsPerPixel                      16&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 1 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
          bCopyProtect                      0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                  6144000&lt;br /&gt;
        dwMaxBitRate                 18432000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                  2027520&lt;br /&gt;
        dwMaxBitRate                  6082560&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                  1536000&lt;br /&gt;
        dwMaxBitRate                  4608000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            176&lt;br /&gt;
        wHeight                           144&lt;br /&gt;
        dwMinBitRate                   506880&lt;br /&gt;
        dwMaxBitRate                  1520640&lt;br /&gt;
        dwMaxVideoFrameBufferSize       50688&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            160&lt;br /&gt;
        wHeight                           120&lt;br /&gt;
        dwMinBitRate                   384000&lt;br /&gt;
        dwMaxBitRate                  1152000&lt;br /&gt;
        dwMaxVideoFrameBufferSize       38400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           800&lt;br /&gt;
        dwMinBitRate                 10240000&lt;br /&gt;
        dwMaxBitRate                 16384000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2048000&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                          1024&lt;br /&gt;
        dwMinBitRate                 13107200&lt;br /&gt;
        dwMaxBitRate                 20971520&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2621440&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0080  1x 128 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0100  1x 256 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0320  1x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0b20  2x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1320  3x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       6&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1400  3x 1024 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0002&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0503 highspeed power enable connect&lt;br /&gt;
   Port 6: 0000.0503 highspeed power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2145 &lt;br /&gt;
  bcdDevice            3.52&lt;br /&gt;
  iManufacturer           1 Lenovo Computer Corp&lt;br /&gt;
  iProduct                2 ThinkPad Bluetooth with Enhanced Data Rate II&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      ** UNRECOGNIZED:  07 21 07 88 13 40 00&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x147e &lt;br /&gt;
  idProduct          0x1000 &lt;br /&gt;
  bcdDevice            0.33&lt;br /&gt;
  iManufacturer           1 TouchStrip        &lt;br /&gt;
  iProduct                2 Fingerprint Sensor   &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              10&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e0]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at fdc00000 (64-bit, non-prefetchable) [size=4M]&lt;br /&gt;
	Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 4: I/O ports at 5c00 [size=8]&lt;br /&gt;
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: i915&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 5880 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 21&lt;br /&gt;
	Region 4: I/O ports at 5800 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5480 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 0: Memory at fe0fbc00 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f2]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 22&lt;br /&gt;
	Region 0: Memory at fe0f4000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fff00000-000fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fe100000-fe1fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0b, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-0000dfff&lt;br /&gt;
	Memory behind bridge: fe200000-fe9fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fc700000-00000000fcefffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  0, PowerLimit 10.000000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000e000-0000efff&lt;br /&gt;
	Memory behind bridge: fea00000-feafffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fcf00000-00000000fcffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 5400 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5080 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 5000 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 0: Memory at fe0fb800 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: feb00000-febfffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20f4]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f6]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f8]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at 4c00 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 4880 [size=4]&lt;br /&gt;
	Region 2: I/O ports at 4800 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 4480 [size=4]&lt;br /&gt;
	Region 4: I/O ports at 4400 [size=32]&lt;br /&gt;
	Region 5: Memory at fe0fb000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [a8] SATA HBA &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [b0] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ahci&lt;br /&gt;
	Kernel modules: ahci&lt;br /&gt;
&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
	Subsystem: Intel Corporation Unknown device [8086:1211]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at fe1fe000 (64-bit, non-prefetchable) [size=8K]&lt;br /&gt;
	Capabilities: [c8] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [e0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 unlimited&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;128ns, L1 &amp;lt;32us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Device Serial Number 42-02-8b-ff-ff-5d-21-00&lt;br /&gt;
&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2108]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at e800 [size=256]&lt;br /&gt;
	Region 2: Memory at fcfff000 (64-bit, prefetchable) [size=4K]&lt;br /&gt;
	Region 4: Memory at fcfe0000 (64-bit, prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at feaf0000 [disabled] [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Endpoint, MSI 01&lt;br /&gt;
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 &amp;lt;8us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2&lt;br /&gt;
		Vector table: BAR=4 offset=00000000&lt;br /&gt;
		PBA: BAR=4 offset=00000800&lt;br /&gt;
	Capabilities: [d0] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [160] Device Serial Number ff-ff-ff-ff-00-00-00-00&lt;br /&gt;
	Kernel driver in use: r8169&lt;br /&gt;
	Kernel modules: r8169&lt;br /&gt;
&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2109]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210a]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at febff400 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel driver in use: sdhci&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210b]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febff000 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210c]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febfec00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_11.04_(Natty_Narwhal)_on_a_ThinkPad_X220&amp;diff=59958</id>
		<title>Installing Ubuntu 11.04 (Natty Narwhal) on a ThinkPad X220</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_11.04_(Natty_Narwhal)_on_a_ThinkPad_X220&amp;diff=59958"/>
		<updated>2020-03-25T23:42:20Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* dmidecode */ Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:Jdthood|I]] installed Ubuntu 11.04 (Natty Narwhal) on a ThinkPad {{X220}}, model 42902GW.&lt;br /&gt;
&lt;br /&gt;
I have since upgraded to Ubuntu 11.10 (Oneiric Ocelot) and have updated some of the information below accordingly.&lt;br /&gt;
&lt;br /&gt;
== Netboot ==&lt;br /&gt;
As a source of network installation files I made use of another GNU/Linux computer on my home LAN&lt;br /&gt;
which is connected to the Internet through a familiar ADSL-modem/gateway/router/caching nameserver/DHCP server (call it &amp;quot;the gateway&amp;quot;) at address 172.19.3.1.&lt;br /&gt;
The gateway's DHCP server issues leases in the range 172.19.3.2 to 172.19.3.100.&lt;br /&gt;
&lt;br /&gt;
First I set up the &amp;quot;source&amp;quot; machine, in my case one which already also had Ubuntu 11.04 installed.&lt;br /&gt;
It has address 172.19.3.7 (assigned to it by the gateway's DHCP server).&lt;br /&gt;
For the X220 to boot from it the machine needs to run a DHCP server and a TFTP server.&lt;br /&gt;
The DHCP server serves only this special purpose since, as I mentioned, the gateway is the network's main DHCP server.&lt;br /&gt;
The source's DHCP server must be so configured that it doesn't conflict with the existing DHCP server.&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;tt&amp;gt;isc-dhcp-server&amp;lt;/tt&amp;gt; package and edit &amp;lt;tt&amp;gt;/etc/dhcp/dhcpd.conf&amp;lt;/tt&amp;gt; using the following as a model.&lt;br /&gt;
I am not sure that every line is needed, but this worked for me.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ddns-update-style none;&lt;br /&gt;
option domain-name-servers 172.19.3.1;  # This is the address of my gateway&lt;br /&gt;
option routers 172.19.3.1;              # This is the address of my gateway&lt;br /&gt;
option subnet-mask 255.255.0.0;         # This is the netmask of my home network&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
allow booting;&lt;br /&gt;
allow bootp;&lt;br /&gt;
&lt;br /&gt;
subnet 172.19.3.0 netmask 255.255.255.0 {&lt;br /&gt;
  range 172.19.3.220 172.19.3.229;      # This is a range separate from the one used by the gateway and includes the address below&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
group {&lt;br /&gt;
  next-server 172.19.3.7;               # This is the address of the &amp;quot;source&amp;quot;&lt;br /&gt;
  host trawsfynydd {                    # 'trawsfynydd' is the name I chose for my X220&lt;br /&gt;
    hardware ethernet f0:de:f1:6b:22:bf; # This is the Ethernet address of the X220&lt;br /&gt;
    fixed-address 172.19.3.220;         # This is an address in the range as defined above&lt;br /&gt;
    filename &amp;quot;/pxelinux.0&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now install the &amp;lt;tt&amp;gt;tftpd-hpa&amp;lt;/tt&amp;gt; package, download the network installation tarball and untar it into the location whence &amp;lt;tt&amp;gt;tftpd&amp;lt;/tt&amp;gt; serves files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /tmp&lt;br /&gt;
$ wget http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-amd64/current/images/netboot/netboot.tar.gz&lt;br /&gt;
$ cd /var/lib/tftpboot&lt;br /&gt;
$ sudo tar zxf /tmp/netboot.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Second set up the X220 for PXE (Pre-boot eXecution Environment).&lt;br /&gt;
* Switch on the X220 and press F1.  ThinkPad Setup starts.&lt;br /&gt;
* Set Config | Network | Ethernet LAN Option ROM to &amp;quot;Enabled&amp;quot;.&lt;br /&gt;
* Select Startup | Boot; select &amp;quot;PCI LAN IBA GE Slot...&amp;quot; and use the [+] key to move it to the top of the boot priority order&lt;br /&gt;
* Press F10 to save and exit.&lt;br /&gt;
&lt;br /&gt;
Voilà, the X220 boots the Ubuntu installer.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
I won't describe the Ubuntu installer.&lt;br /&gt;
I'll just mention some little problems I had.&lt;br /&gt;
&lt;br /&gt;
''First'', when it came time to resize the existing (ntfs) partition the partitioner asked what size I would like for &amp;quot;this partition&amp;quot;.  Did it mean the to-be-resized ntfs partition or the new ext4 partition?  &lt;br /&gt;
&lt;br /&gt;
Turns out it meant: the to-be-resized ntfs partition, so the suggested &amp;quot;max&amp;quot; selection was the opposite of what I wanted.&lt;br /&gt;
&lt;br /&gt;
''Second'', when I selected (only) the &amp;quot;Ubuntu desktop&amp;quot; task the installation reported failure without explaining what had gone wrong.&lt;br /&gt;
&lt;br /&gt;
I de-selected all tasks and the installation succeeded.&lt;br /&gt;
&lt;br /&gt;
''Third'', after reboot the screen came up black.&lt;br /&gt;
&lt;br /&gt;
I pressed CTRL-ALT-F1 to get the system console so I could log in.&lt;br /&gt;
&lt;br /&gt;
After logging in I ran &amp;lt;tt&amp;gt;tasksel&amp;lt;/tt&amp;gt; and installed &amp;quot;Ubuntu desktop&amp;quot; and this time no failure was reported.&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
&lt;br /&gt;
=== BIOS ===&lt;br /&gt;
&lt;br /&gt;
Originally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS Version: 8DET46WW (1.16)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
From Windows 7 I ran Lenovo ThinkVantage Tools to upgrade the BIOS.  Now:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS Version: 8DET51WW (1.21)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== {{dmidecode}} ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode -s system-manufacturer&lt;br /&gt;
LENOVO&lt;br /&gt;
# dmidecode -s system-product-name&lt;br /&gt;
42902WG&lt;br /&gt;
# dmidecode -s system-version&lt;br /&gt;
ThinkPad X220&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== /proc/cpuinfo ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
processor	: 0&lt;br /&gt;
vendor_id	: GenuineIntel&lt;br /&gt;
cpu family	: 6&lt;br /&gt;
model		: 42&lt;br /&gt;
model name	: Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz&lt;br /&gt;
stepping	: 7&lt;br /&gt;
cpu MHz		: 800.000&lt;br /&gt;
cache size	: 3072 KB&lt;br /&gt;
physical id	: 0&lt;br /&gt;
siblings	: 4&lt;br /&gt;
core id		: 0&lt;br /&gt;
cpu cores	: 2&lt;br /&gt;
apicid		: 0&lt;br /&gt;
initial apicid	: 0&lt;br /&gt;
fpu		: yes&lt;br /&gt;
fpu_exception	: yes&lt;br /&gt;
cpuid level	: 13&lt;br /&gt;
wp		: yes&lt;br /&gt;
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid&lt;br /&gt;
bogomips	: 5182.27&lt;br /&gt;
clflush size	: 64&lt;br /&gt;
cache_alignment	: 64&lt;br /&gt;
address sizes	: 36 bits physical, 48 bits virtual&lt;br /&gt;
power management:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)&lt;br /&gt;
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)&lt;br /&gt;
00:16.0 Communication controller: Intel Corporation 6 Series Chipset Family MEI Controller #1 (rev 04)&lt;br /&gt;
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)&lt;br /&gt;
00:1a.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)&lt;br /&gt;
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 04)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 1 (rev b4)&lt;br /&gt;
00:1c.1 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 2 (rev b4)&lt;br /&gt;
00:1c.3 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 4 (rev b4)&lt;br /&gt;
00:1c.4 PCI bridge: Intel Corporation 6 Series Chipset Family PCI Express Root Port 5 (rev b4)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 6 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 6 Series Chipset Family LPC Controller (rev 04)&lt;br /&gt;
00:1f.2 SATA controller: Intel Corporation 6 Series Chipset Family 6 port SATA AHCI Controller (rev 04)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 6 Series Chipset Family SMBus Controller (rev 04)&lt;br /&gt;
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 (rev 34)&lt;br /&gt;
0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 04)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 001 Device 006: ID 04f2:b217 Chicony Electronics Co., Ltd &lt;br /&gt;
Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. Bluetooth Controller&lt;br /&gt;
Bus 001 Device 004: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor&lt;br /&gt;
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub&lt;br /&gt;
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key table ===&lt;br /&gt;
This table was prepared ''before'' keys were remapped as discussed elsewhere on this page.&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* [https://wiki.ubuntu.com/Hotkeys Hotkey architecture in Ubuntu]&lt;br /&gt;
* [https://wiki.ubuntu.com/Hotkeys/Troubleshooting Hotkey troubleshooting instructions]&lt;br /&gt;
* &amp;lt;tt&amp;gt;/usr/include/linux/input.h&amp;lt;/tt&amp;gt; -- list of Linux key codes&lt;br /&gt;
* [[Default meanings of special keys]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
! Key combination !! Extra function symbol !! ACPI event&amp;lt;br&amp;gt;(&amp;lt;tt&amp;gt;acpi_listen&amp;lt;/tt&amp;gt;) !! Scan code&amp;lt;br&amp;gt;(&amp;lt;tt&amp;gt;showkey&amp;amp;nbsp;-s&amp;lt;/tt&amp;gt;)&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;(hex)&amp;lt;/i&amp;gt; !! Linux key code&amp;lt;br&amp;gt;(&amp;lt;tt&amp;gt;showkey&amp;amp;nbsp;-k&amp;lt;/tt&amp;gt;) !! Input event&amp;lt;br&amp;gt;(&amp;lt;tt&amp;gt;input-events&amp;lt;/tt&amp;gt;) !! ... on input device(*) !! X KeyCode&amp;lt;br&amp;gt;(&amp;lt;tt&amp;gt;xev&amp;lt;/tt&amp;gt;) !! Keyboard Shortcuts name&lt;br /&gt;
|-&lt;br /&gt;
| {{key|&amp;amp;#x1F4E2;&amp;amp;#x20E5;}} (loudspeaker icon with stroke) || || (none) || down: e0 20&amp;lt;br&amp;gt;up: e0 a0 || 113 || KEY_MIN_INTERESTING (0x71) || 3 || 121 || XF86AudioMute&lt;br /&gt;
|-&lt;br /&gt;
| {{key|−&amp;amp;#x1F4E2;}} (minus sign, loudspeaker icon) || || (none) || down: e0 2e&amp;lt;br&amp;gt;up: e0 ae || 114 || KEY_VOLUMEDOWN (0x72) || 3 ||122 || XF86AudioLowerVolume&lt;br /&gt;
|-&lt;br /&gt;
| {{key|&amp;amp;#x1F4E2;+}} (loudspeaker icon, plus sign)  || || (none) || down: e0 30&amp;lt;br&amp;gt;up: e0 b0 || 115 || KEY_VOLUMEUP (0x73) || 3 || 123 || XF86AudioRaiseVolume&lt;br /&gt;
|-&lt;br /&gt;
| {{key|&amp;amp;#x1F3A4;&amp;amp;#x20E5;}} (microphone icon with stroke)  || || ibm/hotkey HKEY 00000080 0000101b || (none) || 240 (rop) || KEY_UNKNOWN (0xf0) || 6 || 248 || &amp;quot;∅&amp;quot; (sic)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|ThinkVantage|#495988}}                   || || ibm/hotkey HKEY 00000080 00001018 || down: e0 1f e0 9f || 148 (rop) || KEY_PROG1 (0x94) || 6 || 156 || XF86Launch1&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}                             || || (none) || up: e0 63 e0 e3 || 143 || KEY_WAKEUP (0x8f) || 3 || 151 || XF86WakeUp&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F1|#494949}}       || || ibm/hotkey HKEY 00000080 00001001 || (none) || 466 (rop) || KEY_FN_F1 (0x1d2) || 6 || (none) || (none)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F2|#494949}}       || &amp;amp;#x1F512; (padlock symbol) || ibm/hotkey HKEY 00000080 00001002 || down: e0 12 e0 92 || 152 (rop) || KEY_SCREENLOCK (0x98) || 6 || 160 || XF86ScreenSaver&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F3|#494949}}       || &amp;amp;#x1F50B; (battery symbol) || ibm/hotkey HKEY 00000080 00001003 || down: e0 71 e0 f1 || 236 (rop) || KEY_BATTERY (0xec) || 6 || 244 || XF86Battery&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F4|#494949}}       || ☾ || ibm/hotkey HKEY 00000080 00001004 || down: e0 5f e0 df&amp;lt;br&amp;gt;(but sometimes nothing) || 142 (rop) || KEY_SLEEP (0x8e) || 6 || 150 || XF86Sleep&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F5|#494949}}       || &amp;amp;#x2E28;&amp;amp;#x1F4BB;&amp;amp;#x2E29; (radiating computer symbol) || ibm/hotkey HKEY 00000080 00001005 || down: e0 73 e0 f3 || 238 (rop) || KEY_WLAN (0xee) || 6 || 246 || XF86WLAN&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F6|#494949}}       || (camera, headset) || ibm/hotkey HKEY 00000080 00001006 || down: e0 3b e0 bb || 212 (rop) || KEY_CAMERA (0xd4) || 6 || 220 || XF86WebCam&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F7|#494949}}       || &amp;amp;#x1F4BB;&amp;amp;#x239A; (computer symbol, screen symbol) || ibm/hotkey HKEY 00000080 00001007 || down: e0 56 e0 d6 || 227 (rop) || KEY_SWITCHVIDEOMODE (0xe3) || 6 || 235 || XF86Display&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F8|#494949}}       || (trackpoint symbol, vertical bar, trackpad symbol) || ibm/hotkey HKEY 00000080 00001008 || down: e0 74 e0 f4 || 191 (rop) || KEY_F21 (0xbf) || 6 || 199 || XF86TouchpadToggle&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F9|#494949}}       || || ibm/hotkey HKEY 00000080 00001009 || down: 6f ef || 194 (rop) || KEY_F24 (0xc2) || 6 || 202 || &amp;quot;Ê&amp;quot; (sic)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F10|#494949}}      || || (none) || (none) || || (none) || || (none) || (none)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F11|#494949}}      || || ibm/hotkey HKEY 00000080 0000100b || (none) || 476 (rop) || KEY_FN_F11 (0x1dc) || 6 || (none) || (none)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|F12|#494949}}      || &amp;amp;#x1F4BB;&amp;amp;nbsp;&amp;amp;#x25B6;&amp;amp;#x274D; (computer symbol, right arrowhead, diskpack symbol) || ibm/hotkey HKEY 00000080 0000100c || down: e0 25 e0 a5&amp;lt;br&amp;gt;(but sometimes nothing) || 205 (rop) || KEY_SUSPEND (0xcd) || 6 || 213 || XF86Suspend&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|Home|#494949}}     || ☀▴ || ibm/hotkey HKEY 00000080 00001010 and video LCD0 00000086 00000000 || down: e0 54 e0 d4 e0 54 e0 d4 || 225 (double) (rop) || KEY_BRIGHTNESSUP (0xe1) || 4, 6 || 233 || XF86MonBrightnessUp&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|End|#494949}}      || ☀▾ || ibm/hotkey HKEY 00000080 00001011 and  video LCD0 00000087 00000000 || down: e0 4c e0 cc e0 4c e0 cc || 224 (double) (rop) || KEY_BRIGHTNESSDOWN (0xe0) || 4, 6 || 232 || XF86MonBrightnessDown&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|PgUp|#494949}}     || (illuminating overhead lamp symbol) || (none) || (none) || (none) || (none) || (none) || (none) || (none)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|Space|#494949}}    || [&amp;amp;#x1F50D;+] (screen with magnifying glass symbol and plus sign, i.e., &amp;quot;zoom&amp;quot; symbol) || ibm/hotkey HKEY 00000080 00001014 || (none) || 372 (rop) || KEY_ZOOM (0x174) || 6 || (none) || (none)&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|→|#494949}}        || &amp;amp;#x23ED; (barred right arrowhead, i.e., &amp;quot;next&amp;quot; symbol) || (none) || down: e0 19&amp;lt;br&amp;gt;up: e0 99 || 163 || KEY_NEXTSONG (0xa3) || 3 || 171 || XF86AudioNext&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|↓|#494949}}        || &amp;amp;#x23EF; (right arrowhead, double bar, i.e., &amp;quot;play/pause&amp;quot; symbol) || (none) || down: e0 22&amp;lt;br&amp;gt;up: e0 a2 || 164 || KEY_PLAYPAUSE (0xa4) || 3 || 172 || XF86AudioPlay&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|←|#494949}}        || &amp;amp;#x23EE; (barred left arrowhead, i.e., &amp;quot;prev&amp;quot; symbol) || (none) || down: e0 10&amp;lt;br&amp;gt;up: e0 90 || 165 || KEY_PREVIOUSSONG (0xa5) || 3 || 173 || XF86AudioPrev&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|Fn|#494949}}-{{ibmkey|↑|#494949}}        || ∎ (&amp;quot;stop play&amp;quot; symbol) || (none) || down: e0 24&amp;lt;br&amp;gt;up: e0 a4 || 166 || KEY_STOPCD (0xa6) || 3 || 174 || XF86AudioStop&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|◂ ⎗|#494949}} (left arrowhead, page icon) || || (none) || down: e0 6a&amp;lt;br&amp;gt;up: e0 ea || 158 || KEY_BACK (0x9e) || 3 || 166 || XF86Back&lt;br /&gt;
|-&lt;br /&gt;
| {{ibmkey|⎘ ▸|#494949}} (page icon, right arrowhead) || || (none) || down: e0 69&amp;lt;br&amp;gt;up: e0 e9 || 159 || KEY_FORWARD (0x9f) || 3 || 167 || XF86Forward&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the Linux key code column, &amp;quot;rop&amp;quot; means &amp;quot;release on press&amp;quot;, i.e., the release event is generated at the same time as the press event.&lt;br /&gt;
&lt;br /&gt;
The button on the UltraBase doesn't seem to generate any events visible to userspace.&lt;br /&gt;
&lt;br /&gt;
Input device numbers and types as reported by &amp;lt;tt&amp;gt;lsinput&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|+ (*) /dev/input/event&amp;lt;i&amp;gt;n&amp;lt;/i&amp;gt;&lt;br /&gt;
! n !! name&lt;br /&gt;
|-&lt;br /&gt;
| 0 || &amp;quot;Lid Switch&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 1 || &amp;quot;Sleep Button&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || &amp;quot;Power Button&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || &amp;quot;AT Translated Set @ keyboard&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || &amp;quot;Video Bus&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || &amp;quot;Integrated Camera&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || &amp;quot;ThinkPad Extra Buttons&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 7 || &amp;quot;SynPS/2 Synaptics TouchPad&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 8 || &amp;quot;TPPS/2 IBM TrackPoint&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Hotkey mask when the above table was compiled:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /sys/devices/platform/thinkpad_acpi/hotkey_mask&lt;br /&gt;
0x078dffff&lt;br /&gt;
$ cat /sys/devices/platform/thinkpad_acpi/hotkey_all_mask&lt;br /&gt;
0x07ffffff&lt;br /&gt;
$ cat /sys/devices/platform/thinkpad_acpi/hotkey_recommended_mask&lt;br /&gt;
0x078dffff&lt;br /&gt;
$ cat /sys/devices/platform/thinkpad_acpi/hotkey_report_mode&lt;br /&gt;
1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration and solved problems ==&lt;br /&gt;
&lt;br /&gt;
=== Fingerprint reader ===&lt;br /&gt;
See [[How to enable integrated fingerprint reader with fprint|how to enable the integrated fingerprint reader with fprint]].&lt;br /&gt;
&lt;br /&gt;
=== Fix for [https://bugs.freedesktop.org/show_bug.cgi?id=11227 hotkey shortcomings] ===&lt;br /&gt;
(Updated November 2011 for Oneiric.)&lt;br /&gt;
&lt;br /&gt;
By default the &amp;quot;zoom&amp;quot; (Fn-Space) and &amp;quot;microphone-mute&amp;quot; (button next to the ThinkVantage button) hotkeys do nothing.&lt;br /&gt;
&lt;br /&gt;
'''Zoom''': The &amp;lt;tt&amp;gt;thinkpad-acpi&amp;lt;/tt&amp;gt; module, kernel and &amp;lt;tt&amp;gt;udev&amp;lt;/tt&amp;gt; map the zoom key's ACPI event (&amp;lt;tt&amp;gt;ibm/hotkey HKEY 00000080 00001014&amp;lt;/tt&amp;gt;) to input event &amp;lt;tt&amp;gt;KEY_ZOOM&amp;lt;/tt&amp;gt; whose numerical value, 372, is greater than 255, the highest key-event code that X can handle.&lt;br /&gt;
&lt;br /&gt;
'''Micmute''': The &amp;lt;tt&amp;gt;thinkpad-acpi&amp;lt;/tt&amp;gt; module and kernel generate an ACPI event (&amp;lt;tt&amp;gt;ibm/hotkey HKEY 00000080 0000101b&amp;lt;/tt&amp;gt;) for the microphone mute button but in releases earlier than precise this is not mapped to anything; in precise it is mapped to 256 which is also greater than 255, the highest that X can handle. Bug reported [https://bugs.launchpad.net/ubuntu/+source/udev/+bug/408903 here].&lt;br /&gt;
&lt;br /&gt;
The fault lies with X which can't handle key codes above 255.  But as discussed, e.g., [https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/313514 here], it may be a long time before this gets fixed in X.&lt;br /&gt;
&lt;br /&gt;
There is a fairly easy workaround.&lt;br /&gt;
Install version 175 or later of the &amp;lt;tt&amp;gt;udev&amp;lt;/tt&amp;gt; package and do the following.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sudo su&lt;br /&gt;
# mkdir /etc/udev/keymaps&lt;br /&gt;
# cp /lib/udev/keymaps/module-lenovo /etc/udev/keymaps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now edit &amp;lt;tt&amp;gt;/etc/udev/keymaps/module-lenovo&amp;lt;/tt&amp;gt; so that 0x13 and 0x1A get mapped to &amp;lt;tt&amp;gt;search&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;prog2&amp;lt;/tt&amp;gt;, respectively (instead of &amp;lt;tt&amp;gt;zoom&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;micmute&amp;lt;/tt&amp;gt;, respectively).&lt;br /&gt;
&lt;br /&gt;
Then in System Settings | Keyboard | Shortcuts assign a behavior to the &amp;lt;tt&amp;gt;XF86Search&amp;lt;/tt&amp;gt; event, the X event corresponding to &amp;lt;tt&amp;gt;search&amp;lt;/tt&amp;gt;. This behavior will be invoked by Fn-Space.&lt;br /&gt;
&lt;br /&gt;
There is no built-in function for muting the microphone but it is straightforward to concoct one using &amp;lt;tt&amp;gt;amixer&amp;lt;/tt&amp;gt;.&lt;br /&gt;
In Keyboard | Shortcuts select Custom Shortcuts and press &amp;lt;tt&amp;gt;+&amp;lt;/tt&amp;gt; to create a new shortcut named &amp;quot;Microphone mute&amp;quot; whose command-content is the following.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sh -c &amp;quot;if amixer get Capture,0 | grep -q '\[on\]' ; then amixer -q set Capture,0 nocap ; else amixer -q set Capture,0 cap; fi&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Assign this to &amp;lt;tt&amp;gt;XF86Launch2&amp;lt;/tt&amp;gt; which is the X event corresponding to input event &amp;lt;tt&amp;gt;prog2&amp;lt;/tt&amp;gt;. This behavior will be invoked by the microphone-mute key.&lt;br /&gt;
&lt;br /&gt;
[Added June 2013:] This will [https://bugs.launchpad.net/ubuntu/+source/udev/+bug/408903 supposedly] be fixed for Ubuntu 13.10 (Saucy). The microphone-mute ACPI event will be mapped to f20 instead of prog2 but making use of this will require patches to other packages: https://code.launchpad.net/~jm-leddy/&lt;br /&gt;
&lt;br /&gt;
=== Fix for [https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/486154 the known no-system-beep problem] ===&lt;br /&gt;
As I described in more detail [[Installing Ubuntu 9.10 (Karmic Koala) on a ThinkPad X61#Partially solved problem: No beep|earlier]]:&lt;br /&gt;
* Create &amp;lt;tt&amp;gt;.xprofile&amp;lt;/tt&amp;gt; containing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pactl upload-sample /usr/share/sounds/gnome/default/alerts/glass.ogg bell.ogg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Run &amp;lt;tt&amp;gt;gconf-editor&amp;lt;/tt&amp;gt; and at &amp;lt;tt&amp;gt;desktop | gnome | peripherals | keyboard&amp;lt;/tt&amp;gt; change the value of &amp;lt;tt&amp;gt;bell_mode&amp;lt;/tt&amp;gt; from &amp;lt;tt&amp;gt;off&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;on&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* If the default bell volume of 50 (percent) is not loud enough, add a line like the following to &amp;lt;tt&amp;gt;~/.bashrc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
xset b 100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To cause terminal bells to ring also in non-X terminals (e.g., the console terminal), comment out the &amp;lt;tt&amp;gt;blacklist pcspkr&amp;lt;/tt&amp;gt; line in &amp;lt;tt&amp;gt;/etc/modprobe.d/blacklist.conf&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Fix for &amp;quot;[drm:i915_hangcheck_ring_idle] *ERROR* Hangcheck timer elapsed... blt ring idle...&amp;quot; problem ===&lt;br /&gt;
To fix [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/761065 this known problem] upgrade the kernel: install the &amp;lt;tt&amp;gt;linux-image-2.6.38-11-generic&amp;lt;/tt&amp;gt; package and reboot.&lt;br /&gt;
&lt;br /&gt;
=== [[Tp smapi|tp-smapi]] loading ===&lt;br /&gt;
First, it is as usual necessary to add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tp-smapi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to &amp;lt;tt&amp;gt;/etc/modules&amp;lt;/tt&amp;gt; so that &amp;lt;tt&amp;gt;modoprobe&amp;lt;/tt&amp;gt; will attempt to load the module at boot time.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;tt&amp;gt;hdaps&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Having loaded &amp;lt;tt&amp;gt;hdaps&amp;lt;/tt&amp;gt; do:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:linrunner/thinkpad-extras&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install hdaps-utils&lt;br /&gt;
hdaps-gl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result:&lt;br /&gt;
&lt;br /&gt;
[[Image:ThinkPad_X220_running_hdaps-gl.jpg|Tilted ThinkPad X220 running hdaps-gl|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous configuration ===&lt;br /&gt;
* Having installed bare Ubuntu I had to run &amp;lt;tt&amp;gt;tasksel&amp;lt;/tt&amp;gt; and select at least &amp;quot;Ubuntu Desktop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* In order to allow NetworkManager to manage eth0 I had to comment out the &amp;quot;eth0&amp;quot; stanza in &amp;lt;tt&amp;gt;/etc/network/interfaces&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* I used System Settings | Ubuntu Software Center to install &amp;lt;tt&amp;gt;ccsm&amp;lt;/tt&amp;gt; (&amp;quot;Advanced Desktop Effects Settings&amp;quot;) so I could enable Wobbly Windows and so I can initiate window resize with Alt+Button3 which is easier than the default Alt-Button2 (i.e., Alt-scrollwheelbutton).&lt;br /&gt;
&lt;br /&gt;
* Add PPAs to apt sources list for additional indicators&lt;br /&gt;
&lt;br /&gt;
=== Unity automaximizes ===&lt;br /&gt;
To disable this (annoying) behavior, run &amp;lt;tt&amp;gt;gconf-editor&amp;lt;/tt&amp;gt; and set &amp;lt;tt&amp;gt;apps|compiz-1|plugins|grid|screen0|options|top_edge_action&amp;lt;/tt&amp;gt; to 0 (originally 10).&lt;br /&gt;
&lt;br /&gt;
== Ex-problems ==&lt;br /&gt;
=== Suspend causes kernel panic ===&lt;br /&gt;
&amp;quot;Suspend-to-RAM and brightness control of the display work with kernel &amp;gt;= 3.0-rc6&amp;quot; according to [[Installing Gentoo on a ThinkPad X220|this fellow]].&lt;br /&gt;
&lt;br /&gt;
Since I upgraded to kernel 2.6.38-11-generic I haven't had any kernel panics on suspend.&lt;br /&gt;
&lt;br /&gt;
=== TPM can't be used ===&lt;br /&gt;
To try it out, install &amp;lt;tt&amp;gt;tpm-tools&amp;lt;/tt&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
When I first tried it, the &amp;lt;tt&amp;gt;tpm_version&amp;lt;/tt&amp;gt; program failed with &amp;quot;Communication failure&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
But now it prints this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  TPM 1.2 Version Info:&lt;br /&gt;
  Chip Version:        1.2.8.32&lt;br /&gt;
  Spec Level:          2&lt;br /&gt;
  Errata Revision:     3&lt;br /&gt;
  TPM Vendor ID:       STM &lt;br /&gt;
  TPM Version:         01010000&lt;br /&gt;
  Manufacturer Info:   53544d20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Presumably the new kernel fixed this.&lt;br /&gt;
&lt;br /&gt;
=== memtest86+ didn't work ===&lt;br /&gt;
&lt;br /&gt;
Upgrading to the oneiric version, v4.20, fixed this.&lt;br /&gt;
&lt;br /&gt;
=== Multiple monitors ===&lt;br /&gt;
Configuring an extended desktop over two monitors led to malfunction.  Side-by-side worked, one above the other did not.&lt;br /&gt;
&lt;br /&gt;
In natty the solution was just to avoid the layouts that caused the malfunction.&lt;br /&gt;
&lt;br /&gt;
The problems appear to have been completely solved in Ubuntu 11.10 (Oneiric Ocelot).&lt;br /&gt;
&lt;br /&gt;
=== Bluetooth-related crashes ===&lt;br /&gt;
Switching bluetooth on or off either using the indicator or Fn-F5 sometimes crashed the machine.&lt;br /&gt;
&lt;br /&gt;
I haven't seen this problem in Ubuntu 10.10 (Oneiric Ocelot).&lt;br /&gt;
&lt;br /&gt;
=== [[Tp smapi|tp-smapi]] loading problem ===&lt;br /&gt;
The distributed &amp;lt;tt&amp;gt;tp-smapi&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;hdaps&amp;lt;/tt&amp;gt; modules didn't load on my X220&lt;br /&gt;
and &amp;lt;tt&amp;gt;thinkpad-acpi&amp;lt;/tt&amp;gt; reported the EC firmware number as &amp;quot;unknown&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The BIOS setup program reports this information about the BIOS:&lt;br /&gt;
* Model 42902WG&lt;br /&gt;
* UEFI BIOS 8DET46WW (1.16) 2011-05-18&lt;br /&gt;
* Embedded Controller 8DHT23WW (1.07)&lt;br /&gt;
&lt;br /&gt;
This problem was fixed in &amp;lt;tt&amp;gt;tp-smapi&amp;lt;/tt&amp;gt; version 0.41-1.  As of 7 August 2011 &amp;lt;tt&amp;gt;tp-smapi-dkms&amp;lt;/tt&amp;gt; is available in Debian unstable (Ubuntu uses Debian &amp;lt;tt&amp;gt;tp-smapi&amp;lt;/tt&amp;gt; packages with no changes) and this is the version in Ubuntu 11.10 (Oneiric Ocelot).&lt;br /&gt;
&lt;br /&gt;
Output from &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; after &amp;lt;tt&amp;gt;modprobe&amp;lt;/tt&amp;gt;ing &amp;lt;tt&amp;gt;thinkpad-ec&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;tp-smapi&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;hdaps&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[  714.842090] thinkpad_ec: thinkpad_ec 0.41 loaded.&lt;br /&gt;
[  721.983409] tp_smapi 0.41 loading...&lt;br /&gt;
[  721.984742] tp_smapi successfully loaded (smapi_port=0xb2).&lt;br /&gt;
[  729.462533] hdaps: LENOVO ThinkPad X220 detected, setting orientation 4&lt;br /&gt;
[  729.462894] hdaps: initial mode latch is 0x05&lt;br /&gt;
[  729.463022] hdaps: setting ec_rate=250, filter_order=2&lt;br /&gt;
[  729.463242] hdaps: device successfully initialized.&lt;br /&gt;
[  729.463799] input: ThinkPad HDAPS joystick emulation as /devices/virtual/input/input15&lt;br /&gt;
[  729.464101] input: ThinkPad HDAPS accelerometer data as /devices/virtual/input/input16&lt;br /&gt;
[  729.464342] hdaps: driver successfully loaded.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modinfo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ modinfo tp-smapi&lt;br /&gt;
filename:       /lib/modules/2.6.38-11-generic/updates/dkms/tp_smapi.ko&lt;br /&gt;
license:        GPL&lt;br /&gt;
version:        0.41&lt;br /&gt;
description:    ThinkPad SMAPI Support&lt;br /&gt;
author:         Shem Multinymous&lt;br /&gt;
srcversion:     B6841670771B2FF5222BFFD&lt;br /&gt;
depends:        thinkpad_ec&lt;br /&gt;
vermagic:       2.6.38-11-generic SMP mod_unload modversions &lt;br /&gt;
parm:           debug:Debug level (0=off, 1=on) (int)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Remaining problems ==&lt;br /&gt;
&lt;br /&gt;
=== Indicator lamp on microphone mute key doesn't work ===&lt;br /&gt;
The problem has been discussed, e.g., [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/408903 here].&lt;br /&gt;
&lt;br /&gt;
== Comparison with [[Installing Ubuntu 10.10 (Maverick Meerkat) on a ThinkPad X220|a Ubuntu 10.10 user's experience]] ==&lt;br /&gt;
* (improvements)&lt;br /&gt;
** I didn't have to do anything special to have the &amp;lt;tt&amp;gt;thinkpad-acpi&amp;lt;/tt&amp;gt; module loaded or use special keys&lt;br /&gt;
** The mute-microphone button can be made to work as described above&lt;br /&gt;
** Both left and right microphones are seen&lt;br /&gt;
** I have no difficulties with the fans&lt;br /&gt;
** I have no difficulties with SD cards&lt;br /&gt;
** The &amp;quot;Hangcheck timer elapsed&amp;quot; problem has been fixed in a new kernel version, as described above&lt;br /&gt;
&lt;br /&gt;
== Things to remember ==&lt;br /&gt;
To get Google Earth to work you have to do&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libgl1-mesa-glx:i386&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Ubuntu 11.04]][[Category:Ubuntu 11.10]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Template:Dmidecode&amp;diff=59957</id>
		<title>Template:Dmidecode</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Template:Dmidecode&amp;diff=59957"/>
		<updated>2020-03-25T23:40:54Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:Category:Dmidecode|Dmidecode]][[Category:Dmidecode]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=BIOS_Version&amp;diff=59956</id>
		<title>BIOS Version</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=BIOS_Version&amp;diff=59956"/>
		<updated>2020-03-25T23:40:26Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can check the current BIOS and ECP versions on your ThinkPad by using '''{{dmidecode}}'''. For example:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|dmidecode -s bios-version}}&lt;br /&gt;
&lt;br /&gt;
 6DET52WW (3.02 )&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|dmidecode -t 11}}&lt;br /&gt;
 # dmidecode 3.1&lt;br /&gt;
 Getting SMBIOS data from sysfs.&lt;br /&gt;
 SMBIOS 2.4 present.&lt;br /&gt;
 &lt;br /&gt;
 Handle 0x001D, DMI type 11, 5 bytes&lt;br /&gt;
 OEM Strings&lt;br /&gt;
 	String 1: IBM ThinkPad Embedded Controller -[7XHT22WW-1.04    ]-&lt;br /&gt;
&lt;br /&gt;
Showing BIOS version 3.02 (6DET52WW) and ECP version 1.04 (7XHT22WW).&lt;br /&gt;
&lt;br /&gt;
Note that you need root rights (or sudo) to run '''dmidecode'''.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can '''grep''' the information from '''dmesg'''&lt;br /&gt;
&lt;br /&gt;
{{cmduser|dmesg &amp;amp;#124; grep &amp;quot;ThinkPad BIOS&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
 [    3.758331] thinkpad_acpi: ThinkPad BIOS 6DET52WW (3.02 ), EC 7XHT22WW-1.04&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=List_of_DMI_IDs&amp;diff=59955</id>
		<title>List of DMI IDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=List_of_DMI_IDs&amp;diff=59955"/>
		<updated>2020-03-25T23:38:52Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add dmidecode category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This page maintains a database of [http://en.wikipedia.org/wiki/Desktop_Management_Interface DMI] information which can be used to identify ThinkPad models. It is intended as an aid for driver development.&lt;br /&gt;
{{HELP|We need more information about older models, especially those released before 2004. Please [[#Adding_entries|add your model]] to the database.}}&lt;br /&gt;
{{NOTE|If your ThinkPad is not using the [[BIOS Upgrade Downloads|latest BIOS]], and you would be willing to [[BIOS Upgrade|upgrade your BIOS]], please add your ThinkPad to this table twice: '''before''' and '''after''' the BIOS upgrade.  This information helps us a great deal, so your contribution would be very appreciated.}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==DMI ID database==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 80%&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Model&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;product-&amp;lt;br /&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;baseboard-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;baseboard-&amp;lt;br /&amp;gt;product-&amp;lt;br /&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;base&amp;lt;br /&amp;gt;board-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;chassis-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;chassis-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;vendor&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;release-&amp;lt;br /&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
! Embedded controller&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Numbered series====&lt;br /&gt;
|-&lt;br /&gt;
| {{240X}} 2609-61U&lt;br /&gt;
|| IBM || 260961U || Not Available || IBM || 2609BS1 || Not Available || IBM || Not Available || IBM || 1.03.09  || 12/21/1999 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{570}} 2644-1AU&lt;br /&gt;
|| IBM || 26441AU || Not Available || IBM || 26441AU || Not Available || IBM || Not Available || IBM || IMET65WW  || 11/11/99&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{570E}} 2644-5AU&lt;br /&gt;
|| IBM || 26445AU || Not Available || IBM || 26445AU || Not Available || IBM || Not Available || IBM || IUET25WW || 12/11/1999&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{600E}} 2645-5AU&lt;br /&gt;
|| IBM || 26455AU || Not Available || IBM || 26455AU || Not Available || IBM || Not Available || IBM || INET36WW || 11/20/1999&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{600X}} 2645-5FU&lt;br /&gt;
|| IBM || 26455FU || Not Available || IBM || 26455FU || Not Available || IBM || Not Available || IBM || INET55WW || 11/30/1999&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{600X}} 2645-8EU&lt;br /&gt;
|| IBM || 26458EU || Not Available || IBM || 26458EU || Not Available || IBM || Not Available || IBM || ITET54WW || 11/30/1999 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{600X}} 2645-8EU&lt;br /&gt;
|| IBM || 26458EU || Not Available || IBM || 26458EU || Not Available || IBM || Not Available || IBM || ITET48WW || 11/30/1999 &lt;br /&gt;
||&lt;br /&gt;
||POST/BIOS Version 1.13 old prior to upgrade &lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====A series====&lt;br /&gt;
|-&lt;br /&gt;
| {{A21m}} 2628-FSG&lt;br /&gt;
|| IBM || 2628FSG || Not Available || IBM || 2628FSG || Not Available || IBM || Not Available || IBM || KXET24WW (1.02b) || 12/19/2000 &lt;br /&gt;
|| &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A21m}} 2628-FSG&lt;br /&gt;
|| IBM || 2628FSG || Not Available || IBM || 2628FSG || Not Available || IBM || Not Available || IBM || KXET36WW (1.09 ) || 05/08/2003 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A21m}} 2628-GTU&lt;br /&gt;
|| IBM || 2628GTU || Not Available || IBM || 2628GTU || Not Available || IBM || Not Available || IBM || KXET29WW (1.03d) || 03/21/2001 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A22e}} 2655-KG1&lt;br /&gt;
|| IBM || 2655KG1 || Not Available || IBM || 2655KG1 || Not Available || IBM || Not Available || IBM || 10ET23WW (1.04 ) || 09/05/2001 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A22e}} 2655-KG1&lt;br /&gt;
|| IBM || 2655KG1 || Not Available || IBM || 2655KG1 || Not Available || IBM || Not Available || IBM || 10ET26WW (1.07 ) || 06/13/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A22p}} 2629-USG&lt;br /&gt;
|| IBM || 2629USG || Not Available || IBM || 2629USG || Not Available || IBM || Not Available || IBM || KYET36WW (1.09a) || 10/17/2002 &lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
| {{A22p}} 2629-A2G&lt;br /&gt;
|| IBM || 2629A2G || Not Available || IBM || 2629A2G || Not Available || IBM || Not Available || IBM || KYET38WW (1.11 ) || 05/20/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A31}} 2652-PBU&lt;br /&gt;
|| IBM || 2652PBU || Not Available || IBM || 2652PBU || Not Available || IBM || Not Available || IBM || 1NET15WW (1.09 ) || 04/06/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle&amp;amp;nbsp;0x0026,&amp;amp;nbsp;DMI&amp;amp;nbsp;type&amp;amp;nbsp;11,&amp;amp;nbsp;5&amp;amp;nbsp;byte&amp;amp;nbsp;String&amp;amp;nbsp;1:&amp;amp;nbsp;IBM .&amp;amp;nbsp;.&amp;amp;nbsp;ThinkPad&amp;amp;nbsp;Embedded&amp;amp;nbsp;Controller&amp;amp;nbsp;-[1NHT04WW-1.01&amp;amp;nbsp;]-&amp;amp;nbsp;.&amp;amp;nbsp;.&amp;lt;/nowiki&amp;gt;&amp;lt;!-- Handle 0x0026, DMI type 11, 5 byte String 1: IBM ThinkPad Embedded Controller -[1NHT04WW-1.01 ]- --&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A31p}} 2653-RNG&lt;br /&gt;
|| IBM || 2653RNG || Not Available || IBM || 2653RNG || Not Available || IBM || Not Available || IBM || 1NET16WW (1.10 ) || 10/19/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1NHT08WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{A31p}} 2653-H6U&lt;br /&gt;
|| IBM || 2653H6U || Not Available || IBM || 2653H6U || Not Available || IBM || Not Available || IBM || 1GET31WW (1.03 ) || 07/23/2002&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{T-WARN|Missing EC string, extremely outdated BIOS}}&lt;br /&gt;
{{HELP|We need a report to know if the latest BIOS fixes the missing EC string}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====G series====&lt;br /&gt;
|-&lt;br /&gt;
| {{G41}} 2881-75M&lt;br /&gt;
|| IBM || 288175M || ThinkPad G41 || IBM || 288175M || Not Available || IBM || Not Available || IBM || 1XET47WW (1.06 ) || 01/14/2005&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====R series====&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} 2681-5UU&lt;br /&gt;
|| IBM || 26815UU || Not Available || IBM || 26815UU || Not Available || IBM || Not Available || IBM || 1OET57WW (1.23 ) || 03/23/2005 &lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} 2681-HSG&lt;br /&gt;
|| IBM || 2681HSG || Not Available || IBM || 2681HSG || Not Available || IBM || Not Available || IBM || 1OET61WW (1.27 ) || 06/29/2006&lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} 2722-B3G&lt;br /&gt;
|| IBM || 2722B3G || Not Available || IBM || 2722B3G || Not Available || IBM || Not Available || IBM || 1PET62WW (1.30 ) || 09/29/2005&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} 2722-BDG&lt;br /&gt;
|| IBM || 2722BDG || Not Available || IBM || 2722BDG || Not Available || IBM || Not Available || IBM || 1PET65WW (1.33 ) || 06/29/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R40}} 2722-C4U &lt;br /&gt;
|| IBM || 2722CU4 || Not Available || IBM || 2722CU4 || Not Available || IBM || Not Available || IBM || 1PET46WW (1.14 ) || 07/15/2003&lt;br /&gt;
|| 1OHT37WW (1.09) 05/26/03&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|- &lt;br /&gt;
| {{R40}} 2722-C4U &lt;br /&gt;
|| IBM || 2722CU4 || Not Available || IBM || 2722CU4 || Not Available || IBM || Not Available || IBM || 1PET65WW (1.33 ) || 06/29/2006 &lt;br /&gt;
|| 1OHT42WW (1.14) 05/23/05&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{R40}} 2897-B4U&lt;br /&gt;
|| IBM || 2897B4U || Not Available || IBM || 2897B4U || Not Available || IBM || Not Available || IBM || 1PET52WW (1.20 ) || 03/03/2004&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-    &lt;br /&gt;
| {{R40e}} 2684-L8G&lt;br /&gt;
|| IBM || 2897B4U || Not Available || IBM || 2897B4U || Not Available || IBM || Not Available || IBM || 1SET62WW (1.30 ) || 07/09/2004&lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
| {{R40e}} 2684-L8G&lt;br /&gt;
|| IBM || 2684L8G || Not Available || IBM || 2684L8G || Not Available || IBM || Not Available || IBM || 1SET70WW (1.38 ) || 11/15/2005&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R50}} 1829-7QG&lt;br /&gt;
|| IBM || 0123456 || ThinkPad R50  || IBM || 0123456 || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|{{R50e}} 1834-JAG&lt;br /&gt;
|| IBM || 1834JAG || ThinkPad R50e || IBM || 1834JAG || Not Available || IBM || Not Available || IBM || 1WET82WW (2.02 ) || 02/21/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|{{R50e}}&lt;br /&gt;
|| IBM || 1834S5G || ThinkPad R50e || IBM || 1834S5G || Not Available || IBM || Not Available || IBM || 1WET86WW (2.06 ) || 11/15/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}}&lt;br /&gt;
|- &lt;br /&gt;
|{{R50e}}&lt;br /&gt;
|| IBM || 1834S5G || ThinkPad R50e || IBM || 1834S5G || Not Available || IBM || Not Available || IBM || 1WET90WW (2.10 ) || 12/08/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
|{{R50p}} 1832-2AG&lt;br /&gt;
|| IBM || 18322AG || ThinkPad R50p || IBM || 18322AG || Not Available || IBM || Not Available || IBM || 1RETC2WW (3.03 ) || 04/07/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes String 1: IBM ThinkPad Embedded Controller -[1RHT66WW-3.00a ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 1829-DRG&lt;br /&gt;
|| IBM || 1829DRG || ThinkPad R51 || IBM || 1829DRG || Not Available || IBM || Not Available || IBM || 1RETC2WW (3.03 ) || 04/07/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT66WW-3.00a   ]-&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 1829-9MG&lt;br /&gt;
|| IBM || 18299MG || ThinkPad R51 || IBM || 18299MG || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 1829-L7G&lt;br /&gt;
|| IBM || 1829L7G || ThinkPad R51 || IBM || 1829L7G || Not Available || IBM || Not Available || IBM || 1RETDNWW (3.19 ) || 10/13/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT70WW-3.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{R51}} [[1830-DG4]]&lt;br /&gt;
|| IBM || 1830DG4 || ThinkPad R51 || IBM || 1830DG4 || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} [[1830-DG4]]&lt;br /&gt;
|| IBM || 1830DG4 || ThinkPad R51 || IBM || 1830DG4 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 1836-GEU&lt;br /&gt;
|| IBM || 1836GEU || ThinkPad R51 || IBM || 1836GEU || Not Available || IBM || Not Available || IBM || 1RETDLWW  (3.17 ) || 07/27/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes. String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 2883-ELU &lt;br /&gt;
|| IBM || 2883ELU || ThinkPad R51 || IBM || 2883ELU || Not Available || IBM || Not Available || IBM || 1VET64WW (1.22 ) || 05/20/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{R51}} 2883-ELU&lt;br /&gt;
|| IBM || 2883ELU || ThinkPad R51 || IBM || 2883ELU || Not Available || IBM || Not Available || IBM || 1VET69WW (1.27 ) || 03/03/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 2883-ELU &lt;br /&gt;
|| IBM || 2883ELU || ThinkPad R51 || IBM || 2883ELU || Not Available || IBM || Not Available || IBM || 1VET71WW (1.29 ) || 12/01/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1VHT28WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{R51}} 2883-8QU&lt;br /&gt;
|| IBM || 28838QU || ThinkPad R51 || IBM || 28838QU || Not Available || IBM || Not Available || IBM || 1VET61WW (1.19 ) || 12/20/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1VHT27WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-AQG&lt;br /&gt;
|| IBM || 1846AQG || ThinkPad H || IBM || 1846AQG || Not Available || IBM || Not Available || IBM || 76ET58WW (1.18 ) || 07/19/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes	String 1: IBM ThinkPad Embedded Controller -[76HT14WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Weird system version, this bug is known fixed in latest BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-AQG&lt;br /&gt;
|| IBM || 1846AQG || ThinkPad R52p || IBM || 1846AQG || Not Available || IBM || Not Available || IBM || 76ET68WW (1.28 ) || 11/15/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-AQG&lt;br /&gt;
|| IBM || 1846AQG || ThinkPad R52p || IBM || 1846AQG || Not Available || IBM || Not Available || IBM || 76ET69WW (1.29 ) || 12/06/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1847-CTO&lt;br /&gt;
|| IBM || 1847W15 || ThinkPad R52 || IBM || 1847W15 || Not Available || IBM || Not Available || IBM || 76ET69WW (1.29 ) || 12/06/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1847-W62&lt;br /&gt;
|| IBM || 1847W62 || ThinkPad .    || IBM || 1847W62 || Not Available || IBM || Not Available || IBM || 76ET58WW (1.18 ) || 07/19/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT14WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Weird system version, this bug is known fixed in latest BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1847-W62&lt;br /&gt;
|| IBM || 1847W62 || ThinkPad R52  || IBM || 1847W62 || Not Available || IBM || Not Available || IBM || 76ET65WW (1.25 ) || 05/18/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1858-6MM&lt;br /&gt;
|| IBM || 18586MM || ThinkPad R52 || IBM || 18586MM || Not Available || IBM || Not Available || IBM || 70ET40WW (1.04 ) || 06/02/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[70HT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1858-6SM&lt;br /&gt;
|| IBM || 18586SM || ThinkPad R52 || IBM || 18586SM || Not Available || IBM || Not Available || IBM || 70ET57WW (1.17 ) || 07/15/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[70HT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-4CG&lt;br /&gt;
|| IBM || 18464CG || ThinkPad R52 || IBM || 18464CG || Not Available || IBM || Not Available || IBM || 76ET65WW (1.25 ) || 05/18/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT15WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-4CG&lt;br /&gt;
|| IBM || 18464CG || ThinkPad R52 || IBM || 18464CG || Not Available || IBM || Not Available || IBM || 76ET58WW (1.18 ) || 07/19/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846-B5G&lt;br /&gt;
|| IBM || 1846B5G || ThinkPad H    || IBM || 1846B5G || Not Available || IBM || Not Available || IBM || 76ET58WW (1.18 ) || 07/19/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[76HT14WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60e}} 0657-4TG&lt;br /&gt;
|| LENOVO || 06574TG || ThinkPad R60e || LENOVO || 06574TG || Not Available || LENOVO || Not Available || LENOVO || 7EET18WW (1.04 ) || 07/28/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[7EHT13WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9456-6FG&lt;br /&gt;
|| LENOVO || 94566FG || ThinkPad R60 || LENOVO || 94566FG || Not Available || LENOVO || Not Available || LENOVO || 7CET50WW (1.05 ) || 07/28/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7CHT19WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9456-6FG&lt;br /&gt;
|| LENOVO || 94566FG || ThinkPad R60 || LENOVO || 94566FG || Not Available || LENOVO || Not Available || LENOVO || 7CETB7WW (2.07 ) || 11/13/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7CHT21WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9461-54G&lt;br /&gt;
|| LENOVO || 946154G || ThinkPad R60 || LENOVO || 946154G || Not Available || LENOVO || Not Available || LENOVO || 7CET50WW (1.05 ) || 07/28/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7CHT19WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9461-54G&lt;br /&gt;
|| LENOVO || 946154G || ThinkPad R60 || LENOVO || 946154G || Not Available || LENOVO || Not Available || LENOVO || 7CETC1WW (2.11 ) || 01/09/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7CHT21WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| With this bios version the brightness control buttons don't work for kernel &amp;lt; 2.6.20&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9461-54G&lt;br /&gt;
|| LENOVO || 946154G || ThinkPad R60 || LENOVO || 946154G || Not Available || LENOVO || Not Available || LENOVO || 7CET49WW (1.04 ) || 05/11/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7CHT16WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9460MR2&lt;br /&gt;
|| LENOVO || 9460MR2 || ThinkPad R60 || LENOVO || 9460MR2 || Not Available || LENOVO || Not Available || LENOVO || 7CETC6WW (2.16 ) || 04/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[7CHT21WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9461-DXG&lt;br /&gt;
|| LENOVO || 9461DXG || ThinkPad R60 || LENOVO || 9461DXG || Not Available || LENOVO || Not Available || LENOVO || 7CETB6WW (2.06 ) || 10/16/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7CHT21WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9461-DXG&lt;br /&gt;
|| LENOVO || 9461DXG || ThinkPad R60 || LENOVO || 9461DXG || Not Available || LENOVO || Not Available || LENOVO || 7CETD2WW (2.22 ) || 05/28/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7CHT22WW-1.10    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R60}} 9462-GAG&lt;br /&gt;
|| LENOVO || 9462GAG || ThinkPad R60 || LENOVO || 9462GAG || Not Available || LENOVO || Not Available || LENOVO || 7CETB5WW (2.05 ) || 10/13/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7CHT21WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8918-5QG&lt;br /&gt;
|| LENOVO || 89185QG || ThinkPad R61 || LENOVO || 89185QG || Not Available || LENOVO || Not Available || LENOVO || 7KETA7WW (2.07 ) || 12/06/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 bytes String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8919-W4P&lt;br /&gt;
|| LENOVO || 8919W4P || ThinkPad R61 || LENOVO || 8919W4P || Not Available || LENOVO || Not Available || LENOVO || 7KET76WW (1.26 ) || 10/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| According to the sticker on the bottom of the notebook as well as according to Lenovo web it is 8919-CTO subtype&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8919-W6X&lt;br /&gt;
|| LENOVO || 8919W6X || ThinkPad R61 || LENOVO || 8919W6X || Not Available || LENOVO || Not Available || LENOVO || 7KET71WW (1.21 ) || 08/22/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8919-W6X&lt;br /&gt;
|| LENOVO || 8919W6X || ThinkPad R61 || LENOVO || 8919W6X || Not Available || LENOVO || Not Available || LENOVO || 7KETB9WW (2.19 ) || 06/05/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8919-DFG&lt;br /&gt;
|| LENOVO || 8918DFG || ThinkPad R61 || LENOVO || 8918DFG || Not Available || LENOVO || Not Available || LENOVO || 7KETA9WW (2.09 ) || 12/27/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 8943-DMG&lt;br /&gt;
|| LENOVO || 8943DMG || ThinkPad R61 || LENOVO || 8943DMG || Not Available || LENOVO || Not Available || LENOVO || 7QET34WW (1.16 ) || 03/24/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7QHT15WW-1.00    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7732-4TG&lt;br /&gt;
|| LENOVO || 77324TG || ThinkPad R61 || LENOVO || 77324TG || Not Available || LENOVO || Not Available || LENOVO || 7LET51WW (1.21 ) || 08/22/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7732-4TG&lt;br /&gt;
|| LENOVO || 77324TG || ThinkPad R61 || LENOVO || 77324TG || Not Available || LENOVO || Not Available || LENOVO || 7LETC5WW (2.25 ) || 11/14/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7732-NEG&lt;br /&gt;
|| LENOVO || 7732NEG || ThinkPad R61 || LENOVO || 7732NEG || Not Available || LENOVO || Not Available || LENOVO || 7LETB6WW (2.16 ) || 04/16/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7732-NEG&lt;br /&gt;
|| LENOVO || 7732NEG || ThinkPad R61 || LENOVO || 7732NEG || Not Available || LENOVO || Not Available || LENOVO || 7LETC5WW (2.25 ) || 11/14/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7732-NEG&lt;br /&gt;
|| LENOVO || 7732NEG || ThinkPad R61 || LENOVO || 7732NEG || Not Available || LENOVO || Not Available || LENOVO || 7LETC6WW (2.26 ) || 05/11/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7733-1ES&lt;br /&gt;
|| LENOVO || 77331ES || ThinkPad R61 || LENOVO || 77331ES || Not Available || LENOVO || Not Available || LENOVO || 7LETB0WW (2.10 ) || 01/21/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7733-1ES&lt;br /&gt;
|| LENOVO || 77331ES || ThinkPad R61 || LENOVO || 77331ES || Not Available || LENOVO || Not Available || LENOVO || 7LETB4WW (2.14 ) || 03/24/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61}} 7733-A82 &lt;br /&gt;
|| LENOVO || 7733A82 || ThinkPad R61/R61i || LENOVO || 7733A82 || Not Available || LENOVO || Not Available || LENOVO || 7LETC5WW (2.25 ) || 11/14/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Intel graphics, 14.1&amp;quot; WXGA, Atheros wireless&lt;br /&gt;
|-&lt;br /&gt;
| {{R61i}} 7732-A12&lt;br /&gt;
|| LENOVO || 7732A12 || ThinkPad R61i || LENOVO || 7732A12 || Not Available || LENOVO || Not Available || LENOVO || 7KET76WW (1.26 ) || 10/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Prior to Flashing&lt;br /&gt;
|-&lt;br /&gt;
| {{R61i}} 7732-A12&lt;br /&gt;
|| LENOVO || 7732A12 || ThinkPad R61i || LENOVO || 7732A12 || Not Available || LENOVO || Not Available || LENOVO || 7KETC8WW (2.28) || 05/26/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Post Flashing&lt;br /&gt;
|-&lt;br /&gt;
| {{R61i}} 7650-D7G&lt;br /&gt;
|| LENOVO || 7650D7G || ThinkPad R61e || LENOVO || 7650D7G || Not Available || LENOVO || Not Available || LENOVO || 7PETB0WW (2.10 ) || 01/21/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R61e}} 7650-E6G&lt;br /&gt;
|| LENOVO || 7650E6G || ThinkPad R61e || LENOVO || 7650E6G || Not Available || LENOVO || Not Available || LENOVO || 7PETB2WW (2.12 ) || 02/20/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R400}} 7439-A85&lt;br /&gt;
|| LENOVO || 7439A85 || ThinkPad R400 || LENOVO || 7439A85 || Not Available || LENOVO || Not Available || LENOVO || 7UET45WW (1.15 ) || 09/08/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R400}} 7443-TPA&lt;br /&gt;
|| LENOVO || 7443TPA || ThinkPad R400 || LENOVO || 7443TPA || Not Available || LENOVO || Not Available || LENOVO || 7UET49WW (1.19 ) || 10/17/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{R400}} 7443-TPA&lt;br /&gt;
|| LENOVO || 7443TPA || ThinkPad R400 || LENOVO || 7443TPA || Not Available || LENOVO || Not Available || LENOVO || 7UET50WW (1.20 ) || 10/30/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====S series====&lt;br /&gt;
|-&lt;br /&gt;
| {{s30}} 2639-4WJ&lt;br /&gt;
|| IBM || 26394WJ || Not Available || IBM || 2609BS1 || Not Available || IBM || Not Available || IBM || 18ET45WW (1.45) || 07/10/2001&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{s540}} 20B3-XMZ&lt;br /&gt;
|| LENOVO || 20B3001XMZ || ThinkPad S5-S540 || LENOVO || 20B3001XMZ || Win8 Pro DPK TPG || LENOVO || Not Available || LENOVO || GPET50WW (1.50 ) || 10/08/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| LENOVO || 20B3A02SRT || ThinkPad S5-S540 || LENOVO || 20B3A02SRT || SDK0E50515 Std || LENOVO || Not Available || LENOVO || GPET57WW (1.57 ) || 05/30/2014 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====SL series====&lt;br /&gt;
|-&lt;br /&gt;
| {{SL300}} 2738-2KG || LENOVO || 27382KG || ThinkPad SL300 || LENOVO || 27382KG    || LENOVO 6AET52WW || LENOVO                        || LENOVO 6AET52WW || LENOVO || 6AET52WW (1.18) || 12/10/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{SL410}} 2842-7PU || LENOVO || 28427PU || ThinkPad SL410 || LENOVO || 28427PU || Not Available || LENOVO || Not Available || LENOVO || 6JET69WW (1.27 ) || 11/30/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6JHT54WW-1.174000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{SL410}} 2842-XF2 || LENOVO || 28427PU || ThinkPad SL410 || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6JET58WW (1.16 ) || 09/17/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6JHT48WW-1.168000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{SL500}} 2746-3ZG || LENOVO || 27463ZG || ThinkPad SL500 || LENOVO || BOXSTER || 6AET&amp;lt;br /&amp;gt;42WW || LENOVO || 6AET&amp;lt;br /&amp;gt;42WW || LENOVO || 6AET42WW || 08/04/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|IdeaPad EC and BIOS.  This is an IdeaPad in disguise.}}&lt;br /&gt;
|-&lt;br /&gt;
| {{SL500}} 2746-4CG || LENOVO || 27464CG || ThinkPad SL500 || LENOVO || BOXSTER    || 6AET&amp;lt;br /&amp;gt;41WW || LENOVO || 6AET&amp;lt;br /&amp;gt;41WW || LENOVO || 6AET41WW || 07/10/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|IdeaPad EC and BIOS.  This is an IdeaPad in disguise.}}&lt;br /&gt;
|-&lt;br /&gt;
| {{SL500}} 2764-EAG || LENOVO || 2746EAG || ThinkPad SL || LENOVO  || 2746EAG || 6AET&amp;lt;br /&amp;gt;58WW || LENOVO || 6AET&amp;lt;br /&amp;gt;58WW || LENOVO || 6AET58WW || 05/29/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{SL510}} 2847-7MG&lt;br /&gt;
|| LENOVO || 28477MG || ThinkPad SL510 || LENOVO || ? || not available || LENOVO || not available || LENOVO || 6JET72WW (1.30 ) || 01/26/2010 &lt;br /&gt;
|| Handle 0x0018, DMI type 11, 5 bytes String 1: IBM ThinkPad Embedded Controller -[6JHT57WW-1.177000]-&lt;br /&gt;
|| {{T-WARN|IdeaPad EC and BIOS.}}&lt;br /&gt;
|-&lt;br /&gt;
| {{SL400}} 2743-Rk3&lt;br /&gt;
|| LENOVO                         || 2743RK3 || ThinkPad SL || LENOVO                        || 2743RK3    || LENOVO 6AET59WW || LENOVO                        || LENOVO 6AET59WW || LENOVO || 6AET59WW || 08/26/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====T series====&lt;br /&gt;
|-&lt;br /&gt;
| {{T20}} 2647-UC2&lt;br /&gt;
|| IBM || 2647UC2 || Not Available || IBM || 2647UC2 || Not Available || IBM || Not Available || IBM || IYET45WW (1.08a) || 12/21/1999&lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Very outdated BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
| {{T21}} 2647-8AG &lt;br /&gt;
|| IBM || 26478AG || Not Available || IBM || 26478AG || Not Available || IBM || Not Available || IBM || KZET22WW (1.04a) || 01/19/2001 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T21}} 2647-9AU&lt;br /&gt;
|| IBM || 26479AU || Not Available || IBM || 26479AU || Not Available || IBM || Not Available || IBM || KZET33WW (1.15 ) || 03/28/2003&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T21}} 2647-8AG &lt;br /&gt;
|| IBM || 26478AG || Not Available || IBM || 26478AG || Not Available || IBM || Not Available || IBM || KZET34WW (1.16 ) || 04/28/2004 &lt;br /&gt;
||&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T21}} 2647-8AU&lt;br /&gt;
|| IBM || 26478AU || Not Available || IBM || 26478AU || Not Available || IBM || Not Available || IBM || KZET34WW (1.16 ) || 04/28/2004&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T21}} 2647-8GG&lt;br /&gt;
|| IBM || 26478GG || Not Available || IBM || 26478GG || Not Available || IBM || Not Available || IBM || 16ET29WW (1.09 ) || 02/28/2002 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T22}} 2647-4EG&lt;br /&gt;
|| IBM || 26474EG || Not Available || IBM || 26474EG || Not Available || IBM || Not Available || IBM || 16ET31WW (1.11 ) || 03/20/2003 &lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T22}} 2647-8EU&lt;br /&gt;
|| IBM || 26478EU || Not Available || IBM || 26478EU || Not Available || IBM || Not Available || IBM || 16ET32WW (1.12 ) || 04/27/2004&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T23}} 2647&lt;br /&gt;
|| IBM || 2647 || Not Available || IBM || 2647 || Not Available || IBM || Not Available || IBM || 1AET56WW (1.13) || 07/23/2002 &lt;br /&gt;
|| &lt;br /&gt;
|| Manufactured in Greenock, Scotland&lt;br /&gt;
|- &lt;br /&gt;
| {{T23}} 2647&lt;br /&gt;
|| IBM || 2647 || Not Available || IBM || 2647 || Not Available || IBM || Not Available || IBM || 1AET64WW (1.20) || 07/23/2002 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;As above. Handle 0x0024, DMI type 11, 5 bytes OEM Strings String 1: IBM ThinkPad Embedded Controller -[1AHT23WW-1.06a]-&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T23}} 2647-4MG&lt;br /&gt;
|| IBM || 26474MG || Not Available || IBM || 26474MG || Not Available || IBM || Not Available || IBM || 1AET58WW (1.14a) || 09/11/2002 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T23}} 2647-4MG&lt;br /&gt;
|| IBM || 26474MG || Not Available || IBM || 26474MG || Not Available || IBM || Not Available || IBM || 1AET64WW (1.20 ) || 10/18/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1AHT23WW-1.06a   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T23}} 2647-4NU&lt;br /&gt;
|| IBM || 26474NU || Not Available || IBM || 26474NU || Not Available || IBM || Not Available || IBM || 1AET62WW (1.18 ) || 07/06/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1AHT23WW-1.06a   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} 2647-8MG&lt;br /&gt;
|| IBM || 26478MG || Not Available || IBM || 26478MG || Not Available || IBM || Not Available || IBM || 1AET56WW (1.13 ) || 07/02/2002&lt;br /&gt;
||&lt;br /&gt;
|| Missing EC string, this bug is known to be fixed in latest BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} 2647-8MG&lt;br /&gt;
|| IBM || 26478MG || Not Available || IBM || 26478MG || Not Available || IBM || Not Available || IBM || 1AET62WW (1.18 ) || 07/06/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1AHT23WW-1.06a]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} 2647-RG3&lt;br /&gt;
|| IBM || 2647RG3 || Not Available || IBM || 2647RG3 || Not Available&lt;br /&gt;
|| IBM || Not Available || IBM || 1AET43WW (1.03b) || 09/25/2001 ||&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} 2648-DG1&lt;br /&gt;
|| IBM || 2648DG1 || Not Available || IBM || 2648DG1 || Not Available || IBM || Not Available || IBM || 1AET61WW (1.17 ) || 05/29/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T23}} 2648-DG1&lt;br /&gt;
|| IBM || 2648DG1 || Not Available || IBM || 2648DG1 || Not Available || IBM || Not Available || IBM || 1AET64WW (1.20 ) || 10/18/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1AHT23WW-1.06a   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} 2366-21U&lt;br /&gt;
|| IBM || 236621U || Not Available || IBM || 236621U || Not Available || IBM || Not Available || IBM || 1IET71WW (2.10 ) || 06/16/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1IHT20WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} 2366-82U&lt;br /&gt;
|| IBM || 236682U || Not Available || IBM || 236682U || Not Available || IBM || Not Available || IBM || 1IET69WW (2.08 ) || 06/11/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1IHT19WW-1.06]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} 2366-85G&lt;br /&gt;
|| IBM || 236685G || Not Available || IBM || 236685G || Not Available || IBM || Not Available || IBM || 1IET69WW (2.08 ) || 06/11/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1IHT18WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} 2366-GU1&lt;br /&gt;
|| IBM || 2366GU1 || Not Available || IBM || 2366GU1 || Not Available || IBM || Not Available || IBM || 1IET69WW (2.08 ) || 06/11/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1IHT19WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T30}} 2366-JBU&lt;br /&gt;
|| IBM || 2366JBU || Not Available || IBM || 2366JBU || Not Available || IBM || Not Available || IBM || 1IET71WW (2.10 ) || 06/16/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1IHT20WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2378-D2U&lt;br /&gt;
|| IBM || 2378D2U || ThinkPad T40 || IBM || 2378D2U || Not Available || IBM || Not Available || IBM || 1RETC2WW (3.03 ) || 04/07/2004&lt;br /&gt;
|| &lt;br /&gt;
|| Missing EC string, this bug is known to be fixed in latest BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2374-DG1&lt;br /&gt;
|| IBM || 2374DG1 || ThinkPad T40  || IBM || 2374DG1 || Not Available || IBM || Not Available || IBM || 1RET73WW (2.02 ) || 08/21/2003&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2374-DG1&lt;br /&gt;
|| IBM || 2374DG1 || ThinkPad T40  || IBM || 2374DG1 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte    String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2374-14G&lt;br /&gt;
|| IBM || 237414G || Not Available || IBM || 237414G || Not Available || IBM || Not Available || IBM || 1RET36WW (1.07 ) || 06/25/2003&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2373-42G&lt;br /&gt;
|| IBM || 237342G || ThinkPad T40  || IBM || 237342G || Not Available || IBM || Not Available || IBM || 1RET84WW (2.11 ) || 10/30/2003&lt;br /&gt;
||&lt;br /&gt;
|| [[ATI Mobility Radeon 7500]]&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2373-NG5&lt;br /&gt;
|| IBM || 2373NG5 || ThinkPad T40  || IBM || 2373NG5 || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2373-NG5&lt;br /&gt;
|| IBM || 2373NG5 || ThinkPad T40  || IBM || 2373NG5 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2374-2G9&lt;br /&gt;
|| IBM || 23742G9 || ThinkPad T40  || IBM || 23742G9 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After upgrade from Bios v. 3.16 and ecp 3.02&lt;br /&gt;
|-&lt;br /&gt;
| {{T40p}} 2373-G1G&lt;br /&gt;
|| IBM || 2373G1G || ThinkPad T40p || IBM || 2373G1G || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T40p}} 2373-5U5&lt;br /&gt;
|| IBM || 23735U5 || ThinkPad T40p || IBM || 23735U5 || Not Available || IBM || Not Available || IBM || 1RETDGWW (3.12 ) || 10/18/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT70WW-3.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T40p}} 2373-5U5&lt;br /&gt;
|| IBM || 23735U5 || ThinkPad T40p || IBM || 23735U5 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T41}} 2373-9FG&lt;br /&gt;
|| IBM || 23739FG || ThinkPad T41  || IBM || 23739FG || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T41}} 2373-W63&lt;br /&gt;
|| IBM || 2373W63 || ThinkPad T41  || IBM || 2373W63 || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-XNX&lt;br /&gt;
|| IBM || 2373XNX || ThinkPad T41  || IBM || 2373XNX || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-2FG&lt;br /&gt;
|| IBM || 23732FG || ThinkPad T41 || IBM || 23732FG || Not Available || IBM || Not Available || IBM || 1RET84WW (2.11 ) || 10/30/2003&lt;br /&gt;
||&lt;br /&gt;
|| Missing EC string, this bug is known to be fixed in latest BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-7FG&lt;br /&gt;
|| IBM || 23737FG || ThinkPad T41  || IBM || 23737FG || Not Available || IBM || Not Available || IBM || 1RET87WW (2.14 ) || 01/26/2004&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-7FG&lt;br /&gt;
|| IBM || 23737FG || ThinkPad T41  || IBM || 23737FG || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After upgrade from BIOS v. 2.14&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-TG5&lt;br /&gt;
|| IBM || 2373TG5 || ThinkPad T41  || IBM || 2373TG5 || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-7JU&lt;br /&gt;
|| IBM || 23737JU || ThinkPad T41  || IBM || 23737JU || Not Available || IBM || Not Available || IBM || 1RETDGWW (3.12 ) || 10/18/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2374-312&lt;br /&gt;
|| IBM || 2374312 || ThinkPad T41  || IBM || 2374312 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2379-DJU&lt;br /&gt;
|| IBM || 2379DJU || ThinkPad T41  || IBM || 2379DJU || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-A10&lt;br /&gt;
|| IBM || 2373A10 || ThinkPad T41  || IBM || 2373A10 || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 2373-A10&lt;br /&gt;
|| IBM || 2373A10 || ThinkPad T41  || IBM || 2373A10 || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After upgrade from BIOS v. 3.20&lt;br /&gt;
|-&lt;br /&gt;
| {{T41p}} 2373-GHG &lt;br /&gt;
|| IBM || 2373GHG || ThinkPad T41p || IBM || 2373GHG || Not Available || IBM || Not Available || IBM || 1RETDIWW (3.14 ) || 01/20/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41p}} 2373-GEG&lt;br /&gt;
|| IBM || 2373GEG || ThinkPad T41p || IBM || 2373GEG || Not Available || IBM || Not Available || IBM || 1RETDNWW (3.19 ) || 10/13/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt; Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41p}} 2373-GJJ&lt;br /&gt;
|| IBM || 2373GJJ || ThinkPad T41p || IBM || 2373GJJ || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} [[2373-6YG]]&lt;br /&gt;
|| IBM || 23736YG || ThinkPad T42 || IBM || 23736YG || Not Available || IBM || Not Available || IBM || 1RETDIWW (3.14 ) || 01/20/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}} before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} [[2373-6YG]]&lt;br /&gt;
|| IBM || 23736YG || ThinkPad T42 || IBM || 23736YG || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| after BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} [[2373-CTO]]&lt;br /&gt;
|| IBM || 2373YPL || ThinkPad T42 || IBM || 2373YPL || Not Available || IBM || Not Available || IBM || 1RETDLWW (3.17 ) || 07/27/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}} before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} [[2373-CTO]]&lt;br /&gt;
|| IBM || 2373YPL || ThinkPad T42 || IBM || 2373YPL || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| after BIOS Update / current BIOS+EC&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2373-F2G&lt;br /&gt;
|| IBM || 2373F2G || ThinkPad T42 || IBM || 2373F2G || Not Available || IBM || Not Available || IBM || 1RETDIWW (3.14 ) || 01/20/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2373-FWG&lt;br /&gt;
|| IBM || 2373FWG || ThinkPad T42 || IBM || 2373FWG || Not Available || IBM || Not Available || IBM || 1RETDHWW (3.13 ) || 10/29/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2373-JTU&lt;br /&gt;
|| IBM || 2373JTU || ThinkPad T42 || IBM || 2373JTU || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2373-M1G&lt;br /&gt;
|| IBM || 2373M1G || ThinkPad T42 || IBM || 2373M1G || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2373-VJA&lt;br /&gt;
|| IBM || 2373VJA || ThinkPad T42 || IBM || 2373VJA || Not Available || IBM || Not Available || IBM || 1RETDRWW (3.23 ) || 06/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2374-4WU&lt;br /&gt;
|| IBM || 23744WU || ThinkPad T42 || IBM || 23744WU || Not Available || IBM || Not Available || IBM || 1RETDNWW (3.19 ) || 10/13/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T42}} 2374-WEH&lt;br /&gt;
|| IBM || 2374WEH || ThinkPad T42 || IBM || 2374WEH || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42}} 2378-FVU&lt;br /&gt;
|| IBM || 2378FVU || ThinkPad T42 || IBM || 2378FVU || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2373-A64&lt;br /&gt;
|| IBM || 2373A64 || ThinkPad T42p || IBM || 2373A64 || Not Available || IBM || Not Available || IBM || 1RETDIWW (3.14 ) || 01/20/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byteString 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2373-KXU&lt;br /&gt;
|| IBM || 2373KXU || ThinkPad T42p || IBM || 2373KXU || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2373-KUU&lt;br /&gt;
|| IBM || 2373KUU || ThinkPad T42p || IBM || 2373KUU || Not Available || IBM || Not Available || IBM || 1RETDMWW (3.18 ) || 09/15/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2373-GYG&lt;br /&gt;
|| IBM || 2373GYG || ThinkPad T42p || IBM || 2373GYG || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/27/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2374-CP5&lt;br /&gt;
|| IBM || 2374CP5 || ThinkPad T42p || IBM || 2374CP5 || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2379-DYU&lt;br /&gt;
|| IBM || 2379DYU || ThinkPad T42p || IBM || 2379DYU || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T42p}} 2372-Q2G&lt;br /&gt;
|| IBM || 2373Q2G || ThinkPad T42p || IBM || 2373Q2G || Not Available || IBM || Not Available || IBM || 1RETDPWW (3.21 ) || 06/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 1871-4AG&lt;br /&gt;
|| IBM || 18714AG || ThinkPad T43 || IBM || 18714AG || Not Available || IBM || Not Available || IBM || 70ET64WW (1.24 ) || 02/13/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[70HT27WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 1871-4AG&lt;br /&gt;
|| IBM || 18714AG || ThinkPad T43 || IBM || 18714AG || Not Available || IBM || Not Available || IBM || 70ET62WW (1.22 ) || 05/29/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[70HT26WW-1.03]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 1871-4AG&lt;br /&gt;
|| IBM || 18714AG || ThinkPad T43 || IBM || 18714AG || Not Available || IBM || Not Available || IBM || 70ET69WW (1.29 ) || 05/29/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[70HT28WW-1.05]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T43}} 1871-F1G&lt;br /&gt;
|| IBM || 1871F1G || ThinkPad T43 || IBM || 1871F1G || Not Available || IBM || Not Available || IBM || 70ET61WW (1.21 ) || 11/01/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[70HT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2686-DGU&lt;br /&gt;
|| IBM || 2686DGU || ThinkPad T43 || IBM || 2686DGU || Not Available || IBM || Not Available || IBM || 1YET62WW (1.27 ) || 05/18/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1YHT29WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2669-WE5&lt;br /&gt;
|| IBM || 2669WE5 || ThinkPad T43 || IBM || 2669WE5 || Not Available || IBM || Not Available || IBM || 1YET56WW (1.21 ) || 07/06/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| User reports this is really a 2669-CEU with 1GB RAM + BlueTooth, and not a 2669-WE5 (unverified if this makes sense)&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2668-WEW&lt;br /&gt;
|| IBM || 2668WEW || ThinkPad T43 || IBM || 2668WEW || Not Available || IBM || Not Available || IBM || 1YET56WW (1.21 ) || 07/06/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2668-WSY&lt;br /&gt;
|| IBM || 2668WSY || ThinkPad T43 || IBM || 2668WSY || Not Available || IBM || Not Available || IBM || 1YET62WW (1.27 ) || 05/18/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT29WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2668-74G&lt;br /&gt;
|| IBM || 266874G || ThinkPad T43 || IBM || 266874G || Not Available || IBM || Not Available || IBM || 1YET57WW (1.22 ) || 07/20/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2668-CTO &lt;br /&gt;
|| IBM || 2668Y82 || ThinkPad T43p || IBM || 2668Y82 || Not Available || IBM || Not Available || IBM || 1YET65WW (1.29 ) || 08/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT29WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T43p}} 2668-G2G&lt;br /&gt;
|| IBM || 2668G2G || ThinkPad T43p || IBM || 2668G2G || Not Available || IBM || Not Available || IBM || 1YET47WW (1.08 ) || 06/09/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43p}} 2668-H1G&lt;br /&gt;
|| IBM || 2668H1G || ThinkPad T43p || IBM || 2668H1G || Not Available || IBM || Not Available || IBM || 1YET45WW (1.06a) || 06/02/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2687-D4U&lt;br /&gt;
|| IBM || 2687D4U || ThinkPad T43 || IBM || 2687D4U || Not Available || IBM || Not Available || IBM || 1YET43WW (1.05 ) || 04/28/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2687-D4U&lt;br /&gt;
|| IBM || 2687D4U || ThinkPad T43 || IBM || 2687D4U || Not Available || IBM || Not Available || IBM || 1YET65WW (1.29 ) || 08/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1YHT29WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43p}} 2687-D5U&lt;br /&gt;
|| IBM || 2687D5U || ThinkPad T43p || IBM || 2687D5U || Not Available || IBM || Not Available || IBM || 1YET59WW (1.24 ) || 11/07/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43p}} 2668-F8G&lt;br /&gt;
|| IBM || 2668F8G || ThinkPad T43p || IBM || 2668F8G || Not Available || IBM || Not Available || IBM || 1YET57WW (1.22 ) || 07/20/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1YHT26WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 1951-24G&lt;br /&gt;
|| LENOVO || 195124G || ThinkPad T60 || LENOVO || 195124G || Not Available || LENOVO || Not Available || LENOVO || 79ET65WW (1.09a) || 07/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 1952-W5R&lt;br /&gt;
|| LENOVO || 1952W5R || ThinkPad T60 || LENOVO || 1952W5R || Not Available || LENOVO || Not Available || LENOVO || 79ET61WW (1.06 ) || 05/24/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT45WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 1952-W5R&lt;br /&gt;
|| LENOVO || 1952W5R || ThinkPad T60 || LENOVO || 1952W5R || Not Available || LENOVO || Not Available || LENOVO || 79ETD2WW (2.12 ) || 04/12/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-43G&lt;br /&gt;
|| LENOVO || 200743G || ThinkPad T60 || LENOVO || 200743G || Not Available || LENOVO || Not Available || LENOVO || 79ETC6WW (2.06 ) || 11/20/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-43G&lt;br /&gt;
|| LENOVO || 200743G || ThinkPad T60 || LENOVO || 200743G || Not Available || LENOVO || Not Available || LENOVO || 79ETE7WW (2.27 ) || 03/21/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-49G&lt;br /&gt;
|| LENOVO || 200749G || ThinkPad T60 || LENOVO || 200749G || Not Available || LENOVO || Not Available || LENOVO || 79ET62WW (1.07 ) || 06/12/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[79HT45WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-77G&lt;br /&gt;
|| LENOVO || 200777G || ThinkPad T60 || LENOVO || 200777G || Not Available || LENOVO || Not Available || LENOVO || 79ETD1WW (2.11 ) || 03/15/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-FSG&lt;br /&gt;
|| LENOVO || 2007FSG || ThinkPad T60 || LENOVO || 2007FSG || Not Available || LENOVO || Not Available || LENOVO || 79ET66WW (1.10 ) || 08/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 1951-CA2&lt;br /&gt;
|| LENOVO || 1951CA2 || ThinkPad T60 || LENOVO || 1951CA2 || Not Available || LENOVO || Not Available || LENOVO || 79ETD9WW (2.19 ) || 09/19/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2623-D6U&lt;br /&gt;
|| LENOVO || 2623D6U || ThinkPad T60 || LENOVO || 2623D6U || Not Available || LENOVO || Not Available || LENOVO || 79ET56WW (1.02 ) || 02/28/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[79HT42WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-63G&lt;br /&gt;
|| LENOVO || 200763G || ThinkPad T60 || LENOVO || 200763G || Not Available || LENOVO || Not Available || LENOVO || 79ET65WW (1.09a) || 07/27/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-63G&lt;br /&gt;
|| LENOVO || 200763G || ThinkPad T60 || LENOVO || 200763G || Not Available || LENOVO || Not Available || LENOVO || 79ETE5WW (2.25 ) || 08/27/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 2007-BF3&lt;br /&gt;
|| LENOVO || 2007BF3 || ThinkPad T60 || LENOVO || 2007BF3 || Not Available || LENOVO || Not Available || LENOVO || 79ETD7WW (2.17 ) || 08/23/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 8744-HCG&lt;br /&gt;
|| LENOVO || 8744HCG || ThinkPad T60 || LENOVO || 8744HCG || Not Available || LENOVO || Not Available || LENOVO || 7IET25WW (1.06 ) || 03/15/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 8744-HCG&lt;br /&gt;
|| LENOVO || 8744HCG || ThinkPad T60 || LENOVO || 8744HCG || Not Available || LENOVO || Not Available || LENOVO || 7IET37WW (1.18 ) || 04/01/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60}} 1951-CZ1&lt;br /&gt;
|| LENOVO || 1951CZ1 || ThinkPad T60 || LENOVO || 1951CZ1 || Not Available || LENOVO || Not Available || LENOVO || 79ETE3WW (2.23 ) || 09/12/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-83U&lt;br /&gt;
|| LENOVO || 200783U || ThinkPad T60p || LENOVO || 200783U || Not Available || LENOVO || Not Available || LENOVO || 79ET60WW (1.05a) || 04/18/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[79HT43WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-93G&lt;br /&gt;
|| LENOVO || 200793G || ThinkPad T60p || LENOVO || 200793G || Not Available || LENOVO || Not Available || LENOVO || 79ET62WW (1.07 ) || 06/12/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[79HT45WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-93U&lt;br /&gt;
|| LENOVO || 200793U || ThinkPad T60p || LENOVO || 200793U || Not Available || LENOVO || Not Available || LENOVO || 79ET66WW (1.10 ) || 08/02/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-93U&lt;br /&gt;
|| LENOVO || 200793U || ThinkPad T60p || LENOVO || 200793U || Not Available || LENOVO || Not Available || LENOVO || 79ET67WW (1.11 ) || 08/29/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-93U&lt;br /&gt;
|| LENOVO || 200793U || ThinkPad T60p || LENOVO || 200793U || Not Available || LENOVO || Not Available || LENOVO || 79ETC3WW (2.03 ) || 11/10/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2007-ZK4&lt;br /&gt;
|| LENOVO || 2007ZK4 || ThinkPad T60p || LENOVO || 2007ZK4 || Not Available || LENOVO || Not Available || LENOVO || 79ETD3WW (2.13 ) || 04/30/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2613-ESU&lt;br /&gt;
|| LENOVO || 2613ESU || ThinkPad T60p || LENOVO || 2613ESU || Not Available || LENOVO || Not Available || LENOVO || 79ET67WW (1.11 ) || 08/29/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT48WW-1.05b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 2623-DDU&lt;br /&gt;
|| LENOVO || 2623DDU || ThinkPad T60p || LENOVO || 2623DDU || Not Available || LENOVO || Not Available || LENOVO || 79ETC3WW (2.03 ) || 11/10/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[79HT50WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6457-W2C&lt;br /&gt;
|| LENOVO || 6457W2C || ThinkPad T61 || LENOVO || 6457W2C || Not Available || LENOVO || Not Available || LENOVO || 7LETB0WW (2.10 ) || 01/21/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6458-CTO&lt;br /&gt;
|| LENOVO || 6458Y52 || ThinkPad T61 || LENOVO || 6458Y52 || Not Available || LENOVO || Not Available || LENOVO || 7LETB6WW (2.16 ) || 04/16/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6458-CTO&lt;br /&gt;
|| LENOVO || 6458Y52 || ThinkPad T61 || LENOVO || 6458Y52 || Not Available || LENOVO || Not Available || LENOVO || 7LETD0WW (2.30 ) || 02/27/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6460-EBG&lt;br /&gt;
|| LENOVO || 6460EBG || ThinkPad T61 || LENOVO || 6460EBG || Not Available || LENOVO || Not Available || LENOVO || 7LETB7WW (2.17 ) || 04/25/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6460-EBG&lt;br /&gt;
| LENOVO || 6460EBG || ThinkPad T61 || LENOVO || 6460EBG || Not Available || LENOVO || Not Available || LENOVO || 7LETC4WW (2.24 ) || 08/15/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6465-CTO&lt;br /&gt;
|| LENOVO || 6465CTO || ThinkPad T61 || LENOVO || 6465CTO || Not Available || LENOVO || Not Available || LENOVO || 7LETB2WW (2.12 ) || 02/20/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 6466-9MG&lt;br /&gt;
|| LENOVO || 64669MG || ThinkPad T61 || LENOVO || 64669MG || Not Available || LENOVO || Not Available || LENOVO || 7LETC7WW (2.27 ) || 04/08/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7659-AB7&lt;br /&gt;
|| LENOVO || 7659AB7 || ThinkPad T61 || LENOVO || 7659AB7 || Not Available || LENOVO || Not Available || LENOVO || 7LETB7WW (2.17 ) || 04/25/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7659-W13&lt;br /&gt;
|| LENOVO || 7659W13 || ThinkPad T61 || LENOVO || 7659W13 || Not Available || LENOVO || Not Available || LENOVO || 7LET44WW (1.14 ) || 06/27/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7659-W13&lt;br /&gt;
|| LENOVO || 7659W13 || ThinkPad T61 || LENOVO || 7659W13 || Not Available || LENOVO || Not Available || LENOVO || 7LETC6WW (2.26 ) || 05/11/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7662-XDU&lt;br /&gt;
|| LENOVO || 7662XDU || ThinkPad T61 || LENOVO || 7662XDU || 7662XDU|| LENOVO || Not Available || LENOVO || 7LET37WW (1.07 ) || 04/17/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 bytes   String 1: IBM ThinkPad Embedded Controller -[7KHT19WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|BIOS and EC firmware have different IDs}}&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7663-11G&lt;br /&gt;
|| LENOVO || 766311G || ThinkPad T61 || LENOVO || 766311G || Not Available || LENOVO || Not Available || LENOVO || 7LETC7WW (2.27 ) || 04/08/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 7661-A56&lt;br /&gt;
|| LENOVO || 7661A56 || ThinkPad T61 || LENOVO || 7661A56 || Not Available || LENOVO || Not Available || LENOVO || 7LET39WW (1.09 ) || 05/14/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT21WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 8895-WFD&lt;br /&gt;
|| LENOVO || 8895WFD || ThinkPad T61 || LENOVO || 8895WFJ || Not Available || LENOVO || Not Available || LENOVO || 7LETC5WW (2.25 ) || 11/14/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 bytes        String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 8897-CTO&lt;br /&gt;
|| LENOVO || 8897CTO || ThinkPad T61 || LENOVO || 8897CTO || Not Available || LENOVO || Not Available || LENOVO || 7LET52WW (1.22 ) || 08/27/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61}} 8897-CTO&lt;br /&gt;
|| LENOVO || 8897CTO || ThinkPad T61 || LENOVO || 8897CTO || Not Available || LENOVO || Not Available || LENOVO || 7LET56WW (1.26 ) || 10/18/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{T61p}} 6457-B64&lt;br /&gt;
|| LENOVO || 6457B64 || ThinkPad T61p || LENOVO || 6457B64 || Not Available || LENOVO || Not Available || LENOVO || 7LETC1WW (2.21 ) || 07/01/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T61p}} 6459-A12&lt;br /&gt;
|| LENOVO || 6459A12 || ThinkPad T61p || LENOVO || 6459A12 || Not Available || LENOVO || Not Available || LENOVO || 7LET56WW (1.26 ) || 10/18/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT22WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T61p}} 6459-CTO&lt;br /&gt;
|| LENOVO || 6459CTO || ThinkPad T61p || LENOVO || 6459CTO || Not Available || LENOVO || Not Available || LENOVO || 7LETC6WW (2.26 )  || 05/11/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7KHT24WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 6473-D1G&lt;br /&gt;
|| LENOVO || 6473D1G || ThinkPad T400 || LENOVO || 6473D1G || Not Available || LENOVO || Not Available || LENOVO || 7UET61WW (2.07 ) || 02/13/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 6473-D1G&lt;br /&gt;
|| LENOVO || 6473D1G || ThinkPad T400 || LENOVO || 6473D1G || Not Available || LENOVO || Not Available || LENOVO || 7UET94WW (3.24 ) || 10/17/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 6474-1EG&lt;br /&gt;
|| LENOVO || 64741EG || ThinkPad T400 || LENOVO || 64741EG || Not Available || LENOVO || Not Available || LENOVO || 7UET48WW (1.18 ) || 10/09/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    &lt;br /&gt;
]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 6474-19G&lt;br /&gt;
|| LENOVO || 647419G || ThinkPad T400 || LENOVO || 647419G || Not Available || LENOVO || Not Available || LENOVO || 7UET61WW (2.07 ) || 02/13/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T400}} 6475-FM4 &lt;br /&gt;
|| LENOVO || 6475FM4 || ThinkPad T400 || LENOVO || 6475FM4 || Not Available || LENOVO || Not Available || LENOVO || 7UET43WW (1.13 ) || 08/19/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 6475-FM4 &lt;br /&gt;
|| LENOVO || 6475FM4 || ThinkPad T400 || LENOVO || 6475FM4 || Not Available || LENOVO || Not Available || LENOVO || 7UET64WW (2.12 ) || 03/13/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{T400}} 2765-22G&lt;br /&gt;
|| LENOVO || 276522G || ThinkPad T400 || LENOVO || 276522G || Not Available || LENOVO || Not Available || LENOVO || 7UET88WW (3.18 ) || 05/27/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T400s}} 2801-CTO&lt;br /&gt;
|| LENOVO || 2801CTO || ThinkPad T400s || LENOVO || 2801CTO || Not Available || LENOVO || Not Available || LENOVO || 6HET21WW (1.06 ) || 07/27/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6HHT13WW-1.01]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T400s}} 2815-2SG&lt;br /&gt;
|| LENOVO || 28152SG || ThinkPad T400s || LENOVO || 28152SG || Not Available || LENOVO || Not Available || LENOVO || 6HET17WW (1.02 ) || 05/18/2009 No code specified for -e.&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T410}} 2522-AT6&lt;br /&gt;
|| LENOVO || 2522AT6 || ThinkPad T410 || LENOVO || 2522AT6 || Not Available || LENOVO || Not Available || LENOVO || 6IET65WW (1.25 ) || 06/07/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6IHT35WW-1.10    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T410}} 2522-2PG&lt;br /&gt;
|| LENOVO || 25222PG || ThinkPad T410 || LENOVO || 25222PG || Not Available || LENOVO || Not Available || LENOVO || 6IET55WW (1.15 ) || 03/24/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6IHT32WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T410}} 2522-2PG&lt;br /&gt;
|| LENOVO || 25222PG || ThinkPad T410 || LENOVO || 25222PG || Not Available || LENOVO || Not Available || LENOVO || 6IET75WW (1.35 ) || 02/01/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6IHT39WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T410}} 2537-29U&lt;br /&gt;
|| LENOVO || 253729U || ThinkPad T410 || LENOVO || 253729U || Not Available || LENOVO || Not Available || LENOVO || 6IET68WW (1.28 ) || 07/12/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte    String 1: IBM ThinkPad Embedded Controller -[6IHT36WW-1.11    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T410}} 2537-29U&lt;br /&gt;
|| LENOVO || 253729U || ThinkPad T410 || LENOVO || 253729U || Not Available || LENOVO || Not Available || LENOVO || 6IET85WW (1.45 ) || 02/14/2013&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte    String 1: IBM ThinkPad Embedded Controller -[6IHT43WW-1.18    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T410s}} 2912-39G&lt;br /&gt;
|| LENOVO || 291239G || ThinkPad T410s || LENOVO || 291239G || Not Available || LENOVO || Not Available || LENOVO || 6UET27WW (1.05 ) || 01/14/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6UHT24WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T410s}} 2912-W69&lt;br /&gt;
|| LENOVO || 2912W69 || ThinkPad T410s || LENOVO || 2912W69 || Not Available || LENOVO || Not Available || LENOVO || 6UET61WW (1.41 ) || 10/27/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6UHT31WW-1.12    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T420}} 4180W1H&lt;br /&gt;
|| LENOVO || 4180W1H || ThinkPad T420 || LENOVO || 4180W1H || Not Available || LENOVO || Not Available || LENOVO || 83ET56WW (1.26 ) || 05/13/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T420}} 4177CTO&lt;br /&gt;
|| LENOVO || 4177CTO || ThinkPad T420 || LENOVO || 4177CTO || Not Available || LENOVO || Not Available || LENOVO || 83ET52WW (1.22 ) || 03/24/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T420}} 4177CTO&lt;br /&gt;
|| LENOVO || 4177CTO || ThinkPad T420 || LENOVO || 4177CTO || Not Available || LENOVO || Not Available || LENOVO || 83ET76WW (1.46 ) || 07/05/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T420s}} 4174BH4&lt;br /&gt;
|| LENOVO || 4174BH4 || ThinkPad T420s || LENOVO || 4174BH4 || Not Available || LENOVO || Not Available || LENOVO || 8CET46WW (1.26 ) || 07/11/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Old BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T420s}} 4174BH4&lt;br /&gt;
|| LENOVO || 4174BH4 || ThinkPad T420s || LENOVO || 4174BH4 || Not Available || LENOVO || Not Available || LENOVO || 8CET51WW (1.31 ) || 11/29/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS upgrade&lt;br /&gt;
|-&lt;br /&gt;
| {{T420s}} 4171-6SG&lt;br /&gt;
|| LENOVO || 41716SG || ThinkPad T420s || LENOVO || 41716SG || Not Available || LENOVO || Not Available || LENOVO || 8CET44WW (1.24 ) || 05/23/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Old BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T420s}} 4171-6SG&lt;br /&gt;
|| LENOVO || 41716SG || ThinkPad T420s || LENOVO || 41716SG || Not Available || LENOVO || Not Available || LENOVO || 8CET48WW (1.28 ) || 08/15/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Upgrade&lt;br /&gt;
|-&lt;br /&gt;
| {{T430}} 2350-B58&lt;br /&gt;
|| LENOVO || 2350B58 || ThinkPad T430 || LENOVO || 2350B58 || Not Available || LENOVO || Not Available || LENOVO || G1ET41WW (1.16 ) || 05/25/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T430}} 2344-BJG&lt;br /&gt;
|| LENOVO || 2344BJG || ThinkPad T430 || LENOVO || 2344BJG || Win8 Pro DPK TPG || LENOVO || Not Available || LENOVO || G1ET97WW (2.57 ) || 09/04/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{T430s}} 2355HMG&lt;br /&gt;
|| LENOVO || 2355HMG || ThinkPad T430s || LENOVO || 2355HMG || Not Available || LENOVO || Not Available || LENOVO || G7ET29WW (1.11 ) || 05/24/2012&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| delivery BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{T430s}} 2355HMG&lt;br /&gt;
|| LENOVO || 2355HMG || ThinkPad T430s || LENOVO || 2355HMG || Not Defined || LENOVO || Not Available || LENOVO || G7ET63WW (2.05 ) || 11/12/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS Upgrade&lt;br /&gt;
|-&lt;br /&gt;
| {{T440}} 20B6 CTO1WW&lt;br /&gt;
|| LENOVO || 20B6CTO1WW || ThinkPad T440 || LENOVO || 20B6CTO1WW || 0B98405 STD || LENOVO || Not Available || LENOVO || GJET64WW (2.14 ) || 11/12/2013&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| delivery UEFI&lt;br /&gt;
|-&lt;br /&gt;
| {{T440s}} 20AQ&lt;br /&gt;
|| LENOVO || 20AQCTO1WW || ThinkPad T440s || LENOVO || 20AQCTO1WW || 0B98405 STD || LENOVO || Not Available || LENOVO || GJET64WW (2.14 ) || 11/12/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| factory UEFI&lt;br /&gt;
|-&lt;br /&gt;
| {{T440s}} 20AQ&lt;br /&gt;
|| LENOVO || 20AQCTO1WW || ThinkPad T440s || LENOVO || 20AQCTO1WW || 0B98405 STD || LENOVO || Not Available || LENOVO || GJET91WW (2.41 ) || 09/21/2016 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| updated&lt;br /&gt;
|-&lt;br /&gt;
| {{T460}} 20FM-S1VA05&lt;br /&gt;
|| LENOVO || 20FMS1VA05 || ThinkPad T460 || LENOVO || 20FMS1VA05 || SDK0J40705 WIN || LENOVO || None || LENOVO || R06ET40W (1.14 ) || 08/03/2016 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T460p}} 20FX-S05500&lt;br /&gt;
|| LENOVO || 20FXS05500 || ThinkPad T460p || LENOVO || 20FXS05500 || Not Defined || LENOVO || None || LENOVO || R07ET63W (2.03 ) || 03/15/2016 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T460s}} 20FA-003JMC&lt;br /&gt;
|| LENOVO || 20FA003JMC || ThinkPad T460s || LENOVO || 20FA003JMC || SDK0J40705 WIN || LENOVO || None || LENOVO || N1CET66W (1.34 ) || 03/22/2018&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T500}} 2055-A81&lt;br /&gt;
|| LENOVO || 2055A81 || ThinkPad T500 || LENOVO || 2055A81 || Not Available || LENOVO || Not Available || LENOVO || 6FET46WW (1.16 ) || 09/24/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T500}} 2055-A81&lt;br /&gt;
|| LENOVO || 2055A81 || ThinkPad T500 || LENOVO || 2055A81 || Not Available || LENOVO || Not Available || LENOVO || 6FET50WW (1.20 ) || 10/30/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T500}} 2055-45G&lt;br /&gt;
|| LENOVO || 205545G || ThinkPad T500 || LENOVO || 205545G || Not Available || LENOVO || Not Available || LENOVO || 6FET49WW (1.19 ) || 10/17/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T500}} 2089-AZG&lt;br /&gt;
|| LENOVO || 2089AZ9 || ThinkPad T500 || LENOVO || 2089AZ9 || Not Available || LENOVO || Not Available || LENOVO || 6FET79WW (3.09 ) || 10/02/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte    String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}} before BIOS Update&lt;br /&gt;
|-&lt;br /&gt;
| {{T500}} 2089-AZG&lt;br /&gt;
|| LENOVO || 2089AZ9 || ThinkPad T500 || LENOVO || 2089AZ9 || Not Available || LENOVO || Not Available || LENOVO || 6FET87WW (3.17 ) || 12/03/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| after BIOS Update / current BIOS+EC&lt;br /&gt;
|-&lt;br /&gt;
| {{T500}} 2242-CTO&lt;br /&gt;
|| LENOVO || 2242CTO || ThinkPad T500 || LENOVO || 2242CTO || Not Available || LENOVO || Not Available || LENOVO || 6FET66WW (2.16 ) || 04/22/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{T510}} 4313-CTO&lt;br /&gt;
|| LENOVO || 4313CTO || ThinkPad T510 || LENOVO || 4313CTO || Not Available || LENOVO || Not Available || LENOVO || 6MET42WW (1.05 ) || 12/22/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6MHT32WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T510}} 4313-CTO&lt;br /&gt;
|| LENOVO || 4313CTO || ThinkPad T510 || LENOVO || 4313CTO || Not Available || LENOVO || Not Available || LENOVO || 6MET49WW (1.12 ) || 02/22/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6MHT33WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T510}} 4349-5KG&lt;br /&gt;
|| LENOVO || 43495KG || ThinkPad T510 || LENOVO || 43495KG || Not Available || LENOVO || Not Available || LENOVO || 6MET87WW (1.47 ) || 07/14/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6MHT46WW-1.21    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{T520}}&lt;br /&gt;
|| LENOVO || 42433ZG || ThinkPad T520 || LENOVO || 42433ZG || Not Available || LENOVO || Not Available || LENOVO || 8AET46WW (1.26 ) || 05/18/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{T530}}&lt;br /&gt;
|| LENOVO || 23594DU || ThinkPad T530 || LENOVO || 23594DU || Win8 Pro DPK TPG || LENOVO || Not Available || LENOVO || G4ET62WW (2.04 ) || 09/13/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====W series====&lt;br /&gt;
|-&lt;br /&gt;
| {{W500}} 4061-AW9 &lt;br /&gt;
|| LENOVO || 4061AW9 || ThinkPad W500 || LENOVO || 4061AW9 || Not Available || LENOVO || Not Available || LENOVO || 6FET79WW (3.09 ) || 10/02/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7VHT14WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4318-CTO&lt;br /&gt;
|| LENOVO || 4318CTO || ThinkPad W510 || LENOVO || 4318CTO || Not Available || LENOVO || Not Available || LENOVO || 6NET72WW (1.32 ) || 08/25/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6MHT40WW-1.15    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Old BIOS&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4318-CTO&lt;br /&gt;
|| LENOVO || 4318CTO || ThinkPad W510 || LENOVO || 4318CTO || Not Available || LENOVO || Not Available || LENOVO || 6NET74WW (1.34 ) || 10/27/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6MHT43WW-1.18    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4319-2PU&lt;br /&gt;
|| LENOVO || 43192PU || ThinkPad W510 || LENOVO || 43192PU || Not Available || LENOVO || Not Available || LENOVO || 6NET74WW (1.34 ) || 10/27/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6MHT43WW-1.18    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4319-4CU&lt;br /&gt;
|| LENOVO || 43194CU || ThinkPad W510 || LENOVO || 43194CU || Not Available || LENOVO || Not Available || LENOVO || 6NET61WW (1.24 ) || 06/07/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6MHT38WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4319-3CG &lt;br /&gt;
|| LENOVO || 43193CG || ThinkPad W510 || LENOVO || 43193CG || Not Available || LENOVO || Not Available || LENOVO || 6NET46WW (1.09 ) || 01/20/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6MHT31WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W510}} 4389-W1B &lt;br /&gt;
|| LENOVO || 4389W1B || ThinkPad W510 || LENOVO || 4389W1B || Not Available || LENOVO || Not Available || LENOVO || 6NET76WW (1.37 ) || 02/24/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6MHT44WW-1.19    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{W520}} 4276-2QU&lt;br /&gt;
|| LENOVO || 42762QU || ThinkPad W520 || LENOVO || 42762QU || Not Available || LENOVO || Not Available || LENOVO || 8BET62WW (1.42 ) || 07/26/2013&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Firmware Revision: 1.36&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||{{cmdroot|dmidecode -t 11}}&lt;br /&gt;
shows&lt;br /&gt;
{{cmdresult|dmidecode 2.12}}&lt;br /&gt;
{{cmdresult|SMBIOS 2.6 present}}&lt;br /&gt;
|-&lt;br /&gt;
| {{W540}} 20BG-0042ML&lt;br /&gt;
|| LENOVO || 20BG0042ML || ThinkPad W540 || LENOVO || 20BG0042ML || SDK0E50510 WIN || LENOVO || Not Available || LENOVO || GNET69WW (2.17 ) || 11/26/2014 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Firmware Revision: 1.11&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||{{cmdroot|dmidecode -t 11}}&lt;br /&gt;
{{cmdresult|SMBIOS 2.7 present}}&lt;br /&gt;
 |-&lt;br /&gt;
| {{W700}} 2757-CTO&lt;br /&gt;
|| LENOVO || 2757CTO || ThinkPad W700 || LENOVO || 2757CTO || Not Available || LENOVO || Not Available || LENOVO || 7ZETA8WW (2.08 ) || 09/24/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7ZHT22WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{W700}} 2757-CTO&lt;br /&gt;
|| LENOVO || 2757CTO || ThinkPad W700 || LENOVO || 2757CTO || Not Available || LENOVO || Not Available || LENOVO || 7ZETB1WW (2.11 ) || 03/12/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte String 1: IBM ThinkPad Embedded Controller -[7ZHT24WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====X series====&lt;br /&gt;
|-&lt;br /&gt;
| {{X20}} 2662-31G&lt;br /&gt;
|| IBM || 266231G || Not Available || IBM || 266231G || Not Available || IBM || Not Available || IBM || IZET9DWW (2.25 ) || 04/17/2003&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X20}} 2662-32G&lt;br /&gt;
|| IBM || 266232G || Not Available || IBM || 266232G || Not Available || IBM || Not Available || IBM || IZET9AWW (2.22 ) || 09/11/2002&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X22}} 2662-95U&lt;br /&gt;
|| IBM || 266295U || Not Available || IBM || 266295U || Not Available || IBM || Not Available || IBM || 1DET70WW (1.32 ) || 06/10/2003&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETA1WW (2.61 ) || 12/13/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| {{X23}} 2662-EBG&lt;br /&gt;
|| IBM || 2662EBG || Not Available || IBM || 2662EBG || Not Available || IBM || Not Available || IBM || 1DET70WW (1.32 ) || 06/10/2003&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X24}} 2662-MPU&lt;br /&gt;
|| IBM || 62MPUFX || Not Available || IBM || 62MPUFX || Not Available || IBM || Not Available || IBM || 1DET67WW (1.29 ) || 12/18/2002&lt;br /&gt;
||&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X24}} 2662-MQA&lt;br /&gt;
|| IBM || 2662MQA || Not Available || IBM || 2662MQA || Not Available || IBM || Not Available || IBM || 1DET70WW (1.32 ) || 06/10/2003&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X30}} 2672-42G&lt;br /&gt;
|| IBM || 267242G || Not Available || IBM || 267242G || Not Available || IBM || Not Available || IBM || 1KET42WW (1.03 ) || 12/02/2002 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X30}} 2672-42G&lt;br /&gt;
|| IBM || 267242G || Not Available || IBM || 267242G || Not Available || IBM || Not Available || IBM || 1KET48WW (1.09 ) || 06/16/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1KHT18WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| {{X30}} 2672-4BU&lt;br /&gt;
|| IBM || 26724BU || Not Available || IBM || 26724BU || Not Available || IBM || Not Available || IBM || 1KET44WW (1.05 ) || 05/30/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{X30}} 2672-4HU&lt;br /&gt;
|| IBM || 26724HU || Not Available || IBM || 26724HU || Not Available || IBM || Not Available || IBM || 1KET48WW (1.09 ) || 06/16/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1KHT18WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X30}} 2672-PG3&lt;br /&gt;
|| IBM || 2672PG3 || Not Available || IBM || 2672PG3 || Not Available || IBM || Not Available || IBM || 1KET48WW (1.09 ) || 06/16/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1KHT18WW-1.06    ]-&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-C2G&lt;br /&gt;
|| IBM || 2672C2G || Not Available || IBM || 2672C2G || Not Available || IBM || Not Available || IBM || 1QET36WW (1.04a) || 06/30/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-C2G&lt;br /&gt;
|| IBM || 2672C2G || ThinkPad X31 || IBM || 2672C2G || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{X31}} 2672-CEG&lt;br /&gt;
|| IBM || 2672CEG || Not Available || IBM || 2672CEG || Not Available || IBM || Not Available || IBM || 1QET36WW (1.04a) || 06/30/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-CEG&lt;br /&gt;
|| IBM || 2672CEG || ThinkPad X31 || IBM || 2672CEG || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-JXU&lt;br /&gt;
|| IBM || 2672JXU || ThinkPad X31 || IBM || 2672JXU || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-FG2&lt;br /&gt;
|| IBM || 2672FG2 || ThinkPad X31 || IBM || 2672FG2 || Not Available || IBM || Not Available || IBM || 1QET73WW (2.11 ) || 02/13/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1QHT16WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-FG2&lt;br /&gt;
|| IBM || 2672FG2 || ThinkPad X31 || IBM || 2672FG2 || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X31}} 2672-PG9&lt;br /&gt;
|| IBM || 2672PG9 || ThinkPad X31 || IBM || 2672PG9 || Not Available || IBM || Not Available || IBM || 1QET73WW (2.11 ) || 02/13/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1QHT16WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before update&lt;br /&gt;
|- &lt;br /&gt;
| {{X31}} 2672-PG9&lt;br /&gt;
|| IBM || 2672PG9 || ThinkPad X31 || IBM || 2672PG9 || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After update&lt;br /&gt;
|- &lt;br /&gt;
| {{X31}} 2673-C2G&lt;br /&gt;
|| IBM || 2673C2G || ThinkPad X31 || IBM || 2673C2G || Not Available || IBM || Not Available || IBM || 1QET65WW (2.03 ) || 10/10/2003 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{X31}} 2673-C2G&lt;br /&gt;
|| IBM || 2673C2G || ThinkPad X31 || IBM || 2673C2G || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X32}} 2884-A3U&lt;br /&gt;
|| IBM || 2884A3U || ThinkPad X32 || IBM || 2884A3U || Not Available || IBM || Not Available || IBM || 1QET94WW (3.00d) || 01/23/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT22WW-1.07b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X32}} 2672-M3G&lt;br /&gt;
|| IBM || 2672M3G || ThinkPad X32 || IBM || 2672M3G || Not Available || IBM || Not Available || IBM || 1QET94WW (3.00d) || 01/23/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT22WW-1.07b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X32}} 2673-M4U&lt;br /&gt;
|| IBM || 2673M4U || ThinkPad X32 || IBM || 2673M4U || Not Available || IBM || Not Available || IBM || 1QET97WW (3.02 ) || 09/22/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1QHT23WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2386-7JG&lt;br /&gt;
|| IBM || 23717JG || ThinkPad X40 || IBM || 23717JG || Not Available || IBM || Not Available || IBM || 1UETD1WW (2.06 ) || 03/01/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHTB2WW-1.62    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2386-H4G&lt;br /&gt;
|| IBM || 2386H4G || ThinkPad X40 || IBM || 2386H4G || Not Available || IBM || Not Available || IBM || 1UET92WW (1.42 ) || 09/16/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[1UHT82WW-1.32    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-8NG&lt;br /&gt;
|| IBM || 23718NG || ThinkPad X40 || IBM || 23718NG || Not Available || IBM || Not Available || IBM || 1UETB7WW (1.67 ) || 07/15/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHT58WW-1.12    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-Y29&lt;br /&gt;
|| IBM || 2371Y29 || ThinkPad X40 || IBM || 2371Y29 || Not Available || IBM || Not Available || IBM || 1UETD3WW (2.08 ) || 12/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1UHTA6WW-1.56    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-W9F&lt;br /&gt;
|| IBM || 2371W9F || ThinkPad X40 || IBM || 2371W9F || Not Available || IBM || Not Available || IBM || 1UETC8WW (2.03 ) || 09/28/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHTB2WW-1.62    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-W9F&lt;br /&gt;
|| IBM || 2371W9F || ThinkPad X40 || IBM || 2371W9F || Not Available || IBM || Not Available || IBM || 1UETD3WW (2.08 ) || 12/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHTB2WW-1.62    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-Y1Y&lt;br /&gt;
|| IBM || 2371Y1Y || ThinkPad X40 || IBM || 2371Y1Y || Not Available || IBM || Not Available || IBM || 1UET93WW (1.43 ) || 10/13/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHT82WW-1.32    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-Y1Y&lt;br /&gt;
|| IBM || 2371Y1Y || ThinkPad X40 || IBM || 2371Y1Y || Not Available || IBM || Not Available || IBM || 1UETD3WW (2.08 ) || 12/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[1UHTB2WW-1.62    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X40}} 2371-Y2A &lt;br /&gt;
|| IBM || 2371Y2A || ThinkPad X40 || IBM || 2371Y2A || Not Available || IBM || Not Available || IBM || 1UET93WW (1.43 ) || 10/13/2004 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1UHT82WW-1.32    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{X40}} 2371-Y2A&lt;br /&gt;
|| IBM || 2371Y2A || ThinkPad X40 || IBM || 2371Y2A || Not Available || IBM || Not Available || IBM || 1UETD3WW (2.08 ) || 12/21/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0024, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[1UHTB2WW-1.62    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{X41}} 2525-65G&lt;br /&gt;
|| IBM || 252565G || ThinkPad X41 || IBM || 252565G || Not Available || IBM || Not Available || IBM || 74ET63WW (2.08 ) || 10/17/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[74HT25WW-1.00    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41}} 2525-FAG&lt;br /&gt;
|| IBM || 2525FAG || ThinkPad X41 || IBM || 2525FAG || Not Available || IBM || Not Available || IBM || 74ET61WW (2.06 ) || 03/14/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[74HT26WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41}} 2525-FAG&lt;br /&gt;
|| IBM || 2525FAG || ThinkPad X41 || IBM || 2525FAG || Not Available || IBM || Not Available || IBM || 74ET64WW (2.09 ) || 12/14/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[74HT27WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41}} 2525-HU1&lt;br /&gt;
|| IBM || 2525HU1 || ThinkPad X41 || IBM || 2525HU1 || Not Available || IBM || Not Available || IBM || 74ET48WW (1.17a) || 06/07/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[74HT25WW-1.00    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41t}} 1866-CRG&lt;br /&gt;
|| IBM || 1866CRG || ThinkPad X41 Tablet || IBM || 1866CRG || Not Available || IBM || Not Available || IBM || 75ET60WW (2.06 ) || 12/19/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[75HT19WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41t}} 1866-CTO&lt;br /&gt;
|| IBM || 1866CTO || ThinkPad X41 Tablet || IBM || 1866CTO || Not Available || IBM || Not Available || IBM || 75ET60WW (2.06 ) || 12/19/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[75HT20WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41t}} 1866-WSF&lt;br /&gt;
|| IBM || 1866WSF || ThinkPad X41 Tablet || IBM || 1866WSF || Not Available || IBM || Not Available || IBM || 75ET57WW (2.03 ) || 06/14/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 bytes   String 1: IBM ThinkPad Embedded Controller -[75HT20WW-1.02  ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X41t}} 1869-CLG&lt;br /&gt;
|| IBM || 1869CLG || ThinkPad X41 Tablet || IBM || 1869CLG || Not Available || IBM || Not Available || IBM || 75ET56WW (2.02 ) || 03/14/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0025, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[75HT19WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} 1709-47U&lt;br /&gt;
|| LENOVO || 170947U || ThinkPad X60 || LENOVO || 170947U || Not Available || LENOVO || Not Available || LENOVO || 7BET44WW (1.04 ) || 03/13/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[7BHT29WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} 1709-GDJ&lt;br /&gt;
|| LENOVO || 1709GDJ || ThinkPad X60 || LENOVO || 1709GDJ || Not Available || LENOVO || Not Available || LENOVO || 7BETC2WW (2.03 ) || 10/16/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT36WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} 1706-B69&lt;br /&gt;
|| LENOVO || 1706B69 || ThinkPad X60 || LENOVO || 1706B69 || Not Available || LENOVO || Not Available || LENOVO || 7BETC8WW (2.09 ) || 03/14/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7BHT37WW-1.10    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} 1706-GMG&lt;br /&gt;
|| LENOVO || 1706GMG || ThinkPad X60 || LENOVO || 1706GMG || Not Available || LENOVO || Not Available || LENOVO || 7BETC4WW (2.05 ) || 11/17/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT37WW-1.10    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60}} 1706-GMG&lt;br /&gt;
|| LENOVO || 1706GMG || ThinkPad X60 || LENOVO || 1706GMG || Not Available || LENOVO || Not Available || LENOVO || 7BETD7WW (2.18 ) || 11/20/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT40WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1702-55G&lt;br /&gt;
|| LENOVO || 170255G || ThinkPad X60s || LENOVO || 170255G || Not Available || LENOVO || Not Available || LENOVO || 7BET44WW (1.04 ) || 03/13/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[7BHT29WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1702-5FG&lt;br /&gt;
|| LENOVO || 17025FG || ThinkPad X60s || LENOVO || 17025FG || Not Available || LENOVO || Not Available || LENOVO || 7BET49WW (1.09 ) || 07/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT34WW-1.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1704-56G&lt;br /&gt;
|| LENOVO || 170456G || ThinkPad X60s || LENOVO || 170456G || Not Available || LENOVO || Not Available || LENOVO || 7BET43WW (1.03 ) || 02/13/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[7BHT28WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1704-56G&lt;br /&gt;
|| LENOVO || 1704-56G || ThinkPad X60s || LENOVO || 170456G || Not Available || LENOVO || Not Available || LENOVO || 7BETD5WW (2.16 ) || 03/31/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT40WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1704-5UG&lt;br /&gt;
|| LENOVO || 17045UG || ThinkPad X60s || LENOVO || 17045UG || Not Available || LENOVO || Not Available || LENOVO || 7BETD2WW (2.13 ) || 08/10/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT40WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1704-5UG&lt;br /&gt;
|| LENOVO || 17045UG || ThinkPad X60s || LENOVO || 17045UG || Not Available || LENOVO || Not Available || LENOVO || 7BETD3WW (2.14 ) || 10/04/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT40WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60s}} 1704-5UG&lt;br /&gt;
|| LENOVO || 17045UG || ThinkPad X60s || LENOVO || 17045UG || Not Available || LENOVO || Not Available || LENOVO || 7BETD7WW (2.18 ) || 11/20/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7BHT40WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60t}} 6365-CTO&lt;br /&gt;
|| LENOVO || 6365CTO || ThinkPad X60 Tablet || LENOVO || 6365CTO || Not Available || LENOVO || Not Available || LENOVO || 7JET25WW (1.10 ) || 08/17/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0023, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7JHT13WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X60t}} 6363-J3G&lt;br /&gt;
|| LENOVO || 6363J3G || ThinkPad X60 Tablet || LENOVO || 6363J3G || Not Available || LENOVO || Not Available || LENOVO || 7JET28WW (1.13 ) || 03/31/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0023, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7JHT13WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| A mean bitch to set up, nothing really worked out of the box :(&lt;br /&gt;
|-&lt;br /&gt;
| {{X60t}} 6363A7G&lt;br /&gt;
|| LENOVO || 6363A7G || ThinkPad X60 Tablet || LENOVO || 6363A7G || Not Available || LENOVO || Not Available || LENOVO || 7JET19WW (1.04 ) || 12/14/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0023, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7JHT12WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61}} 7675-4KU&lt;br /&gt;
|| LENOVO || 76754KU || ThinkPad X61 || LENOVO || 76754KU || Not Available || LENOVO || Not Available || LENOVO || 7NET30WW (1.11 ) || 11/15/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7MHT24WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61}} 7675-7KU&lt;br /&gt;
|| LENOVO || 76757KU || ThinkPad X61 || LENOVO || 76757KU || Not Available || LENOVO || Not Available || LENOVO || 7NETB1WW (2.11 ) || 03/24/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 bytes   IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7666-CTO (7666WJ5)&lt;br /&gt;
|| LENOVO || 7666WJ5 || ThinkPad X61s || LENOVO || 7666WJ5 || Not Available || LENOVO || Not Available || LENOVO || 7NETB7WW (2.17 ) || 07/29/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte    String 1: IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Outdated BIOS}} Before BIOS update&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7666-CTO (7666WJ5)&lt;br /&gt;
|| LENOVO || 7666WJ5 || ThinkPad X61s || LENOVO || 7666WJ5 || Not Available || LENOVO || Not Available || LENOVO || 7NETC2WW (2.22 ) || 03/22/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update from 7NETB7WW (2.17) with the [https://support.lenovo.com/bg/en/olddownloads/ds013746 official Lenovo BIOS from .iso] following [[BIOS_Upgrade/X_Series#Approach_4:_Alternative_method_to_the_above_.22alternative_method.22|this method]].&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7668-CTO&lt;br /&gt;
|| LENOVO || 7668CTO || ThinkPad X61s || LENOVO || 7668CTO || Not Available || LENOVO || Not Available || LENOVO || 7NET25WW (1.06 ) || 07/02/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7MHT24WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7669-29G&lt;br /&gt;
|| LENOVO || 766929G || ThinkPad X61s || LENOVO || 766929G || Not Available || LENOVO || Not Available || LENOVO || 7NET21WW (1.02 ) || 04/23/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7MHT23WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7669-29G&lt;br /&gt;
|| LENOVO || 766929G || ThinkPad X61s || LENOVO || 766929G || Not Available || LENOVO || Not Available || LENOVO || 7NETB9WW (2.19 ) || 11/27/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7667-C56&lt;br /&gt;
|| LENOVO || 7667C56 || ThinkPad X61s || LENOVO || 7667C56 || Not Available || LENOVO || Not Available || LENOVO || 7NETB2WW (2.12 ) || 04/18/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61s}} 7667-34G&lt;br /&gt;
|| LENOVO || 766734G || ThinkPad X61s || LENOVO || 766734G || Not Available || LENOVO || Not Available || LENOVO || 7NETB9WW (2.19 ) || 11/27/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7MHT25WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7762-94G&lt;br /&gt;
|| LENOVO || 776294G || ThinkPad X61 Tablet || LENOVO || 776294G || Not Available || LENOVO || Not Available || LENOVO || 7SET38WW (1.24 ) || 10/12/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7762-95G&lt;br /&gt;
|| LENOVO || 776295G || ThinkPad X61 Tablet || LENOVO || 776295G || Not Available || LENOVO || Not Available || LENOVO || 7SET22WW (1.08 ) || 11/15/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7762-95G&lt;br /&gt;
|| LENOVO || 776295G || ThinkPad X61 Tablet || LENOVO || 776295G || Not Available || LENOVO || Not Available || LENOVO || 7SET36WW (1.22 ) || 11/27/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7762-98U&lt;br /&gt;
|| LENOVO || 776298U || ThinkPad X61 Tablet || LENOVO || 776298U || Not Available || LENOVO || Not Available || LENOVO || 7SET34WW (1.20 ) || 07/29/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7764-CTO&lt;br /&gt;
|| LENOVO || 7764CTO || ThinkPad X61 Tablet || LENOVO || 7764CTO || Not Available || LENOVO || Not Available || LENOVO || 7SET18WW (1.04 ) || 07/03/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7764-CTO&lt;br /&gt;
|| LENOVO || 7764CTO || ThinkPad X61 Tablet || LENOVO || 7764CTO || Not Available || LENOVO || Not Available || LENOVO || 7SET23WW (1.09 ) || 12/28/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X61t}} 7764-CTO&lt;br /&gt;
|| LENOVO || 7764CTO || ThinkPad X61 Tablet || LENOVO || 7764CTO || Not Available || LENOVO || Not Available || LENOVO || 7SET39WW (1.25 ) || 03/22/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001F, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7RHT16WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-27G&lt;br /&gt;
|| LENOVO || 287627G || ThinkPad X100e || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6XET21WW (1.04 ) || 12/18/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT20WW-1.165000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-27G&lt;br /&gt;
|| LENOVO || 287627G || ThinkPad X100e || LENOVO || 287627G || Not Available || LENOVO || Not Available || LENOVO || 6XET47WW (1.30 ) || 12/30/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6XHT43WW-1.183000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 3508-4UG&lt;br /&gt;
|| LENOVO || 35084UG || ThinkPad X100e || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6XET36WW (1.20a) || 03/12/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6XHT36WW-1.176000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-W1U&lt;br /&gt;
|| LENOVO || 2876W1U || ThinkPad X100e || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6XET36WW (1.20a) || 03/12/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT36WW-1.176000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-W1U&lt;br /&gt;
|| LENOVO || 2876W1U || ThinkPad X100e || LENOVO || 2876W1U || Not Available || LENOVO || Not Available || LENOVO || 6XET44WW (1.27 ) || 07/21/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT42WW-1.182000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-W1U&lt;br /&gt;
|| LENOVO || 2876W1U || ThinkPad X100e || LENOVO || 2876W1U || Not Available || LENOVO || Not Available || LENOVO || 6XET48WW (1.31 ) || 02/17/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT44WW-1.184000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-55G&lt;br /&gt;
|| LENOVO || 287655G || ThinkPad X100e || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6XET33WW (1.12 ) || 02/11/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT31WW-1.171000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} 2876-55G&lt;br /&gt;
|| LENOVO || 287655G || ThinkPad X100e || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6XET36WW (1.20a) || 03/12/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6XHT36WW-1.176000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{X100e}} L625 3508-5EG&lt;br /&gt;
|| LENOVO || 35085EG || ThinkPad X100e || LENOVO || 35085EG || Not Available || LENOVO || Not Available || LENOVO || 6XET38WW (1.22 ) || 04/09/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6XHT38WW-1.178000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Dual-Core&lt;br /&gt;
|- &lt;br /&gt;
| {{X100e}} L625 3508-5EG&lt;br /&gt;
|| LENOVO || 35085EG || ThinkPad X100e || LENOVO || 35085EG || Not Available || LENOVO || Not Available || LENOVO || 6XET39WW (1.23 ) || 04/30/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6XHT39WW-1.179000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Dual-Core&lt;br /&gt;
|-&lt;br /&gt;
| {{X100e}} L625 3508-5EG&lt;br /&gt;
|| LENOVO || 35085EG || ThinkPad X100e || LENOVO || 35085EG || Not Available || LENOVO || Not Available || LENOVO || 6XET41WW (1.25 ) || 06/02/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6XHT40WW-1.180000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Dual-Core&lt;br /&gt;
|-&lt;br /&gt;
| {{X120e}} 0596-CTO&lt;br /&gt;
|| LENOVO || 0596CTO || ThinkPad X120e || LENOVO || 0596CTO || Not Available || LENOVO || Not Available || LENOVO || 8FET32WW (1.16 ) || 11/03/2011&lt;br /&gt;
|| EC unknown&lt;br /&gt;
|| BIOS: Firmware Revision: 1.9&amp;lt;br /&amp;gt;CPU: AMD E-350&lt;br /&gt;
|-&lt;br /&gt;
| {{X200}} 7454-CTO&lt;br /&gt;
|| LENOVO || 7454CTO || ThinkPad X200 || LENOVO || 7454CTO || Not Available || LENOVO || Not Available || LENOVO || 6DET38WW (2.02 ) || 12/19/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT21WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200}} 7454-CTO&lt;br /&gt;
|| LENOVO || 7454CTO || ThinkPad X200 || LENOVO || 7454CTO || Not Available || LENOVO || Not Available || LENOVO || 6DET40WW (2.04 ) || 02/13/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT22WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200}} 7458-E46&lt;br /&gt;
|| LENOVO || 7458E46 || ThinkPad X200 || LENOVO || 7458E46 || Not Available || LENOVO || Not Available || LENOVO || 7XET57WW (3.07 ) || 08/13/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT22WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200}} 7459-GH6&lt;br /&gt;
|| LENOVO || 7459GH6 || ThinkPad X200 || LENOVO || 7459GH6 || Not Available || LENOVO || Not Available || LENOVO || 6DET72WW (3.22 ) || 10/25/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT25WW-.07    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200s}} 7466-3SG&lt;br /&gt;
|| LENOVO || 74663SG || ThinkPad X200s || LENOVO || 74663SG || Not Available || LENOVO || Not Available || LENOVO || 6DET64WW (3.14 ) || 06/23/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7XHT24WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200s}}&lt;br /&gt;
|| LENOVO || 74695HG || ThinkPad X200s || LENOVO || 74695HG || Not Available || LENOVO || Not Available || LENOVO || 6DET33WW (1.10 ) || 10/27/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT21WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200s}} &lt;br /&gt;
|| LENOVO || 7469WDR || ThinkPad X200s || LENOVO || 7469WDR || Not Available || LENOVO || Not Available || LENOVO || 6DET44WW (2.08 ) || 04/22/2009 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7XHT22WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{X200s}} 7469-88G&lt;br /&gt;
|| LENOVO || 746988G || ThinkPad X200s || LENOVO || 746988G || Not Available || LENOVO || Not Available || LENOVO || 6DET64WW (3.14 ) || 06/23/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7XHT24WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200 Tablet}} 7449-F9U&lt;br /&gt;
|| LENOVO || 7449F9U || ThinkPad X200 Tablet || LENOVO || 7449F9U || Not Available || LENOVO || Not Available || LENOVO || 7WET24WW (1.02 ) || 09/09/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7WHT14WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200 Tablet}} 7449-FWG&lt;br /&gt;
|| LENOVO || 7449FWG || ThinkPad X200T || LENOVO || 7449FWG || Not Available || LENOVO || Not Available || LENOVO || 7WET68WW (3.18 ) || 03/08/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 bytes	String 1: IBM ThinkPad Embedded Controller -[7WHT19WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X200 Tablet}} 7449-FWG&lt;br /&gt;
|| LENOVO || 7449FWG || ThinkPad X200T || LENOVO || 7449FWG || Not Available || LENOVO || Not Available || LENOVO || 7WET71WW (3.21 ) || 11/29/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x001D, DMI type 11, 5 bytes	String 1: IBM ThinkPad Embedded Controller -[7WHT19WW-1.06    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3626-W7V&lt;br /&gt;
|| LENOVO || 3626W7V || ThinkPad X201 || LENOVO || 3626W7V || Not Available || LENOVO || Not Available || LENOVO || 6QET44WW (1.14 ) || 04/20/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT28WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3626-PN2&lt;br /&gt;
|| LENOVO || 3626PN3 || ThinkPad X201 || LENOVO || 3626PN3 || Not Available || LENOVO || Not Available || LENOVO || 6QET53WW (1.23 ) || 09/15/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6QHT30WW-1.11    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-PBG&lt;br /&gt;
|| LENOVO || 3680PBG || ThinkPad X201 || LENOVO || 3680PBG || Not Available || LENOVO || Not Available || LENOVO || 6QET61WW (1.31 ) || 10/26/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6QHT31WW-1.12    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-PBG&lt;br /&gt;
|| LENOVO || 3680PBG || ThinkPad X201 || LENOVO || 3680PBG || Not Available || LENOVO || Not Available || LENOVO || 6QET70WW (1.40 ) || 10/11/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6QHT34WW-1.15    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET61WW (1.31 ) || 10/26/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT31WW-1.12    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET64WW (1.34 ) || 02/24/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT32WW-1.13    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET67WW (1.37 ) || 06/29/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET68WW (1.38 ) || 12/01/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET69WW (1.39 ) || 04/26/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZCZ&lt;br /&gt;
|| LENOVO || 3680ZCZ || ThinkPad X201 || LENOVO || 3680ZCZ || Not Available || LENOVO || Not Available || LENOVO || 6QET70WW (1.40 ) || 10/11/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-ZJF&lt;br /&gt;
|| LENOVO || 3680ZJF || ThinkPad X201 || LENOVO || 3680ZJF || Not Available || LENOVO || Not Available || LENOVO || 6QET70WW (1.40 ) || 10/11/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT34WW-1.15    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201}} 3680-FAA&lt;br /&gt;
|| LENOVO || 3680FAA || ThinkPad X201 || LENOVO || 3680FAA || Not Available || LENOVO || Not Available || LENOVO || 6QET70WW (1.40 ) || 10/11/2012 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201s}} 5129-CTO&lt;br /&gt;
|| LENOVO || 5129CTO || ThinkPad X201s || LENOVO || 5129CTO || Not Available || LENOVO || Not Available || LENOVO || 6QET44WW (1.14 ) || 04/20/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT28WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{X201 Tablet}} 3093-3YG&lt;br /&gt;
|| LENOVO || 30933YG || ThinkPad X201 Tablet || LENOVO || 30933YG || Not Available || LENOVO || Not Available || LENOVO || 6QET45WW (1.15 ) || 04/26/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6SHT28WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201 Tablet}} 3093-W11&lt;br /&gt;
|| LENOVO || 3093W11 || ThinkPad X201 Tablet || LENOVO || 3093W11 || Not Available || LENOVO || Not Available || LENOVO || 6QET46WW (1.16 ) || 06/07/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6SHT28WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X201 Tablet}} 0831-CTO&lt;br /&gt;
|| LENOVO || 0831CTO || ThinkPad X201 Tablet || LENOVO || 0831CTO || Not Available || LENOVO || Not Available || LENOVO || 6QET61WW (1.31 ) || 10/26/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6SHT31WW-1.12    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| Before BIOS update&lt;br /&gt;
|- &lt;br /&gt;
| {{X201 Tablet}} 0831-CTO&lt;br /&gt;
|| LENOVO || 0831CTO || ThinkPad X201 Tablet || LENOVO || 0831CTO || Not Available || LENOVO || Not Available || LENOVO || 6QET67WW (1.37 ) || 06/29/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6SHT33WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update from 1.31&lt;br /&gt;
|-&lt;br /&gt;
| {{X201i}} 3249-CTO &lt;br /&gt;
|| LENOVO || 3249CTO || ThinkPad X201 || LENOVO || 3249CTO || Not Available || LENOVO || Not Available || LENOVO || 6QET45WW (1.15 ) || 04/26/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0027, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6QHT28WW-1.09    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X220}}&lt;br /&gt;
|| LENOVO || 4287CTO || ThinkPad X220 || LENOVO || 4287CTO || Not Available || LENOVO || Not Available || LENOVO || 8DET41WW (1.11 ) || 03/28/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{X220}}&lt;br /&gt;
|| LENOVO || 4286CTO || ThinkPad X220 || LENOVO || 4286CTO || Not Available || LENOVO || Not Available || LENOVO || 8DET51WW (1.21 ) || 08/02/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X220}}&lt;br /&gt;
|| LENOVO || 4286CTO || ThinkPad X220 || LENOVO || 4286CTO || Not Available || LENOVO || Not Available || LENOVO || 8DET56WW (1.26 ) || 12/01/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{X220 Tablet}}&lt;br /&gt;
|| LENOVO || 42992PG || ThinkPad X220 Tablet || LENOVO || 42992PG || Not Available || LENOVO || Not Available || LENOVO || 8DET47WW (1.17 ) || 05/31/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X220 Tablet}}&lt;br /&gt;
|| LENOVO || 4299AS6 || ThinkPad X220 Tablet || LENOVO || 4299AS6 || Not Available || LENOVO || Not Available || LENOVO || 8DET49WW (1.19 ) || 07/01/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X220 Tablet}}&lt;br /&gt;
|| LENOVO || 4294CTO || ThinkPad X220 Tablet || LENOVO || 4294CTO || Not Available || LENOVO || Not Available || LENOVO || 8DET67WW (1.37 ) || 12/05/2012&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 23205NG || ThinkPad X230 || LENOVO || 23205NG || Not Defined || LENOVO || Not Available || LENOVO || G2ET92WW (2.52 ) || 02/22/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 2320CTO || ThinkPad X230 || LENOVO || 2320CTO || Not Defined || LENOVO || Not Available || LENOVO || G2ET33WW (1.13 ) || 07/24/2012&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 2320CTO || ThinkPad X230 || LENOVO || 2320CTO || Not Defined || LENOVO || Not Available || LENOVO || G2ET96WW (2.56 ) || 08/27/2013&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 2324A15 || ThinkPad X230 || LENOVO || 2324A15 || Not Defined || LENOVO || Not Available || LENOVO || G2ETA5WW (2.65 ) || 09/17/2015 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 23245QG || ThinkPad X230 || LENOVO || 23245QG || Not Defined || LENOVO || Not Available || LENOVO || G2ET95WW (2.55 ) || 07/09/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X230}}&lt;br /&gt;
|| LENOVO || 2325AZ8 || ThinkPad X230 || LENOVO || 2325AZ8 || Not Defined || LENOVO || Not Available || LENOVO || G2ETB2WW (2.72 ) || 04/11/2018 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X270}}&lt;br /&gt;
|| LENOVO || 20K5S0R100 || ThinkPad X270 || LENOVO || 20K5S0R100 || 0B98417 WIN || LENOVO || None || LENOVO || R0IET58W (1.36 ) || 04/19/2019&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X300}} 6478-14G&lt;br /&gt;
|| LENOVO || 647814G || ThinkPad X300 || LENOVO || 647814G || Not Available || LENOVO || Not Available || LENOVO || 7TET23WW (1.00d) || 01/17/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7THT15WW-1.00c   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X300}} 6478-18M&lt;br /&gt;
|| LENOVO || 647818M || ThinkPad X300 || LENOVO || 647818M || Not Available || LENOVO || Not Available || LENOVO || 7TET26WW (1.02a) || 02/27/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7THT15WW-1.00c   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X300}} 6477-17G&lt;br /&gt;
|| LENOVO || 647717G || ThinkPad X300 || LENOVO || 647717G || Not Available || LENOVO || Not Available || LENOVO || 7TET33WW (1.07 ) || &lt;br /&gt;
07/02/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7THT15WW-1.00c  ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X300}} 6477-17G&lt;br /&gt;
|| LENOVO || 647717G || ThinkPad X300 || LENOVO || 647717G || Not Available || LENOVO || Not Available || LENOVO || 7TET35WW (1.09 ) || 01/20/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0022, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7THT16WW-1.01 ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X301}} 2777-CTO&lt;br /&gt;
|| LENOVO || 2777CTO || ThinkPad X301 || LENOVO || 2777CTO || Not Available || LENOVO || Not Available || LENOVO || 6EET19WW (1.00g) || 07/30/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6EHT07WW-1.00b   ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X301}} 2777-CTO&lt;br /&gt;
|| LENOVO || 2777CTO || ThinkPad X301 || LENOVO || 2777CTO || Not Available || LENOVO || Not Available || LENOVO || 6EET21WW (1.02 ) || 10/09/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0028, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6EHT09WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| {{X1}} 1294-2NG&lt;br /&gt;
|| LENOVO || 12942NG || ThinkPad X1 || LENOVO || 12942NG || Not Available || LENOVO || Not Available || LENOVO || 8MET18WW (1.06 ) || 05/19/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460-AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETA1WW (2.61 ) || 12/13/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETA7WW (2.67 ) || 06/12/2014 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETB2WW (2.72 ) || 10/08/2015 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETB4WW (2.74 ) || 05/17/2016 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETB6WW (2.76 ) || 04/11/2017 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETB8WW (2.78 ) || 09/27/2017 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETB9WW (2.79 ) || 03/13/2018 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETC0WW (2.80 ) || 04/10/2018 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETC3WW (2.83 ) || 03/27/2019 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETC4WW (2.84 ) || 06/03/2019 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon}} 3460AYG&lt;br /&gt;
|| LENOVO || 3460AYG || ThinkPad X1 Carbon || LENOVO || 3460AYG || 0B98401 Pro || LENOVO || Not Available || LENOVO || G6ETC5WW (2.85 ) || 09/04/2019 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon 2nd}} 20A7-002WUS&lt;br /&gt;
|| LENOVO || 20A7002WUS || ThinkPad X1 Carbon 2nd || LENOVO || 20A7002WUS || SDK0E50510 Pro || LENOVO || Not Available || LENOVO || GRET39WW (1.16 ) || 06/06/2014 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{X1 Carbon 2nd}} 20A7-005RGE&lt;br /&gt;
|| LENOVO || 20A7005RGE || ThinkPad X1 Carbon 2nd || LENOVO || 20A7005RGE || SDK0E50510 Pro || LENOVO || Not Available || LENOVO || GRET36WW (1.13 ) || 03/26/2014 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| After BIOS update from ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====Z series====&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60t}} 2511-FEU&lt;br /&gt;
|| IBM || 2511FEU || ThinkPad Z60t || IBM || 2511FEU || Not Available || IBM || Not Available || IBM || 77ET42WW (1.05 ) || 11/19/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[77HT28WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60t}} 2511-FFG&lt;br /&gt;
|| IBM || 2511FFG || ThinkPad Z60t || IBM || 2511FFG || Not Available || IBM || Not Available || IBM || 77ET64WW (1.24 ) || 02/27/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[77HT57WW-1.17    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{Z60m}} 2529-ETG&lt;br /&gt;
|| IBM || 2529ETG || ThinkPad Z60m || IBM || 2529ETG || Not Available || IBM || Not Available || IBM || 77ET59WW (1.19 ) || 04/24/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[77HT54WW-1.14    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60m}} 2529-ETG&lt;br /&gt;
|| IBM || 2529ETG || ThinkPad Z60m || IBM || 2529ETG || Not Available || IBM || Not Available || IBM || 77ET64WW (1.24 ) || 02/27/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[77HT58WW-1.18    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z60m}} 2529-FBG&lt;br /&gt;
|| IBM || 2529FBG || ThinkPad Z60m || IBM || 2529FBG || Not Available || IBM || Not Available || IBM || 77ET62WW (1.22 ) || 11/21/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0029, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[77HT58WW-1.18    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| {{Z60m}} 2529-FKG&lt;br /&gt;
|| IBM || 2529FKG || ThinkPad Z60m || IBM || 2529FKG || Not Available || IBM || Not Available || IBM || 77ET42WW (1.05 ) || 11/19/2005&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;String 1: IBM ThinkPad Embedded Controller -[77HT28WW-1.02    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9453-A11&lt;br /&gt;
|| LENOVO || 9453A11 || ThinkPad Z61m || LENOVO || 9453A11 || Not Available || LENOVO || Not Available || LENOVO || 7FET48WW (1.08 ) || 05/26/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;String 1: IBM ThinkPad Embedded Controller -[7FHT21WW-1.03    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9452-8QG&lt;br /&gt;
|| LENOVO || 94528QG || ThinkPad Z61m || LENOVO || 94528QG || Not Available || LENOVO || Not Available || LENOVO || 7FETA4WW (2.22 ) || 10/19/2007&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9450-H9G&lt;br /&gt;
|| LENOVO || 9450H9G || ThinkPad Z61m || LENOVO || 9450H9G || Not Available || LENOVO || Not Available || LENOVO || 7FETA7WW (2.25 ) || 06/03/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{Z61m}} 9452-W5Q&lt;br /&gt;
|| LENOVO || 9452W5Q || ThinkPad Z61m || LENOVO || 9452W5Q || Not Available || LENOVO || Not Available || LENOVO || 7FETA6WW (2.24 ) || 03/13/2008&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9543-A11&lt;br /&gt;
|| LENOVO || 9453A11 || ThinkPad Z61m || LENOVO || 9453A11 || Not Available || LENOVO || Not Available || LENOVO || 7FET53WW (1.13 ) || 07/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT23WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9543-A11&lt;br /&gt;
|| LENOVO || 9453A11 || ThinkPad Z61m || LENOVO || 9453A11 || Not Available || LENOVO || Not Available || LENOVO || 7FET93WW (2.11 ) || 11/10/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61m}} 9453-A11&lt;br /&gt;
|| LENOVO || 9453A11 || ThinkPad Z61m || LENOVO || 9453A11 || Not Available || LENOVO || Not Available || LENOVO || 7FET53WW (1.13 ) || 07/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT23WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61p}} 9453-A12&lt;br /&gt;
|| LENOVO || 9453A12 || ThinkPad Z61p || LENOVO || 9453A12 || Not Available || LENOVO || Not Available || LENOVO || 7FET45WW (1.05 ) || 04/20/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 bytes  String 1: IBM ThinkPad Embedded Controller -[7FHT19WW-1.01    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61p}} 9450-3AU&lt;br /&gt;
|| LENOVO || 94503AU || ThinkPad Z61p || LENOVO || 94503AU || Not Available || LENOVO || Not Available || LENOVO || 7FET53WW (1.13 ) || 07/27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT23WW-1.05    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9440-2CU&lt;br /&gt;
|| LENOVO || 94402CU || ThinkPad Z61t || LENOVO || 94402CU || Not Available || LENOVO || Not Available || LENOVO || 7FET50WW (1.10 ) || 06/20/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT22WW-1.04    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9443-4GG&lt;br /&gt;
|| LENOVO || 94434GG || ThinkPad Z61t || LENOVO || 94434GG || Not Available || LENOVO || Not Available || LENOVO || 7FET96WW (2.14 ) || 12/25/2006 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9440-CTO&lt;br /&gt;
|| LENOVO || 9440CTO || ThinkPad Z61t || LENOVO || 9440CTO || Not Available || LENOVO || Not Available || LENOVO || 7FET91WW (2.09 ) || 11/01/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| {{Z61t}} 9440-CTO&lt;br /&gt;
|| LENOVO || 9440CTO || ThinkPad Z61t || LENOVO || 9440CTO || Not Available || LENOVO || Not Available || LENOVO || 7FET99WW (2.17 ) || 04/17/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9440-CTO&lt;br /&gt;
|| LENOVO || 9440CTO || ThinkPad Z61t || LENOVO || 9440CTO || Not Available || LENOVO || Not Available || LENOVO || 7FETA0WW (2.18 ) || 05/17/2007 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9440-CTO&lt;br /&gt;
|| LENOVO || 9440CTO || ThinkPad Z61t || LENOVO || 9440CTO || Not Available || LENOVO || Not Available || LENOVO || 7FETA7WW (2.25 ) || 06/03/2008 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| {{Z61t}} 9440-CTO&lt;br /&gt;
|| LENOVO || 9440CTO || ThinkPad Z61t || LENOVO || 9440CTO || Not Available || LENOVO || Not Available || LENOVO || 7FETA9WW (2.27 ) || 08/26/2009&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0026, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[7FHT26WW-1.08    ]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Lenovo 3000 series====&lt;br /&gt;
|-&lt;br /&gt;
| [[:Category:Lenovo 3000| Lenovo 3000]] N200 TY2BAFR&lt;br /&gt;
|| LENOVO || 0769BAG || 3000 N200 || LENOVO || IEL10 || Reference || No Enclosure || N/A || LENOVO || 68ET24WW || 08/15/2007 &lt;br /&gt;
||&lt;br /&gt;
|| {{T-WARN|Non-ThinkPad EC firmware and BIOS}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Edge series====&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 13 AMD L325&lt;br /&gt;
|| LENOVO || 01976GG || ThinkPad Edge 13&amp;quot;IAL#          || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET25WW (1.12 ) || 01/15/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6ZHT19WW-1.164000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| Thinkpad Edge 13 AMD L325&lt;br /&gt;
|| LENOVO || 01972MG || ThinkPad Edge || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET32WW (1.19 ) || 07/23/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6ZHT26WW-1.171000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| Thinkpad Edge 13 AMD L625&lt;br /&gt;
|| LENOVO || 019734Q || ThinkPad Edge 13&amp;quot;IAL#          || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET24WW (1.11 ) || 01/14/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6ZHT19WW-1.164000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| Thinkpad Edge 13 AMD L625&lt;br /&gt;
|| LENOVO || 019734Q || ThinkPad Edge 13&amp;quot;IAL#          || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET31WW (1.18 ) || 05/25/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6ZHT24WW-1.169000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| Thinkpad Edge 13 AMD L625&lt;br /&gt;
|| LENOVO || 019734Q || ThinkPad Edge 13&amp;quot;IAL#          || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET34WW (1.21 ) || 01/07/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6ZHT27WW-1.172000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| Thinkpad Edge 13&amp;quot; AMD&lt;br /&gt;
|| LENOVO || 0197RW3 || ThinkPad Edge || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET32WW (1.19 ) || 07/23/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6ZHT26WW-1.171000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 13,3&amp;quot; AMD &lt;br /&gt;
|| LENOVO || 01976WG || ThinkPad Edge || LENOVO || INVALID || Not Available || LENOVO || Not Available || LENOVO || 6ZET30WW (1.17 ) || 04/29/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x000D, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6ZHT23WW-1.168000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 13,3&amp;quot; NUD2EGE&lt;br /&gt;
|| LENOVO || 01962EG || ThinkPad Edge 13&amp;quot;IAL#          || LENOVO || 01962EG || Not Available || LENOVO || Not Available || LENOVO || 6YET25WW (1.10 ) || 01/15/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6YHT19WW-1.164000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 13,3&amp;quot; NUD2EGE&lt;br /&gt;
|| LENOVO || 01962EG || ThinkPad Edge || LENOVO || 01962EG || Not Available || LENOVO || Not Available || LENOVO || 6YET33WW (1.16 ) || 09/10/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6YHT26WW-1.171000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 13,3&amp;quot; NUD2EGE&lt;br /&gt;
|| LENOVO || 01962EG || ThinkPad Edge                  || LENOVO || 01962EG || Not Available || LENOVO || Not Available || LENOVO || 6YET29WW (1.12 ) || 03/05/2010&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6YHT21WW-1.166000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
|| ThinkPad Edge 13,3&amp;quot; Intel&lt;br /&gt;
|| LENOVO || 0196CTO || ThinkPad Edge                  || LENOVO || 0196CTO || Not Available || LENOVO || Not Available || LENOVO || 6YET30WW (1.13 ) || 04/29/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6YHT23WW-1.168000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 13,3&amp;quot; Intel NUD5MMH&lt;br /&gt;
|| LENOVO || 01965MG || ThinkPad Edge || LENOVO || 01965MG || Not Available || LENOVO || Not Available || LENOVO || 6YET30WW (1.13 ) || 04/29/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[6YHT23WW-1.168000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 13,3&amp;quot; Intel NUD5PGE&lt;br /&gt;
|| LENOVO || 01965PG || ThinkPad Edge || LENOVO || 01965PG || Not Available || LENOVO || Not Available || LENOVO || 6YET29WW (1.12 ) || 03/05/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6YHT21WW-1.166000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 13,3&amp;quot; Intel NUD5PGE&lt;br /&gt;
|| LENOVO || 01965PG || ThinkPad Edge || LENOVO || 01965PG || Not Available || LENOVO || Not Available || LENOVO || 6YET33WW (1.16 ) || 09/10/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0018, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[6YHT26WW-1.171000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 14&amp;quot; NVP3YRT&lt;br /&gt;
|| LENOVO || 05783YG || ThinkPad Edge || LENOVO || 05783YG || Not Available || LENOVO || Not Available || LENOVO || 80ET29WW (1.06 ) || 03/24/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT22WW-1.166000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 14&amp;quot; 639D640&lt;br /&gt;
|| LENOVO || 0578A19 || ThinkPad Edge || LENOVO || 0578A19 || Not Available || LENOVO || Not Available || LENOVO || 80ET29WW (1.06 ) || 03/24/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT22WW-1.166000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|- &lt;br /&gt;
| ThinkPad Edge 14&amp;quot; Intel i3&lt;br /&gt;
|| LENOVO || 0578N6U || ThinkPad Edge || LENOVO || 0578N6U || Not Available || LENOVO || Not Available || LENOVO || 80ET49WW (1.26 ) || 04/13/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte String 1: IBM ThinkPad Embedded Controller -[80HT35WW-1.190000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 14&amp;quot; Intel i3&lt;br /&gt;
|| LENOVO || 0578N6U || ThinkPad Edge || LENOVO || 0578N6U || Not Available || LENOVO || Not Available || LENOVO || 80ET52WW (1.29 ) || 05/30/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte String 1: IBM ThinkPad Embedded Controller -[80HT37WW-1.210000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| {{T-WARN|Modded Lenovo BIOS with wifi whitelist removed}}&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 14&amp;quot; Intel i5 M430&lt;br /&gt;
|| LENOVO || 0578BHA || ThinkPad Edge || LENOVO || 0578BHA || Not Available || LENOVO || Not Available || LENOVO || 80ET31WW (1.08 ) || 04/28/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT23WW-1.167000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge 14&amp;quot; Intel i3 M370&lt;br /&gt;
|| LENOVO || 0578JHG || ThinkPad Edge || LENOVO || 0578JHG || Not Available || LENOVO || Not Available || LENOVO || 80ET43WW (1.20 ) || 11/17/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT33WW-1.177000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
|| ThinkPad Edge 15&amp;quot; NVL7VGE&lt;br /&gt;
|| LENOVO || 03017VG || ThinkPad Edge || LENOVO || 03017VG || Not Available || LENOVO || Not Available || LENOVO || 80ET36WW (1.13 ) || 06/04/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT29WW-1.173000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 15&amp;quot; 0301RJ7&lt;br /&gt;
|| LENOVO || 0301RJ7 || ThinkPad Edge || LENOVO || 0301RJ7 || Not Available || LENOVO || Not Available || LENOVO || 80ET43WW (1.20 ) || 11/17/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[80HT33WW-1.177000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 15&amp;quot; AMD&lt;br /&gt;
|| LENOVO || 0302CTO || ThinkPad Edge || LENOVO || 0302CTO || Not Available || LENOVO || Not Available || LENOVO || 82ET63WW (2.04 ) || 01/07/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0015, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[82HT28WW-1.174000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| ThinkPad Edge 15&amp;quot; AMD&lt;br /&gt;
|| LENOVO || 0302CTO || ThinkPad Edge || LENOVO || 0302CTO || Not Available || LENOVO || Not Available || LENOVO || 82ET75WW (2.15 ) || 01/28/2011 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0015, DMI type 11, 5 byte	String 1: IBM ThinkPad Embedded Controller -[82HT28WW-1.174000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|- &lt;br /&gt;
| ThinkPad Edge E420s&lt;br /&gt;
|| LENOVO || 440128U || ThinkPad Edge E420s || LENOVO || 440128U || Not Available || LENOVO || Not Available || LENOVO || 8JET26WW (1.08 ) || 03/24/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge E420s&lt;br /&gt;
|| LENOVO || 440128U || ThinkPad Edge E420s || LENOVO || 440128U || Not Available || LENOVO || Not Available || LENOVO || 8JET29WW (1.11 ) || 05/10/2011&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge E530&lt;br /&gt;
|| LENOVO || 32597CG || ThinkPad Edge E530 || LENOVO || 32597CG || Not Available || LENOVO || Not Available || LENOVO || H0ET35WW (1.17 ) || 07/25/2012&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge E530&lt;br /&gt;
|| LENOVO || 32597CG || ThinkPad Edge E530 || LENOVO || 32597CG || Not Available || LENOVO || Not Available || LENOVO || H0ET94WW (2.54 ) || 08/02/2013&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Edge E540&lt;br /&gt;
|| LENOVO || 20C6CTO1WW || ThinkPad Edge E540 || LENOVO || 20C6CTO1WW || SDK0E50512 STD || LENOVO || Not Available || LENOVO || J9ET92WW (2.12 ) || 07/31/2014&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====L series====&lt;br /&gt;
|-&lt;br /&gt;
| L512&lt;br /&gt;
|| LENOVO || 4444CTO || ThinkPad L512 || LENOVO || 4444CTO || Not Available || LENOVO || Not Available || LENOVO || 81ET40WW (1.16 ) || 06/22/2010 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;Handle 0x0019, DMI type 11, 5 byte   String 1: IBM ThinkPad Embedded Controller -[81HT25WW-1.168000]-&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====Helix series====&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Helix &lt;br /&gt;
|| LENOVO || 3697CTO || ThinkPad Helix || LENOVO || 3697CTO || Win8 STD DPK TPG || LENOVO || Not Available || LENOVO || GFET35WW (1.14 ) || 06/05/2013 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====Yoga series====&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Yoga 370&lt;br /&gt;
|| LENOVO || 20JJS00100 || ThinkPad Yoga 370 || LENOVO || 20JJS00100 || SDK0J40709 WIN || LENOVO || None || LENOVO || R0HET30W (1.10 ) || 03/17/2017 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
| ThinkPad Yoga 370&lt;br /&gt;
|| LENOVO || 20JJS00100 || ThinkPad Yoga 370 || LENOVO || 20JJS00100 || SDK0J40709 WIN || LENOVO || None || LENOVO || R0HET31W (1.11 ) || 04/12/2017 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Adding entries==&lt;br /&gt;
&lt;br /&gt;
Click the &amp;quot;Edit&amp;quot; link on the appropriate series above and add an entry of the following form:&lt;br /&gt;
:&amp;lt;tt&amp;gt;| &amp;lt;/tt&amp;gt;&amp;lt;i&amp;gt;description of your model&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i&amp;gt;data line 1&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i&amp;gt;data line 2&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;||&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;|-&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the two data lines are generated by the following &amp;lt;tt&amp;gt;bash&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for X in system-{manufacturer,product-name,version} \&lt;br /&gt;
  baseboard-{manufacturer,product-name,version} \&lt;br /&gt;
  chassis-{manufacturer,version} bios-{vendor,version,release-date}; do \&lt;br /&gt;
  echo -n &amp;quot;|| `sudo /usr/sbin/dmidecode -s $X` &amp;quot; \&lt;br /&gt;
  | perl -pe 's/\n/\\n/' ; done; \&lt;br /&gt;
  sudo /usr/sbin/dmidecode | perl -0777 -ne \&lt;br /&gt;
  'm/\n(.*).\n.*\n(.*Embedded Cont.*)\n/i; print &amp;quot;\n|| &amp;lt;nowiki&amp;gt;&amp;lt;&amp;lt;/nowiki&amp;gt;nowiki&amp;gt;$1$2&amp;lt;/nowiki&amp;gt;\n&amp;quot;'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you can, please also test [[tp_smapi]] and update its [[tp_smapi#Model-specific_status|model-specific status table]].&lt;br /&gt;
&lt;br /&gt;
==Software using ThinkPad DMI IDs==&lt;br /&gt;
* [[HDAPS]] driver whitelist&lt;br /&gt;
* [[tp_smapi]] driver whitelist&lt;br /&gt;
* [[thinkpad-acpi]] driver quirk list&lt;br /&gt;
&lt;br /&gt;
[[Category:Dmidecode]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59954</id>
		<title>SL300 Detailed Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59954"/>
		<updated>2020-03-25T23:38:16Z</updated>

		<summary type="html">&lt;p&gt;Skim: Fix last.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed hardware information for a Thinkpad {{SL300}} 273853G&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dmidecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.9&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
38 structures occupying 1711 bytes.&lt;br /&gt;
Table at 0x000FD770.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 24 bytes&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: LENOVO&lt;br /&gt;
	Version: 6AET46WW&lt;br /&gt;
	Release Date: 09/05/2008&lt;br /&gt;
	Address: 0xF0000&lt;br /&gt;
	Runtime Size: 64 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		ISA is supported&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		5.25&amp;quot;/1.2 MB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/2.88 MB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		Smart battery is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
		Function key-initiated network boot is supported&lt;br /&gt;
		Targeted content distribution is supported&lt;br /&gt;
	BIOS Revision: 6.15&lt;br /&gt;
	Firmware Revision: 177.3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 27 bytes&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: LENOVO.                       &lt;br /&gt;
	Product Name: 273853G&lt;br /&gt;
	Version: ThinkPad SL300&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
	SKU Number:                     &lt;br /&gt;
	Family: &amp;lt;BAD INDEX&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 15 bytes&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Product Name: 273853G   &lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag: ATN12345678901234567&lt;br /&gt;
	Features:&lt;br /&gt;
		Board is a hosting board&lt;br /&gt;
		Board requires at least one daughter board&lt;br /&gt;
		Board is replaceable&lt;br /&gt;
	Location In Chassis: MIDDLE              &lt;br /&gt;
	Chassis Handle: 0x0003&lt;br /&gt;
	Type: Motherboard&lt;br /&gt;
	Contained Object Handles: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 21 bytes&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag:                          &lt;br /&gt;
	Boot-up State: Safe&lt;br /&gt;
	Power Supply State: Safe&lt;br /&gt;
	Thermal State: Other&lt;br /&gt;
	Security Status: Other&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
	Height: Unspecified&lt;br /&gt;
	Number Of Power Cords: 1&lt;br /&gt;
	Contained Elements: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 4, 40 bytes&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: Socket 478&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: &amp;lt;OUT OF SPEC&amp;gt;&lt;br /&gt;
	Manufacturer: Intel            &lt;br /&gt;
	ID: FD 06 00 00 FF FB EB BF&lt;br /&gt;
	Version: Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz          &lt;br /&gt;
	Voltage: 1.3 V&lt;br /&gt;
	External Clock: 200 MHz&lt;br /&gt;
	Max Speed: 1800 MHz&lt;br /&gt;
	Current Speed: 1800 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: Socket 423&lt;br /&gt;
	L1 Cache Handle: 0x0005&lt;br /&gt;
	L2 Cache Handle: 0x0006&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: PATN1234567890123456&lt;br /&gt;
	Part Number: PPN12345678901234567&lt;br /&gt;
	Characteristics: None&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L1-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 64 KB&lt;br /&gt;
	Maximum Size: 64 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Parity&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L2-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: PS2Mouse&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Mouse Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Keyboard&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Keyboard Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J4A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LPT 1&lt;br /&gt;
	External Connector Type: DB-25 male&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: COM A&lt;br /&gt;
	External Connector Type: DB-9 male&lt;br /&gt;
	Port Type: Serial Port 16550A Compatible&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Mic In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line Out&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB3&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB4&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LAN&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 9, 13 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: AGP&lt;br /&gt;
	Type: 32-bit AGP 4x&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Short&lt;br /&gt;
	ID: 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		Opening is shared&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Video&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:   To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: SCSI Controller&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Ethernet&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description: To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Token Ring&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 13, 22 bytes&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		en|US|iso8859-1&lt;br /&gt;
	Currently Installed Language: en|US|iso8859-1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 16, 15 bytes&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 8 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 19, 15 bytes&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x0019&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM0&lt;br /&gt;
	Bank Locator: BANK0&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0003FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001B&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM1&lt;br /&gt;
	Bank Locator: BANK1&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00040000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 32, 20 bytes&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 133, 5 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 20 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 135, 35 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 23 21 00 54 50 07 02 42 41 59 20 49 2F 4F 20&lt;br /&gt;
		01 00 02 00 00 03 00 00 4C 82 48 02 00 03 00 00&lt;br /&gt;
		48 82 44&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 135, 10 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0A 22 00 54 50 07 03 01 07&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 136, 6 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 23 00 A5 A5&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 200, 27 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		C8 1B 24 00 01 02 03 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		ASUSTeK Computer Inc.        &lt;br /&gt;
		Notebook  &lt;br /&gt;
		1.0       &lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 127, 4 bytes&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.9&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000F0010&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:2911&lt;br /&gt;
	Slot Entry 1: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1a, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:19, on-board&lt;br /&gt;
	Slot Entry 6: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 7: ID 00:01, on-board&lt;br /&gt;
	Slot Entry 8: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 9: ID 03:00, slot number 36&lt;br /&gt;
	Slot Entry 10: ID 02:00, on-board&lt;br /&gt;
	Slot Entry 11: ID 0c:00, on-board&lt;br /&gt;
	Slot Entry 12: ID 0d:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 0d:01, on-board&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Not Supported&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:6CC2&lt;br /&gt;
	Real Mode 16-bit Data Address: F000:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000F6CEA&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x000F0000&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: ACPIAM&lt;br /&gt;
	RSD Table 32-bit Address: 0x7DDB0000&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007DDB0100&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
	Structure Table Length: 1711 bytes&lt;br /&gt;
	Structure Table Address: 0x000FD770&lt;br /&gt;
	Number Of Structures: 38&lt;br /&gt;
	Maximum Structure Size: 186 bytes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.9&lt;br /&gt;
# No VPD structure found, sorry.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0bdb Ericsson Business Mobile Networks BV&lt;br /&gt;
  idProduct          0x1900 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 Ericsson&lt;br /&gt;
  iProduct                2 Ericsson F3507g Mobile Broadband Minicard Composite Device&lt;br /&gt;
  iSerial                 3 3541430203136070&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          392&lt;br /&gt;
    bNumInterfaces         11&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 9 10 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        9&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface             17 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        9&lt;br /&gt;
        bSlaveInterface         10 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          12&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x85  EP 5 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber       10&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             18 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          332&lt;br /&gt;
    bNumInterfaces          9&lt;br /&gt;
    bConfigurationValue     2&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x4809 &lt;br /&gt;
  bcdDevice           15.53&lt;br /&gt;
  iManufacturer           2 Chicony Electronics Co., Ltd.&lt;br /&gt;
  iProduct                1 CNF7145&amp;amp;CNF7146&lt;br /&gt;
  iSerial                 3 SN0001&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          551&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Association:&lt;br /&gt;
      bLength                 8&lt;br /&gt;
      bDescriptorType        11&lt;br /&gt;
      bFirstInterface         0&lt;br /&gt;
      bInterfaceCount         2&lt;br /&gt;
      bFunctionClass         14 Video&lt;br /&gt;
      bFunctionSubClass       3 Video Interface Collection&lt;br /&gt;
      bFunctionProtocol       0 &lt;br /&gt;
      iFunction               5 Integrated Camera&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      1 Video Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 Integrated Camera&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                13&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      1 (HEADER)&lt;br /&gt;
        bcdUVC               1.00&lt;br /&gt;
        wTotalLength          103&lt;br /&gt;
        dwClockFrequency       15.000000MHz&lt;br /&gt;
        bInCollection           1&lt;br /&gt;
        baInterfaceNr( 0)       1&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                 9&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             2&lt;br /&gt;
        wTerminalType      0x0101 USB Streaming&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        bSourceID               5&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 4&lt;br /&gt;
        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          3&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0x0f&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 5&lt;br /&gt;
        guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          4&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0xff&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                18&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      2 (INPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             1&lt;br /&gt;
        wTerminalType      0x0201 Camera Sensor&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
        wObjectiveFocalLengthMin      0&lt;br /&gt;
        wObjectiveFocalLengthMax      0&lt;br /&gt;
        wOcularFocalLength            0&lt;br /&gt;
        bControlSize                  3&lt;br /&gt;
        bmControls           0x0004000e&lt;br /&gt;
          Auto-Exposure Mode&lt;br /&gt;
          Auto-Exposure Priority&lt;br /&gt;
          Exposure Time (Absolute)&lt;br /&gt;
          Privacy&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                11&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      5 (PROCESSING_UNIT)&lt;br /&gt;
      Warning: Descriptor too short&lt;br /&gt;
        bUnitID                 3&lt;br /&gt;
        bSourceID               1&lt;br /&gt;
        wMaxMultiplier          0&lt;br /&gt;
        bControlSize            2&lt;br /&gt;
        bmControls     0x000037ff&lt;br /&gt;
          Brightness&lt;br /&gt;
          Contrast&lt;br /&gt;
          Hue&lt;br /&gt;
          Saturation&lt;br /&gt;
          Sharpness&lt;br /&gt;
          Gamma&lt;br /&gt;
          White Balance Temperature&lt;br /&gt;
          White Balance Component&lt;br /&gt;
          Backlight Compensation&lt;br /&gt;
          Gain&lt;br /&gt;
          Power Line Frequency&lt;br /&gt;
          White Balance Temperature, Auto&lt;br /&gt;
          White Balance Component, Auto&lt;br /&gt;
        iProcessing             0 &lt;br /&gt;
        bmVideoStandards     0x 8&lt;br /&gt;
          SECAM - 625/50&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               6&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            14&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  1 (INPUT_HEADER)&lt;br /&gt;
        bNumFormats                        1&lt;br /&gt;
        wTotalLength                      305&lt;br /&gt;
        bEndPointAddress                  129&lt;br /&gt;
        bmInfo                              0&lt;br /&gt;
        bTerminalLink                       2&lt;br /&gt;
        bStillCaptureMethod                 0&lt;br /&gt;
        bTriggerSupport                     1&lt;br /&gt;
        bTriggerUsage                       1&lt;br /&gt;
        bControlSize                        1&lt;br /&gt;
        bmaControls( 0)                    27&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            27&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)&lt;br /&gt;
        bFormatIndex                        1&lt;br /&gt;
        bNumFrameDescriptors                7&lt;br /&gt;
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}&lt;br /&gt;
        bBitsPerPixel                      16&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 1 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
          bCopyProtect                      0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                  6144000&lt;br /&gt;
        dwMaxBitRate                 18432000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                  2027520&lt;br /&gt;
        dwMaxBitRate                  6082560&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                  1536000&lt;br /&gt;
        dwMaxBitRate                  4608000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            176&lt;br /&gt;
        wHeight                           144&lt;br /&gt;
        dwMinBitRate                   506880&lt;br /&gt;
        dwMaxBitRate                  1520640&lt;br /&gt;
        dwMaxVideoFrameBufferSize       50688&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            160&lt;br /&gt;
        wHeight                           120&lt;br /&gt;
        dwMinBitRate                   384000&lt;br /&gt;
        dwMaxBitRate                  1152000&lt;br /&gt;
        dwMaxVideoFrameBufferSize       38400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           800&lt;br /&gt;
        dwMinBitRate                 10240000&lt;br /&gt;
        dwMaxBitRate                 16384000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2048000&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                          1024&lt;br /&gt;
        dwMinBitRate                 13107200&lt;br /&gt;
        dwMaxBitRate                 20971520&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2621440&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0080  1x 128 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0100  1x 256 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0320  1x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0b20  2x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1320  3x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       6&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1400  3x 1024 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0002&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0503 highspeed power enable connect&lt;br /&gt;
   Port 6: 0000.0503 highspeed power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2145 &lt;br /&gt;
  bcdDevice            3.52&lt;br /&gt;
  iManufacturer           1 Lenovo Computer Corp&lt;br /&gt;
  iProduct                2 ThinkPad Bluetooth with Enhanced Data Rate II&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      ** UNRECOGNIZED:  07 21 07 88 13 40 00&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x147e &lt;br /&gt;
  idProduct          0x1000 &lt;br /&gt;
  bcdDevice            0.33&lt;br /&gt;
  iManufacturer           1 TouchStrip        &lt;br /&gt;
  iProduct                2 Fingerprint Sensor   &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              10&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e0]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at fdc00000 (64-bit, non-prefetchable) [size=4M]&lt;br /&gt;
	Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 4: I/O ports at 5c00 [size=8]&lt;br /&gt;
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: i915&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 5880 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 21&lt;br /&gt;
	Region 4: I/O ports at 5800 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5480 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 0: Memory at fe0fbc00 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f2]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 22&lt;br /&gt;
	Region 0: Memory at fe0f4000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fff00000-000fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fe100000-fe1fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0b, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-0000dfff&lt;br /&gt;
	Memory behind bridge: fe200000-fe9fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fc700000-00000000fcefffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  0, PowerLimit 10.000000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000e000-0000efff&lt;br /&gt;
	Memory behind bridge: fea00000-feafffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fcf00000-00000000fcffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 5400 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5080 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 5000 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 0: Memory at fe0fb800 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: feb00000-febfffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20f4]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f6]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f8]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at 4c00 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 4880 [size=4]&lt;br /&gt;
	Region 2: I/O ports at 4800 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 4480 [size=4]&lt;br /&gt;
	Region 4: I/O ports at 4400 [size=32]&lt;br /&gt;
	Region 5: Memory at fe0fb000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [a8] SATA HBA &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [b0] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ahci&lt;br /&gt;
	Kernel modules: ahci&lt;br /&gt;
&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
	Subsystem: Intel Corporation Unknown device [8086:1211]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at fe1fe000 (64-bit, non-prefetchable) [size=8K]&lt;br /&gt;
	Capabilities: [c8] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [e0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 unlimited&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;128ns, L1 &amp;lt;32us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Device Serial Number 42-02-8b-ff-ff-5d-21-00&lt;br /&gt;
&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2108]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at e800 [size=256]&lt;br /&gt;
	Region 2: Memory at fcfff000 (64-bit, prefetchable) [size=4K]&lt;br /&gt;
	Region 4: Memory at fcfe0000 (64-bit, prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at feaf0000 [disabled] [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Endpoint, MSI 01&lt;br /&gt;
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 &amp;lt;8us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2&lt;br /&gt;
		Vector table: BAR=4 offset=00000000&lt;br /&gt;
		PBA: BAR=4 offset=00000800&lt;br /&gt;
	Capabilities: [d0] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [160] Device Serial Number ff-ff-ff-ff-00-00-00-00&lt;br /&gt;
	Kernel driver in use: r8169&lt;br /&gt;
	Kernel modules: r8169&lt;br /&gt;
&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2109]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210a]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at febff400 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel driver in use: sdhci&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210b]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febff000 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210c]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febfec00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Dmidecode]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59953</id>
		<title>SL300 Detailed Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59953"/>
		<updated>2020-03-25T23:37:53Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add dmidecode category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed hardware information for a Thinkpad {{SL300}} 273853G&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dmidecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.9&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
38 structures occupying 1711 bytes.&lt;br /&gt;
Table at 0x000FD770.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 24 bytes&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: LENOVO&lt;br /&gt;
	Version: 6AET46WW&lt;br /&gt;
	Release Date: 09/05/2008&lt;br /&gt;
	Address: 0xF0000&lt;br /&gt;
	Runtime Size: 64 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		ISA is supported&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		5.25&amp;quot;/1.2 MB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/2.88 MB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		Smart battery is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
		Function key-initiated network boot is supported&lt;br /&gt;
		Targeted content distribution is supported&lt;br /&gt;
	BIOS Revision: 6.15&lt;br /&gt;
	Firmware Revision: 177.3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 27 bytes&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: LENOVO.                       &lt;br /&gt;
	Product Name: 273853G&lt;br /&gt;
	Version: ThinkPad SL300&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
	SKU Number:                     &lt;br /&gt;
	Family: &amp;lt;BAD INDEX&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 15 bytes&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Product Name: 273853G   &lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag: ATN12345678901234567&lt;br /&gt;
	Features:&lt;br /&gt;
		Board is a hosting board&lt;br /&gt;
		Board requires at least one daughter board&lt;br /&gt;
		Board is replaceable&lt;br /&gt;
	Location In Chassis: MIDDLE              &lt;br /&gt;
	Chassis Handle: 0x0003&lt;br /&gt;
	Type: Motherboard&lt;br /&gt;
	Contained Object Handles: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 21 bytes&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag:                          &lt;br /&gt;
	Boot-up State: Safe&lt;br /&gt;
	Power Supply State: Safe&lt;br /&gt;
	Thermal State: Other&lt;br /&gt;
	Security Status: Other&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
	Height: Unspecified&lt;br /&gt;
	Number Of Power Cords: 1&lt;br /&gt;
	Contained Elements: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 4, 40 bytes&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: Socket 478&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: &amp;lt;OUT OF SPEC&amp;gt;&lt;br /&gt;
	Manufacturer: Intel            &lt;br /&gt;
	ID: FD 06 00 00 FF FB EB BF&lt;br /&gt;
	Version: Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz          &lt;br /&gt;
	Voltage: 1.3 V&lt;br /&gt;
	External Clock: 200 MHz&lt;br /&gt;
	Max Speed: 1800 MHz&lt;br /&gt;
	Current Speed: 1800 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: Socket 423&lt;br /&gt;
	L1 Cache Handle: 0x0005&lt;br /&gt;
	L2 Cache Handle: 0x0006&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: PATN1234567890123456&lt;br /&gt;
	Part Number: PPN12345678901234567&lt;br /&gt;
	Characteristics: None&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L1-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 64 KB&lt;br /&gt;
	Maximum Size: 64 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Parity&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L2-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: PS2Mouse&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Mouse Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Keyboard&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Keyboard Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J4A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LPT 1&lt;br /&gt;
	External Connector Type: DB-25 male&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: COM A&lt;br /&gt;
	External Connector Type: DB-9 male&lt;br /&gt;
	Port Type: Serial Port 16550A Compatible&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Mic In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line Out&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB3&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB4&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LAN&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 9, 13 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: AGP&lt;br /&gt;
	Type: 32-bit AGP 4x&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Short&lt;br /&gt;
	ID: 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		Opening is shared&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Video&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:   To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: SCSI Controller&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Ethernet&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description: To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Token Ring&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 13, 22 bytes&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		en|US|iso8859-1&lt;br /&gt;
	Currently Installed Language: en|US|iso8859-1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 16, 15 bytes&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 8 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 19, 15 bytes&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x0019&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM0&lt;br /&gt;
	Bank Locator: BANK0&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0003FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001B&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM1&lt;br /&gt;
	Bank Locator: BANK1&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00040000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 32, 20 bytes&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 133, 5 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 20 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 135, 35 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 23 21 00 54 50 07 02 42 41 59 20 49 2F 4F 20&lt;br /&gt;
		01 00 02 00 00 03 00 00 4C 82 48 02 00 03 00 00&lt;br /&gt;
		48 82 44&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 135, 10 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0A 22 00 54 50 07 03 01 07&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 136, 6 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 23 00 A5 A5&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 200, 27 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		C8 1B 24 00 01 02 03 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		ASUSTeK Computer Inc.        &lt;br /&gt;
		Notebook  &lt;br /&gt;
		1.0       &lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 127, 4 bytes&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.9&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000F0010&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:2911&lt;br /&gt;
	Slot Entry 1: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1a, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:19, on-board&lt;br /&gt;
	Slot Entry 6: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 7: ID 00:01, on-board&lt;br /&gt;
	Slot Entry 8: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 9: ID 03:00, slot number 36&lt;br /&gt;
	Slot Entry 10: ID 02:00, on-board&lt;br /&gt;
	Slot Entry 11: ID 0c:00, on-board&lt;br /&gt;
	Slot Entry 12: ID 0d:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 0d:01, on-board&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Not Supported&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:6CC2&lt;br /&gt;
	Real Mode 16-bit Data Address: F000:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000F6CEA&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x000F0000&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: ACPIAM&lt;br /&gt;
	RSD Table 32-bit Address: 0x7DDB0000&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007DDB0100&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
	Structure Table Length: 1711 bytes&lt;br /&gt;
	Structure Table Address: 0x000FD770&lt;br /&gt;
	Number Of Structures: 38&lt;br /&gt;
	Maximum Structure Size: 186 bytes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.9&lt;br /&gt;
# No VPD structure found, sorry.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0bdb Ericsson Business Mobile Networks BV&lt;br /&gt;
  idProduct          0x1900 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 Ericsson&lt;br /&gt;
  iProduct                2 Ericsson F3507g Mobile Broadband Minicard Composite Device&lt;br /&gt;
  iSerial                 3 3541430203136070&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          392&lt;br /&gt;
    bNumInterfaces         11&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 9 10 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        9&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface             17 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        9&lt;br /&gt;
        bSlaveInterface         10 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          12&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x85  EP 5 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber       10&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             18 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          332&lt;br /&gt;
    bNumInterfaces          9&lt;br /&gt;
    bConfigurationValue     2&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x4809 &lt;br /&gt;
  bcdDevice           15.53&lt;br /&gt;
  iManufacturer           2 Chicony Electronics Co., Ltd.&lt;br /&gt;
  iProduct                1 CNF7145&amp;amp;CNF7146&lt;br /&gt;
  iSerial                 3 SN0001&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          551&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Association:&lt;br /&gt;
      bLength                 8&lt;br /&gt;
      bDescriptorType        11&lt;br /&gt;
      bFirstInterface         0&lt;br /&gt;
      bInterfaceCount         2&lt;br /&gt;
      bFunctionClass         14 Video&lt;br /&gt;
      bFunctionSubClass       3 Video Interface Collection&lt;br /&gt;
      bFunctionProtocol       0 &lt;br /&gt;
      iFunction               5 Integrated Camera&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      1 Video Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 Integrated Camera&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                13&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      1 (HEADER)&lt;br /&gt;
        bcdUVC               1.00&lt;br /&gt;
        wTotalLength          103&lt;br /&gt;
        dwClockFrequency       15.000000MHz&lt;br /&gt;
        bInCollection           1&lt;br /&gt;
        baInterfaceNr( 0)       1&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                 9&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             2&lt;br /&gt;
        wTerminalType      0x0101 USB Streaming&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        bSourceID               5&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 4&lt;br /&gt;
        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          3&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0x0f&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 5&lt;br /&gt;
        guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          4&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0xff&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                18&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      2 (INPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             1&lt;br /&gt;
        wTerminalType      0x0201 Camera Sensor&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
        wObjectiveFocalLengthMin      0&lt;br /&gt;
        wObjectiveFocalLengthMax      0&lt;br /&gt;
        wOcularFocalLength            0&lt;br /&gt;
        bControlSize                  3&lt;br /&gt;
        bmControls           0x0004000e&lt;br /&gt;
          Auto-Exposure Mode&lt;br /&gt;
          Auto-Exposure Priority&lt;br /&gt;
          Exposure Time (Absolute)&lt;br /&gt;
          Privacy&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                11&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      5 (PROCESSING_UNIT)&lt;br /&gt;
      Warning: Descriptor too short&lt;br /&gt;
        bUnitID                 3&lt;br /&gt;
        bSourceID               1&lt;br /&gt;
        wMaxMultiplier          0&lt;br /&gt;
        bControlSize            2&lt;br /&gt;
        bmControls     0x000037ff&lt;br /&gt;
          Brightness&lt;br /&gt;
          Contrast&lt;br /&gt;
          Hue&lt;br /&gt;
          Saturation&lt;br /&gt;
          Sharpness&lt;br /&gt;
          Gamma&lt;br /&gt;
          White Balance Temperature&lt;br /&gt;
          White Balance Component&lt;br /&gt;
          Backlight Compensation&lt;br /&gt;
          Gain&lt;br /&gt;
          Power Line Frequency&lt;br /&gt;
          White Balance Temperature, Auto&lt;br /&gt;
          White Balance Component, Auto&lt;br /&gt;
        iProcessing             0 &lt;br /&gt;
        bmVideoStandards     0x 8&lt;br /&gt;
          SECAM - 625/50&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               6&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            14&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  1 (INPUT_HEADER)&lt;br /&gt;
        bNumFormats                        1&lt;br /&gt;
        wTotalLength                      305&lt;br /&gt;
        bEndPointAddress                  129&lt;br /&gt;
        bmInfo                              0&lt;br /&gt;
        bTerminalLink                       2&lt;br /&gt;
        bStillCaptureMethod                 0&lt;br /&gt;
        bTriggerSupport                     1&lt;br /&gt;
        bTriggerUsage                       1&lt;br /&gt;
        bControlSize                        1&lt;br /&gt;
        bmaControls( 0)                    27&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            27&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)&lt;br /&gt;
        bFormatIndex                        1&lt;br /&gt;
        bNumFrameDescriptors                7&lt;br /&gt;
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}&lt;br /&gt;
        bBitsPerPixel                      16&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 1 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
          bCopyProtect                      0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                  6144000&lt;br /&gt;
        dwMaxBitRate                 18432000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                  2027520&lt;br /&gt;
        dwMaxBitRate                  6082560&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                  1536000&lt;br /&gt;
        dwMaxBitRate                  4608000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            176&lt;br /&gt;
        wHeight                           144&lt;br /&gt;
        dwMinBitRate                   506880&lt;br /&gt;
        dwMaxBitRate                  1520640&lt;br /&gt;
        dwMaxVideoFrameBufferSize       50688&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            160&lt;br /&gt;
        wHeight                           120&lt;br /&gt;
        dwMinBitRate                   384000&lt;br /&gt;
        dwMaxBitRate                  1152000&lt;br /&gt;
        dwMaxVideoFrameBufferSize       38400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           800&lt;br /&gt;
        dwMinBitRate                 10240000&lt;br /&gt;
        dwMaxBitRate                 16384000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2048000&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                          1024&lt;br /&gt;
        dwMinBitRate                 13107200&lt;br /&gt;
        dwMaxBitRate                 20971520&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2621440&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0080  1x 128 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0100  1x 256 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0320  1x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0b20  2x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1320  3x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       6&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1400  3x 1024 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0002&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0503 highspeed power enable connect&lt;br /&gt;
   Port 6: 0000.0503 highspeed power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2145 &lt;br /&gt;
  bcdDevice            3.52&lt;br /&gt;
  iManufacturer           1 Lenovo Computer Corp&lt;br /&gt;
  iProduct                2 ThinkPad Bluetooth with Enhanced Data Rate II&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      ** UNRECOGNIZED:  07 21 07 88 13 40 00&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x147e &lt;br /&gt;
  idProduct          0x1000 &lt;br /&gt;
  bcdDevice            0.33&lt;br /&gt;
  iManufacturer           1 TouchStrip        &lt;br /&gt;
  iProduct                2 Fingerprint Sensor   &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              10&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e0]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at fdc00000 (64-bit, non-prefetchable) [size=4M]&lt;br /&gt;
	Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 4: I/O ports at 5c00 [size=8]&lt;br /&gt;
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: i915&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 5880 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 21&lt;br /&gt;
	Region 4: I/O ports at 5800 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5480 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 0: Memory at fe0fbc00 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f2]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 22&lt;br /&gt;
	Region 0: Memory at fe0f4000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fff00000-000fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fe100000-fe1fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0b, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-0000dfff&lt;br /&gt;
	Memory behind bridge: fe200000-fe9fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fc700000-00000000fcefffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  0, PowerLimit 10.000000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000e000-0000efff&lt;br /&gt;
	Memory behind bridge: fea00000-feafffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fcf00000-00000000fcffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 5400 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5080 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 5000 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 0: Memory at fe0fb800 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: feb00000-febfffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20f4]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f6]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f8]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at 4c00 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 4880 [size=4]&lt;br /&gt;
	Region 2: I/O ports at 4800 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 4480 [size=4]&lt;br /&gt;
	Region 4: I/O ports at 4400 [size=32]&lt;br /&gt;
	Region 5: Memory at fe0fb000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [a8] SATA HBA &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [b0] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ahci&lt;br /&gt;
	Kernel modules: ahci&lt;br /&gt;
&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
	Subsystem: Intel Corporation Unknown device [8086:1211]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at fe1fe000 (64-bit, non-prefetchable) [size=8K]&lt;br /&gt;
	Capabilities: [c8] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [e0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 unlimited&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;128ns, L1 &amp;lt;32us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Device Serial Number 42-02-8b-ff-ff-5d-21-00&lt;br /&gt;
&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2108]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at e800 [size=256]&lt;br /&gt;
	Region 2: Memory at fcfff000 (64-bit, prefetchable) [size=4K]&lt;br /&gt;
	Region 4: Memory at fcfe0000 (64-bit, prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at feaf0000 [disabled] [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Endpoint, MSI 01&lt;br /&gt;
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 &amp;lt;8us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2&lt;br /&gt;
		Vector table: BAR=4 offset=00000000&lt;br /&gt;
		PBA: BAR=4 offset=00000800&lt;br /&gt;
	Capabilities: [d0] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [160] Device Serial Number ff-ff-ff-ff-00-00-00-00&lt;br /&gt;
	Kernel driver in use: r8169&lt;br /&gt;
	Kernel modules: r8169&lt;br /&gt;
&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2109]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210a]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at febff400 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel driver in use: sdhci&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210b]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febff000 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210c]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febfec00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category;Dmidecode]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59952</id>
		<title>SL300 Detailed Hardware Information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=SL300_Detailed_Hardware_Information&amp;diff=59952"/>
		<updated>2020-03-25T23:37:33Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed hardware information for a Thinkpad {{SL300}} 273853G&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dmidecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.9&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
38 structures occupying 1711 bytes.&lt;br /&gt;
Table at 0x000FD770.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 24 bytes&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: LENOVO&lt;br /&gt;
	Version: 6AET46WW&lt;br /&gt;
	Release Date: 09/05/2008&lt;br /&gt;
	Address: 0xF0000&lt;br /&gt;
	Runtime Size: 64 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		ISA is supported&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		5.25&amp;quot;/1.2 MB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		3.5&amp;quot;/2.88 MB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		Smart battery is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
		Function key-initiated network boot is supported&lt;br /&gt;
		Targeted content distribution is supported&lt;br /&gt;
	BIOS Revision: 6.15&lt;br /&gt;
	Firmware Revision: 177.3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 27 bytes&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: LENOVO.                       &lt;br /&gt;
	Product Name: 273853G&lt;br /&gt;
	Version: ThinkPad SL300&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
	SKU Number:                     &lt;br /&gt;
	Family: &amp;lt;BAD INDEX&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 15 bytes&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Product Name: 273853G   &lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag: ATN12345678901234567&lt;br /&gt;
	Features:&lt;br /&gt;
		Board is a hosting board&lt;br /&gt;
		Board requires at least one daughter board&lt;br /&gt;
		Board is replaceable&lt;br /&gt;
	Location In Chassis: MIDDLE              &lt;br /&gt;
	Chassis Handle: 0x0003&lt;br /&gt;
	Type: Motherboard&lt;br /&gt;
	Contained Object Handles: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 21 bytes&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: LENOVO                       &lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: LENOVO 6AET46WW&lt;br /&gt;
	Asset Tag:                          &lt;br /&gt;
	Boot-up State: Safe&lt;br /&gt;
	Power Supply State: Safe&lt;br /&gt;
	Thermal State: Other&lt;br /&gt;
	Security Status: Other&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
	Height: Unspecified&lt;br /&gt;
	Number Of Power Cords: 1&lt;br /&gt;
	Contained Elements: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 4, 40 bytes&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: Socket 478&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: &amp;lt;OUT OF SPEC&amp;gt;&lt;br /&gt;
	Manufacturer: Intel            &lt;br /&gt;
	ID: FD 06 00 00 FF FB EB BF&lt;br /&gt;
	Version: Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz          &lt;br /&gt;
	Voltage: 1.3 V&lt;br /&gt;
	External Clock: 200 MHz&lt;br /&gt;
	Max Speed: 1800 MHz&lt;br /&gt;
	Current Speed: 1800 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: Socket 423&lt;br /&gt;
	L1 Cache Handle: 0x0005&lt;br /&gt;
	L2 Cache Handle: 0x0006&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: PATN1234567890123456&lt;br /&gt;
	Part Number: PPN12345678901234567&lt;br /&gt;
	Characteristics: None&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L1-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 64 KB&lt;br /&gt;
	Maximum Size: 64 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Parity&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 7, 19 bytes&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: L2-Cache&lt;br /&gt;
	Configuration: Enabled, Not Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Other&lt;br /&gt;
	Installed SRAM Type: Other&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: PS2Mouse&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Mouse Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J1A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Keyboard&lt;br /&gt;
	External Connector Type: PS/2&lt;br /&gt;
	Port Type: Keyboard Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A2&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J4A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LPT 1&lt;br /&gt;
	External Connector Type: DB-25 male&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J2A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: COM A&lt;br /&gt;
	External Connector Type: DB-9 male&lt;br /&gt;
	Port Type: Serial Port 16550A Compatible&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Mic In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line In&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J6A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Audio Line Out&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB3&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB4&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 8, 9 bytes&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: J5A1&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: LAN&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 9, 13 bytes&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: AGP&lt;br /&gt;
	Type: 32-bit AGP 4x&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Short&lt;br /&gt;
	ID: 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		Opening is shared&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Video&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:   To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: SCSI Controller&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Ethernet&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description: To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 10, 6 bytes&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Token Ring&lt;br /&gt;
	Status: Enabled&lt;br /&gt;
	Description:  To Be Filled By O.E.M.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 13, 22 bytes&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		en|US|iso8859-1&lt;br /&gt;
	Currently Installed Language: en|US|iso8859-1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 16, 15 bytes&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 8 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 19, 15 bytes&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x0019&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM0&lt;br /&gt;
	Bank Locator: BANK0&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0003FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001B&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 17, 27 bytes&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x0019&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 1024 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: SODIMM1&lt;br /&gt;
	Bank Locator: BANK1&lt;br /&gt;
	Type: DDR2&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: 667 MHz (1.5 ns)&lt;br /&gt;
	Manufacturer: N/A                           &lt;br /&gt;
	Asset Tag: N/A                           &lt;br /&gt;
	Part Number: N/A                           &lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 20, 19 bytes&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00040000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 1 GB&lt;br /&gt;
	Physical Device Handle: 0x001D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x001A&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 32, 20 bytes&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 133, 5 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 20 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 135, 35 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 23 21 00 54 50 07 02 42 41 59 20 49 2F 4F 20&lt;br /&gt;
		01 00 02 00 00 03 00 00 4C 82 48 02 00 03 00 00&lt;br /&gt;
		48 82 44&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 135, 10 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0A 22 00 54 50 07 03 01 07&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 136, 6 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 23 00 A5 A5&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 200, 27 bytes&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		C8 1B 24 00 01 02 03 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
	Strings:&lt;br /&gt;
		ASUSTeK Computer Inc.        &lt;br /&gt;
		Notebook  &lt;br /&gt;
		1.0       &lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 127, 4 bytes&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.9&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000F0010&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:2911&lt;br /&gt;
	Slot Entry 1: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1a, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:19, on-board&lt;br /&gt;
	Slot Entry 6: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 7: ID 00:01, on-board&lt;br /&gt;
	Slot Entry 8: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 9: ID 03:00, slot number 36&lt;br /&gt;
	Slot Entry 10: ID 02:00, on-board&lt;br /&gt;
	Slot Entry 11: ID 0c:00, on-board&lt;br /&gt;
	Slot Entry 12: ID 0d:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 0d:01, on-board&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Not Supported&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:6CC2&lt;br /&gt;
	Real Mode 16-bit Data Address: F000:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000F6CEA&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x000F0000&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: ACPIAM&lt;br /&gt;
	RSD Table 32-bit Address: 0x7DDB0000&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007DDB0100&lt;br /&gt;
SMBIOS 2.5 present.&lt;br /&gt;
	Structure Table Length: 1711 bytes&lt;br /&gt;
	Structure Table Address: 0x000FD770&lt;br /&gt;
	Number Of Structures: 38&lt;br /&gt;
	Maximum Structure Size: 186 bytes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.9&lt;br /&gt;
# No VPD structure found, sorry.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 004: ID 0bdb:1900 Ericsson Business Mobile Networks BV &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0bdb Ericsson Business Mobile Networks BV&lt;br /&gt;
  idProduct          0x1900 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 Ericsson&lt;br /&gt;
  iProduct                2 Ericsson F3507g Mobile Broadband Minicard Composite Device&lt;br /&gt;
  iSerial                 3 3541430203136070&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          392&lt;br /&gt;
    bNumInterfaces         11&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 9 10 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        9&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface             17 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        9&lt;br /&gt;
        bSlaveInterface         10 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          12&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x85  EP 5 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber       10&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             18 Ericsson F3507g Mobile Broadband Minicard GPS Port&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          332&lt;br /&gt;
    bNumInterfaces          9&lt;br /&gt;
    bConfigurationValue     2&lt;br /&gt;
    iConfiguration          4 WMC Device&lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower               20mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      8 Wireless Handset Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 S_WHCM&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC WHCM:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        0&lt;br /&gt;
        bSlaveInterface         1 2 3 4 5 6 7 8 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              6 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        1&lt;br /&gt;
        bSlaveInterface         2 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          2&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8a  EP 10 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              7 Ericsson F3507g Mobile Broadband Minicard Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      2 Abstract (modem)&lt;br /&gt;
      bInterfaceProtocol      1 AT-commands (v.25ter)&lt;br /&gt;
      iInterface              8 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        3&lt;br /&gt;
        bSlaveInterface         4 &lt;br /&gt;
      CDC Call Management:&lt;br /&gt;
        bmCapabilities       0x03&lt;br /&gt;
          call management&lt;br /&gt;
          use DataInterface&lt;br /&gt;
        bDataInterface          4&lt;br /&gt;
      CDC ACM:&lt;br /&gt;
        bmCapabilities       0x07&lt;br /&gt;
          sends break&lt;br /&gt;
          line coding and serial state&lt;br /&gt;
          get/set/clear comm features&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x89  EP 9 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        4&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              9 Ericsson F3507g Mobile Broadband Minicard Data Modem&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        5&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             10 Ericsson F3507g Mobile Broadband Minicard Device Management&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8b  EP 11 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        6&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass      9 Device Management&lt;br /&gt;
      bInterfaceProtocol      1 &lt;br /&gt;
      iInterface             11 Ericsson F3507g Mobile Broadband Minicard PC SC Port&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC Device Management:&lt;br /&gt;
        bcdVersion           1.00&lt;br /&gt;
        wMaxCommand          2048&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x8c  EP 12 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               8&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        7&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         2 Communications&lt;br /&gt;
      bInterfaceSubClass     10 Mobile Direct Line&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             12 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
      CDC Header:&lt;br /&gt;
        bcdCDC               1.10&lt;br /&gt;
      CDC MDLM:&lt;br /&gt;
        bcdCDC               1.00&lt;br /&gt;
        bGUID               {a317a88b-045e-4f01-a607-c0ffcb7e392a}&lt;br /&gt;
      CDC MDLM detail:&lt;br /&gt;
        bGuidDescriptorType  00&lt;br /&gt;
        bDetailData          02&lt;br /&gt;
      CDC Union:&lt;br /&gt;
        bMasterInterface        7&lt;br /&gt;
        bSlaveInterface         8 &lt;br /&gt;
      CDC Ethernet:&lt;br /&gt;
        iMacAddress                     13 028037EC0200&lt;br /&gt;
        bmEthernetStatistics    0x00000000&lt;br /&gt;
        wMaxSegmentSize               1514&lt;br /&gt;
        wNumberMCFilters            0x8040&lt;br /&gt;
        bNumberPowerFilters              1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x87  EP 7 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0008  1x 8 bytes&lt;br /&gt;
        bInterval               7&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             14 Ericsson F3507g Mobile Broadband Minicard Network Adapter&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface             15 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        8&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass        10 CDC Data&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol    238 &lt;br /&gt;
      iInterface             16 -&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            2 Communications&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      2&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 002: ID 17ef:4809 Lenovo &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x17ef Lenovo&lt;br /&gt;
  idProduct          0x4809 &lt;br /&gt;
  bcdDevice           15.53&lt;br /&gt;
  iManufacturer           2 Chicony Electronics Co., Ltd.&lt;br /&gt;
  iProduct                1 CNF7145&amp;amp;CNF7146&lt;br /&gt;
  iSerial                 3 SN0001&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          551&lt;br /&gt;
    bNumInterfaces          2&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              500mA&lt;br /&gt;
    Interface Association:&lt;br /&gt;
      bLength                 8&lt;br /&gt;
      bDescriptorType        11&lt;br /&gt;
      bFirstInterface         0&lt;br /&gt;
      bInterfaceCount         2&lt;br /&gt;
      bFunctionClass         14 Video&lt;br /&gt;
      bFunctionSubClass       3 Video Interface Collection&lt;br /&gt;
      bFunctionProtocol       0 &lt;br /&gt;
      iFunction               5 Integrated Camera&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      1 Video Control&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              5 Integrated Camera&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                13&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      1 (HEADER)&lt;br /&gt;
        bcdUVC               1.00&lt;br /&gt;
        wTotalLength          103&lt;br /&gt;
        dwClockFrequency       15.000000MHz&lt;br /&gt;
        bInCollection           1&lt;br /&gt;
        baInterfaceNr( 0)       1&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                 9&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             2&lt;br /&gt;
        wTerminalType      0x0101 USB Streaming&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        bSourceID               5&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 4&lt;br /&gt;
        guidExtensionCode         {7033f028-1163-2e4a-ba2c-6890eb334016}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          3&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0x0f&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                26&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      6 (EXTENSION_UNIT)&lt;br /&gt;
        bUnitID                 5&lt;br /&gt;
        guidExtensionCode         {3fae1228-d7bc-114e-a357-6f1edef7d61d}&lt;br /&gt;
        bNumControl             8&lt;br /&gt;
        bNrPins                 1&lt;br /&gt;
        baSourceID( 0)          4&lt;br /&gt;
        bControlSize            1&lt;br /&gt;
        bmControls( 0)       0xff&lt;br /&gt;
        iExtension              0 &lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                18&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      2 (INPUT_TERMINAL)&lt;br /&gt;
        bTerminalID             1&lt;br /&gt;
        wTerminalType      0x0201 Camera Sensor&lt;br /&gt;
        bAssocTerminal          0&lt;br /&gt;
        iTerminal               0 &lt;br /&gt;
        wObjectiveFocalLengthMin      0&lt;br /&gt;
        wObjectiveFocalLengthMax      0&lt;br /&gt;
        wOcularFocalLength            0&lt;br /&gt;
        bControlSize                  3&lt;br /&gt;
        bmControls           0x0004000e&lt;br /&gt;
          Auto-Exposure Mode&lt;br /&gt;
          Auto-Exposure Priority&lt;br /&gt;
          Exposure Time (Absolute)&lt;br /&gt;
          Privacy&lt;br /&gt;
      VideoControl Interface Descriptor:&lt;br /&gt;
        bLength                11&lt;br /&gt;
        bDescriptorType        36&lt;br /&gt;
        bDescriptorSubtype      5 (PROCESSING_UNIT)&lt;br /&gt;
      Warning: Descriptor too short&lt;br /&gt;
        bUnitID                 3&lt;br /&gt;
        bSourceID               1&lt;br /&gt;
        wMaxMultiplier          0&lt;br /&gt;
        bControlSize            2&lt;br /&gt;
        bmControls     0x000037ff&lt;br /&gt;
          Brightness&lt;br /&gt;
          Contrast&lt;br /&gt;
          Hue&lt;br /&gt;
          Saturation&lt;br /&gt;
          Sharpness&lt;br /&gt;
          Gamma&lt;br /&gt;
          White Balance Temperature&lt;br /&gt;
          White Balance Component&lt;br /&gt;
          Backlight Compensation&lt;br /&gt;
          Gain&lt;br /&gt;
          Power Line Frequency&lt;br /&gt;
          White Balance Temperature, Auto&lt;br /&gt;
          White Balance Component, Auto&lt;br /&gt;
        iProcessing             0 &lt;br /&gt;
        bmVideoStandards     0x 8&lt;br /&gt;
          SECAM - 625/50&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               6&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            14&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  1 (INPUT_HEADER)&lt;br /&gt;
        bNumFormats                        1&lt;br /&gt;
        wTotalLength                      305&lt;br /&gt;
        bEndPointAddress                  129&lt;br /&gt;
        bmInfo                              0&lt;br /&gt;
        bTerminalLink                       2&lt;br /&gt;
        bStillCaptureMethod                 0&lt;br /&gt;
        bTriggerSupport                     1&lt;br /&gt;
        bTriggerUsage                       1&lt;br /&gt;
        bControlSize                        1&lt;br /&gt;
        bmaControls( 0)                    27&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            27&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)&lt;br /&gt;
        bFormatIndex                        1&lt;br /&gt;
        bNumFrameDescriptors                7&lt;br /&gt;
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}&lt;br /&gt;
        bBitsPerPixel                      16&lt;br /&gt;
        bDefaultFrameIndex                  1&lt;br /&gt;
        bAspectRatioX                       0&lt;br /&gt;
        bAspectRatioY                       0&lt;br /&gt;
        bmInterlaceFlags                 0x00&lt;br /&gt;
          Interlaced stream or variable: No&lt;br /&gt;
          Fields per frame: 1 fields&lt;br /&gt;
          Field 1 first: No&lt;br /&gt;
          Field pattern: Field 1 only&lt;br /&gt;
          bCopyProtect                      0&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         1&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            640&lt;br /&gt;
        wHeight                           480&lt;br /&gt;
        dwMinBitRate                  6144000&lt;br /&gt;
        dwMaxBitRate                 18432000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      614400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         2&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            352&lt;br /&gt;
        wHeight                           288&lt;br /&gt;
        dwMinBitRate                  2027520&lt;br /&gt;
        dwMaxBitRate                  6082560&lt;br /&gt;
        dwMaxVideoFrameBufferSize      202752&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         3&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            320&lt;br /&gt;
        wHeight                           240&lt;br /&gt;
        dwMinBitRate                  1536000&lt;br /&gt;
        dwMaxBitRate                  4608000&lt;br /&gt;
        dwMaxVideoFrameBufferSize      153600&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         4&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            176&lt;br /&gt;
        wHeight                           144&lt;br /&gt;
        dwMinBitRate                   506880&lt;br /&gt;
        dwMaxBitRate                  1520640&lt;br /&gt;
        dwMaxVideoFrameBufferSize       50688&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            38&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         5&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                            160&lt;br /&gt;
        wHeight                           120&lt;br /&gt;
        dwMinBitRate                   384000&lt;br /&gt;
        dwMaxBitRate                  1152000&lt;br /&gt;
        dwMaxVideoFrameBufferSize       38400&lt;br /&gt;
        dwDefaultFrameInterval         333333&lt;br /&gt;
        bFrameIntervalType                  3&lt;br /&gt;
        dwFrameInterval( 0)            333333&lt;br /&gt;
        dwFrameInterval( 1)            500000&lt;br /&gt;
        dwFrameInterval( 2)           1000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         6&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                           800&lt;br /&gt;
        dwMinBitRate                 10240000&lt;br /&gt;
        dwMaxBitRate                 16384000&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2048000&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                            34&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)&lt;br /&gt;
        bFrameIndex                         7&lt;br /&gt;
        bmCapabilities                   0x00&lt;br /&gt;
          Still image unsupported&lt;br /&gt;
        wWidth                           1280&lt;br /&gt;
        wHeight                          1024&lt;br /&gt;
        dwMinBitRate                 13107200&lt;br /&gt;
        dwMaxBitRate                 20971520&lt;br /&gt;
        dwMaxVideoFrameBufferSize     2621440&lt;br /&gt;
        dwDefaultFrameInterval        1250000&lt;br /&gt;
        bFrameIntervalType                  2&lt;br /&gt;
        dwFrameInterval( 0)           1250000&lt;br /&gt;
        dwFrameInterval( 1)           2000000&lt;br /&gt;
      VideoStreaming Interface Descriptor:&lt;br /&gt;
        bLength                             6&lt;br /&gt;
        bDescriptorType                    36&lt;br /&gt;
        bDescriptorSubtype                 13 (COLORFORMAT)&lt;br /&gt;
        bColorPrimaries                     1 (BT.709,sRGB)&lt;br /&gt;
        bTransferCharacteristics            1 (BT.709)&lt;br /&gt;
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0080  1x 128 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0100  1x 256 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0320  1x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0b20  2x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1320  3x 800 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       6&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass        14 Video&lt;br /&gt;
      bInterfaceSubClass      2 Video Streaming&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            5&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               Asynchronous&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x1400  3x 1024 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          239 Miscellaneous Device&lt;br /&gt;
  bDeviceSubClass         2 ?&lt;br /&gt;
  bDeviceProtocol         1 Interface Association&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0002&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0503 highspeed power enable connect&lt;br /&gt;
   Port 6: 0000.0503 highspeed power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0002 2.0 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             6&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 004: ID 0a5c:2145 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2145 &lt;br /&gt;
  bcdDevice            3.52&lt;br /&gt;
  iManufacturer           1 Lenovo Computer Corp&lt;br /&gt;
  iProduct                2 ThinkPad Bluetooth with Enhanced Data Rate II&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      ** UNRECOGNIZED:  07 21 07 88 13 40 00&lt;br /&gt;
Device Status:     0x0001&lt;br /&gt;
  Self Powered&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 003: ID 147e:1000  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x147e &lt;br /&gt;
  idProduct          0x1000 &lt;br /&gt;
  bcdDevice            0.33&lt;br /&gt;
  iManufacturer           1 TouchStrip        &lt;br /&gt;
  iProduct                2 Fingerprint Sensor   &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              10&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b Linux Foundation&lt;br /&gt;
  idProduct          0x0001 1.1 root hub&lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.26.3-29.fc9.x86_64 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1a.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0x00&lt;br /&gt;
  PortPwrCtrlMask    0xff&lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
Device Status:     0x0003&lt;br /&gt;
  Self Powered&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Cantiga Memory Controller Hub [8086:2a40] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e0]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at fdc00000 (64-bit, non-prefetchable) [size=4M]&lt;br /&gt;
	Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 4: I/O ports at 5c00 [size=8]&lt;br /&gt;
	Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: i915&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Cantiga Integrated Graphics Controller [8086:2a43] (rev 07)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20e4]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]&lt;br /&gt;
	Capabilities: [d0] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 5880 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 21&lt;br /&gt;
	Region 4: I/O ports at 5800 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5480 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 0: Memory at fe0fbc00 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f2]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 22&lt;br /&gt;
	Region 0: Memory at fe0f4000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fff00000-000fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: fe100000-fe1fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0b, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-0000dfff&lt;br /&gt;
	Memory behind bridge: fe200000-fe9fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fc700000-00000000fcefffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  0, PowerLimit 10.000000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000e000-0000efff&lt;br /&gt;
	Memory behind bridge: fea00000-feafffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fcf00000-00000000fcffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot-), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep+ BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: Lenovo Unknown device [17aa:20f3]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
	Kernel modules: shpchp&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 5400 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 5080 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f0]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 5000 [size=32]&lt;br /&gt;
	Capabilities: [50] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f1]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 0: Memory at fe0fb800 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Capabilities: [98] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: feb00000-febfffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Lenovo Unknown device [17aa:20f4]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f6]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:20f8]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at 4c00 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 4880 [size=4]&lt;br /&gt;
	Region 2: I/O ports at 4800 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 4480 [size=4]&lt;br /&gt;
	Region 4: I/O ports at 4400 [size=32]&lt;br /&gt;
	Region 5: Memory at fe0fb000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [a8] SATA HBA &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [b0] PCIe advanced features &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ahci&lt;br /&gt;
	Kernel modules: ahci&lt;br /&gt;
&lt;br /&gt;
02:00.0 Network controller [0280]: Intel Corporation Unknown device [8086:4237]&lt;br /&gt;
	Subsystem: Intel Corporation Unknown device [8086:1211]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at fe1fe000 (64-bit, non-prefetchable) [size=8K]&lt;br /&gt;
	Capabilities: [c8] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [e0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 unlimited&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;128ns, L1 &amp;lt;32us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Device Serial Number 42-02-8b-ff-ff-5d-21-00&lt;br /&gt;
&lt;br /&gt;
0c:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2108]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: I/O ports at e800 [size=256]&lt;br /&gt;
	Region 2: Memory at fcfff000 (64-bit, prefetchable) [size=4K]&lt;br /&gt;
	Region 4: Memory at fcfe0000 (64-bit, prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at feaf0000 [disabled] [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 3&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Endpoint, MSI 01&lt;br /&gt;
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s &amp;lt;512ns, L1 &amp;lt;8us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM+ Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM L0s Enabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2&lt;br /&gt;
		Vector table: BAR=4 offset=00000000&lt;br /&gt;
		PBA: BAR=4 offset=00000800&lt;br /&gt;
	Capabilities: [d0] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [160] Device Serial Number ff-ff-ff-ff-00-00-00-00&lt;br /&gt;
	Kernel driver in use: r8169&lt;br /&gt;
	Kernel modules: r8169&lt;br /&gt;
&lt;br /&gt;
0d:00.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:2109]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 32 (500ns min, 1000ns max), Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
0d:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210a]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at febff400 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel driver in use: sdhci&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
0d:00.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210b]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febff000 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
0d:00.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)&lt;br /&gt;
	Subsystem: Lenovo Unknown device [17aa:210c]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin B routed to IRQ 5&lt;br /&gt;
	Region 0: Memory at febfec00 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:Dmidecode&amp;diff=59951</id>
		<title>Category:Dmidecode</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:Dmidecode&amp;diff=59951"/>
		<updated>2020-03-25T23:36:41Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Z60t_Detailed_hardware_information&amp;diff=59950</id>
		<title>Z60t Detailed hardware information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Z60t_Detailed_hardware_information&amp;diff=59950"/>
		<updated>2020-03-25T23:36:25Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add dmidecode category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed_hardware_information for a Thinkpad {{Z60t}} 2511FFG&lt;br /&gt;
&lt;br /&gt;
Note that this specific laptop has replaced the original memory with a 2GByte DIMM.&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 004 Device 003: ID 0a5c:2110 Broadcom Corp. &lt;br /&gt;
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0001  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03)&lt;br /&gt;
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03)&lt;br /&gt;
00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
13:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5212 802.11abg NIC [168c:1014] (rev 01)&lt;br /&gt;
14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08)&lt;br /&gt;
14:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dmidecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.7&lt;br /&gt;
SMBIOS 2.33 present.&lt;br /&gt;
68 structures occupying 2238 bytes.&lt;br /&gt;
Table at 0x000E0010.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 20 bytes.&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: IBM&lt;br /&gt;
	Version: 77ET64WW (1.24 )&lt;br /&gt;
	Release Date: 02/27/2007&lt;br /&gt;
	Address: 0xDC000&lt;br /&gt;
	Runtime Size: 144 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PC Card (PCMCIA) is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		APM is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Serial services are supported (int 14h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 25 bytes.&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Product Name: 2511FFG&lt;br /&gt;
	Version: ThinkPad Z60t&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 8 bytes.&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Product Name: 2511FFG&lt;br /&gt;
	Version: Not Available&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 17 bytes.&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: Not Available&lt;br /&gt;
	Asset Tag: No Asset Information&lt;br /&gt;
	Boot-up State: Unknown&lt;br /&gt;
	Power Supply State: Unknown&lt;br /&gt;
	Thermal State: Unknown&lt;br /&gt;
	Security Status: Unknown&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 126, 17 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 126, 17 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 4, 35 bytes.&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: None&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: Pentium M&lt;br /&gt;
	Manufacturer: GenuineIntel&lt;br /&gt;
	ID: D8 06 00 00 FF FB E9 AF&lt;br /&gt;
	Signature: Type 0, Family 6, Model 13, Stepping 8&lt;br /&gt;
	Flags:&lt;br /&gt;
		FPU (Floating-point unit on-chip)&lt;br /&gt;
		VME (Virtual mode extension)&lt;br /&gt;
		DE (Debugging extension)&lt;br /&gt;
		PSE (Page size extension)&lt;br /&gt;
		TSC (Time stamp counter)&lt;br /&gt;
		MSR (Model specific registers)&lt;br /&gt;
		PAE (Physical address extension)&lt;br /&gt;
		MCE (Machine check exception)&lt;br /&gt;
		CX8 (CMPXCHG8 instruction supported)&lt;br /&gt;
		APIC (On-chip APIC hardware supported)&lt;br /&gt;
		SEP (Fast system call)&lt;br /&gt;
		MTRR (Memory type range registers)&lt;br /&gt;
		PGE (Page global enable)&lt;br /&gt;
		MCA (Machine check architecture)&lt;br /&gt;
		CMOV (Conditional move instruction supported)&lt;br /&gt;
		PAT (Page attribute table)&lt;br /&gt;
		CLFSH (CLFLUSH instruction supported)&lt;br /&gt;
		DS (Debug store)&lt;br /&gt;
		ACPI (ACPI supported)&lt;br /&gt;
		MMX (MMX technology supported)&lt;br /&gt;
		FXSR (Fast floating-point save and restore)&lt;br /&gt;
		SSE (Streaming SIMD extensions)&lt;br /&gt;
		SSE2 (Streaming SIMD extensions 2)&lt;br /&gt;
		SS (Self-snoop)&lt;br /&gt;
		TM (Thermal monitor supported)&lt;br /&gt;
		PBE (Pending break enabled)&lt;br /&gt;
	Version: Intel(R) Pentium(R) M processor&lt;br /&gt;
	Voltage: 1.4 V&lt;br /&gt;
	External Clock: 533 MHz&lt;br /&gt;
	Max Speed: 2000 MHz&lt;br /&gt;
	Current Speed: 2000 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: None&lt;br /&gt;
	L1 Cache Handle: 0x000A&lt;br /&gt;
	L2 Cache Handle: 0x000B&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 5, 20 bytes.&lt;br /&gt;
Memory Controller Information&lt;br /&gt;
	Error Detecting Method: None&lt;br /&gt;
	Error Correcting Capabilities:&lt;br /&gt;
		None&lt;br /&gt;
	Supported Interleave: One-way Interleave&lt;br /&gt;
	Current Interleave: One-way Interleave&lt;br /&gt;
	Maximum Memory Module Size: 1024 MB&lt;br /&gt;
	Maximum Total Memory Size: 2048 MB&lt;br /&gt;
	Supported Speeds:&lt;br /&gt;
		Other&lt;br /&gt;
	Supported Memory Types:&lt;br /&gt;
		DIMM&lt;br /&gt;
		SDRAM&lt;br /&gt;
	Memory Module Voltage: 2.9 V&lt;br /&gt;
	Associated Memory Slots: 2&lt;br /&gt;
		0x0008&lt;br /&gt;
		0x0009&lt;br /&gt;
	Enabled Error Correcting Capabilities:&lt;br /&gt;
		Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 6, 12 bytes.&lt;br /&gt;
Memory Module Information&lt;br /&gt;
	Socket Designation: DIMM Slot 1&lt;br /&gt;
	Bank Connections: 0 3&lt;br /&gt;
	Current Speed: Unknown&lt;br /&gt;
	Type: DIMM SDRAM&lt;br /&gt;
	Installed Size: 2048 MB (Double-bank Connection)&lt;br /&gt;
	Enabled Size: 2048 MB (Double-bank Connection)&lt;br /&gt;
	Error Status: OK&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 6, 12 bytes.&lt;br /&gt;
Memory Module Information&lt;br /&gt;
	Socket Designation: DIMM Slot 2&lt;br /&gt;
	Bank Connections: 4 7&lt;br /&gt;
	Current Speed: Unknown&lt;br /&gt;
	Type: DIMM SDRAM&lt;br /&gt;
	Installed Size: Not Installed&lt;br /&gt;
	Enabled Size: Not Installed&lt;br /&gt;
	Error Status: OK&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 7, 19 bytes.&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: Internal L1 Cache&lt;br /&gt;
	Configuration: Enabled, Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 32 KB&lt;br /&gt;
	Maximum Size: 32 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Synchronous&lt;br /&gt;
	Installed SRAM Type: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 7, 19 bytes.&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: Internal L2 Cache&lt;br /&gt;
	Configuration: Enabled, Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Burst&lt;br /&gt;
	Installed SRAM Type: Burst&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Multi-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Infrared&lt;br /&gt;
	External Connector Type: Infrared&lt;br /&gt;
	Port Type: Other&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Parallel&lt;br /&gt;
	External Connector Type: DB-25 female&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: External Monitor&lt;br /&gt;
	External Connector Type: DB-15 female&lt;br /&gt;
	Port Type: Video Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Microphone Jack&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Headphone Jack&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: S-Video-Out&lt;br /&gt;
	External Connector Type: Other&lt;br /&gt;
	Port Type: Video Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Ethernet&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: IEEE1394&lt;br /&gt;
	External Connector Type: IEEE 1394&lt;br /&gt;
	Port Type: Firewire (IEEE P1394)&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: CardBus Slot 1&lt;br /&gt;
	Type: 32-bit PC Card (PCMCIA)&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: Adapter 0, Socket 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PC Card-16 is supported&lt;br /&gt;
		Cardbus is supported&lt;br /&gt;
		Zoom Video is supported&lt;br /&gt;
		Modem ring resume is supported&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		Hot-plug devices are supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: CardBus Slot 2&lt;br /&gt;
	Type: 32-bit PC Card (PCMCIA)&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: Adapter 1, Socket 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PC Card-16 is supported&lt;br /&gt;
		Cardbus is supported&lt;br /&gt;
		Zoom Video is supported&lt;br /&gt;
		Modem ring resume is supported&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		Hot-plug devices are supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0026, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: Mini-PCI Slot 1&lt;br /&gt;
	Type: 32-bit PCI&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: 1&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		SMBus signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0027, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0028, DMI type 10, 6 bytes.&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Other&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description: IBM Embedded Security hardware&lt;br /&gt;
&lt;br /&gt;
Handle 0x0029, DMI type 11, 5 bytes.&lt;br /&gt;
OEM Strings&lt;br /&gt;
	String 1: IBM ThinkPad Embedded Controller -[77HT58WW-1.18    ]-&lt;br /&gt;
&lt;br /&gt;
Handle 0x002A, DMI type 13, 22 bytes.&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		enUS&lt;br /&gt;
	Currently Installed Language: enUS&lt;br /&gt;
&lt;br /&gt;
Handle 0x002B, DMI type 15, 25 bytes.&lt;br /&gt;
System Event Log&lt;br /&gt;
	Area Length: 0 bytes&lt;br /&gt;
	Header Start Offset: 0x0000&lt;br /&gt;
	Header Length: 16 bytes&lt;br /&gt;
	Data Start Offset: 0x0010&lt;br /&gt;
	Access Method: General-purpose non-volatile data functions&lt;br /&gt;
	Access Address: 0x0000&lt;br /&gt;
	Status: Valid, Not Full&lt;br /&gt;
	Change Token: 0x000000F5&lt;br /&gt;
	Header Format: Type 1&lt;br /&gt;
	Supported Log Type Descriptors: 1&lt;br /&gt;
	Descriptor 1: POST error&lt;br /&gt;
	Data Format 1: POST results bitmap&lt;br /&gt;
&lt;br /&gt;
Handle 0x002C, DMI type 16, 15 bytes.&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 1 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x002D, DMI type 17, 27 bytes.&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x002C&lt;br /&gt;
	Error Information Handle: No Error&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 2048 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: DIMM 1&lt;br /&gt;
	Bank Locator: Bank 0/1&lt;br /&gt;
	Type: DDR&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Manufacturer: Not Specified&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x002E, DMI type 17, 27 bytes.&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x002C&lt;br /&gt;
	Error Information Handle: No Error&lt;br /&gt;
	Total Width: Unknown&lt;br /&gt;
	Data Width: Unknown&lt;br /&gt;
	Size: No Module Installed&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: DIMM 2&lt;br /&gt;
	Bank Locator: Bank 2/3&lt;br /&gt;
	Type: DDR&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Manufacturer: Not Specified&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x002F, DMI type 18, 23 bytes.&lt;br /&gt;
32-bit Memory Error Information&lt;br /&gt;
	Type: OK&lt;br /&gt;
	Granularity: Unknown&lt;br /&gt;
	Operation: Unknown&lt;br /&gt;
	Vendor Syndrome: Unknown&lt;br /&gt;
	Memory Array Address: Unknown&lt;br /&gt;
	Device Address: Unknown&lt;br /&gt;
	Resolution: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0030, DMI type 19, 15 bytes.&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x002C&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0031, DMI type 20, 19 bytes.&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Device Handle: 0x002D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x0030&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0032, DMI type 126, 19 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0033, DMI type 21, 7 bytes.&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Track Point&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0034, DMI type 21, 7 bytes.&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Touch Pad&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0035, DMI type 24, 5 bytes.&lt;br /&gt;
Hardware Security&lt;br /&gt;
	Power-On Password Status: Disabled&lt;br /&gt;
	Keyboard Password Status: Disabled&lt;br /&gt;
	Administrator Password Status: Disabled&lt;br /&gt;
	Front Panel Reset Status: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0036, DMI type 32, 11 bytes.&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0037, DMI type 131, 17 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		83 11 37 00 01 02 03 FF FF 1F 00 00 00 00 00 02&lt;br /&gt;
		00&lt;br /&gt;
	Strings:&lt;br /&gt;
		BOOTINF 20h&lt;br /&gt;
		BOOTDEV 21h&lt;br /&gt;
		KEYPTRS 23h&lt;br /&gt;
&lt;br /&gt;
Handle 0x0038, DMI type 131, 11 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		83 0B 38 00 00 00 E8 FF C5 01 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		IBM System Metrics&lt;br /&gt;
&lt;br /&gt;
Handle 0x0039, DMI type 132, 7 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		84 07 39 00 01 D8 36&lt;br /&gt;
&lt;br /&gt;
Handle 0x003A, DMI type 133, 5 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 3A 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x003B, DMI type 134, 13 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		86 0D 3B 00 25 12 05 20 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003C, DMI type 134, 16 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		86 10 3C 00 00 41 54 4D 4C 01 01 00 06 02 01 02&lt;br /&gt;
	Strings:&lt;br /&gt;
		TPM INFO&lt;br /&gt;
		System Reserved&lt;br /&gt;
&lt;br /&gt;
Handle 0x003D, DMI type 135, 13 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0D 3D 00 54 50 07 00 01 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003E, DMI type 135, 18 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 12 3E 00 54 50 07 01 01 A0 00 00 00 00 00 00&lt;br /&gt;
		00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003F, DMI type 136, 6 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 3F 00 5A 5A&lt;br /&gt;
&lt;br /&gt;
Handle 0x0040, DMI type 137, 26 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		89 1A 40 00 0A 01 00 01 00 00 50 57 4D 53 20 49&lt;br /&gt;
		6E 66 6F 72 6D 61 74 69 6F 6E&lt;br /&gt;
&lt;br /&gt;
Handle 0x0041, DMI type 138, 40 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8A 28 41 00 14 01 01 01 07 01 01 0C 01 01 0C 01&lt;br /&gt;
		01 0C 00 00 42 49 4F 53 20 50 61 73 73 77 6F 72&lt;br /&gt;
		64 20 46 6F 72 6D 61 74&lt;br /&gt;
&lt;br /&gt;
Handle 0x0042, DMI type 139, 37 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8B 25 42 00 11 01 0A 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D&lt;br /&gt;
		61 74 69 6F 6E&lt;br /&gt;
&lt;br /&gt;
Handle 0x0043, DMI type 127, 4 bytes.&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.7&lt;br /&gt;
VPD present.&lt;br /&gt;
	BIOS Build ID: 77ET64WW &lt;br /&gt;
	Machine Type/Model: 2511FFG&lt;br /&gt;
SMBIOS 2.33 present.&lt;br /&gt;
	Structure Table Length: 2238 bytes&lt;br /&gt;
	Structure Table Address: 0x000E0010&lt;br /&gt;
	Number Of Structures: 68&lt;br /&gt;
	Maximum Structure Size: 86 bytes&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000FD6F0&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: IBM   &lt;br /&gt;
	RSD Table 32-bit Address: 0x7F6E66CA&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007F6E670A&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Polling&lt;br /&gt;
	Event Notification Flag Address: 0x000004B4&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:B4CF&lt;br /&gt;
	Real Mode 16-bit Data Address: 0040:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000FB4ED&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x00000400&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:122e&lt;br /&gt;
	Slot Entry 1: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1e, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 6: ID 03:1f, on-board&lt;br /&gt;
	Slot Entry 7: ID 0b:1f, on-board&lt;br /&gt;
	Slot Entry 8: ID 13:1f, on-board&lt;br /&gt;
	Slot Entry 9: ID 14:00, on-board&lt;br /&gt;
	Slot Entry 10: ID 14:02, slot number 1&lt;br /&gt;
	Slot Entry 11: ID 14:08, on-board&lt;br /&gt;
	Slot Entry 12: ID 00:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 14: ID 00:01, on-board&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.7&lt;br /&gt;
BIOS Build ID: 77ET64WW &lt;br /&gt;
Product Name: Unknown, please report!&lt;br /&gt;
Machine Type/Model: 2511FFG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         1 Single TT&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0002 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength              11&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             8&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
    TT think time 8 FS bits&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0 0xb6&lt;br /&gt;
  PortPwrCtrlMask    0xf7  0xb7 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
   Port 7: 0000.0100 power&lt;br /&gt;
   Port 8: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.3&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 003: ID 0a5c:2110 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2110 &lt;br /&gt;
  bcdDevice            1.00&lt;br /&gt;
  iManufacturer           1 Broadcom Corp&lt;br /&gt;
  iProduct                2 BCM2045B&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x0483 SGS Thomson Microelectronics&lt;br /&gt;
  idProduct          0x2016 Fingerprint Reader&lt;br /&gt;
  bcdDevice            0.01&lt;br /&gt;
  iManufacturer           1 STMicroelectronics&lt;br /&gt;
  iProduct                2 Biometric Coprocessor&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              20&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0575]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0080000 (32-bit, non-prefetchable) [size=512K]&lt;br /&gt;
	Region 1: I/O ports at 1800 [size=8]&lt;br /&gt;
	Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 3: Memory at a0040000 (32-bit, non-prefetchable) [size=256K]&lt;br /&gt;
	Capabilities: [d0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: intelfb&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Region 0: Memory at 88000000 (32-bit, non-prefetchable) [disabled] [size=512K]&lt;br /&gt;
	Capabilities: [d0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:05b7]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: a0100000-a01fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  1, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00002000-00003fff&lt;br /&gt;
	Memory behind bridge: a2000000-a3ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d0000000-00000000d00fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;1us, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  2, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0b, subordinate=12, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00004000-00005fff&lt;br /&gt;
	Memory behind bridge: a4000000-a5ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000b0100000-00000000b01fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;1us, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  3, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq+ LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=13, subordinate=13, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-00007fff&lt;br /&gt;
	Memory behind bridge: a6000000-a7ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d0100000-00000000d01fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  4, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-&lt;br /&gt;
			Changed: MRL- PresDet+ LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 1820 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 4: I/O ports at 1840 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 1860 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 1880 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0566]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 0: Memory at a0004000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=14, subordinate=17, sec-latency=64&lt;br /&gt;
	I/O behind bridge: 00008000-0000bfff&lt;br /&gt;
	Memory behind bridge: a8000000-b00fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d8000000-00000000dfffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0568]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Kernel modules: intel-rng, iTCO_wdt&lt;br /&gt;
&lt;br /&gt;
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03) (prog-if 80 [Master])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056a]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: I/O ports at 01f0 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 03f4 [size=1]&lt;br /&gt;
	Region 2: I/O ports at 0170 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 0374 [size=1]&lt;br /&gt;
	Region 4: I/O ports at 1810 [size=16]&lt;br /&gt;
	Capabilities: [70] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel driver in use: ata_piix&lt;br /&gt;
	Kernel modules: ata_piix, ahci&lt;br /&gt;
&lt;br /&gt;
00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056b]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 18a0 [size=32]&lt;br /&gt;
	Kernel driver in use: i801_smbus&lt;br /&gt;
	Kernel modules: i2c-i801&lt;br /&gt;
&lt;br /&gt;
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0577]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0100000 (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at &amp;lt;ignored&amp;gt; [disabled]&lt;br /&gt;
	Capabilities: [48] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=1 PME-&lt;br /&gt;
	Capabilities: [50] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-&lt;br /&gt;
		Address: ef4f1043db0601c0  Data: 4207&lt;br /&gt;
	Capabilities: [d0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;4us, L1 unlimited&lt;br /&gt;
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 4096 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 &amp;lt;4us, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [13c] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: tg3&lt;br /&gt;
	Kernel modules: tg3&lt;br /&gt;
&lt;br /&gt;
13:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5212 802.11abg NIC [168c:1014] (rev 01)&lt;br /&gt;
	Subsystem: IBM ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) [1014:058a]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: Memory at a7f00000 (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;128ns, L1 &amp;lt;2us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [90] MSI-X: Enable- Mask- TabSize=1&lt;br /&gt;
		Vector table: BAR=0 offset=00000000&lt;br /&gt;
		PBA: BAR=0 offset=00000000&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ath_pci&lt;br /&gt;
	Kernel modules: ath_pci, ath5k&lt;br /&gt;
&lt;br /&gt;
14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056c]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 168&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at b0000000 (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
	Bus: primary=14, secondary=15, subordinate=16, sec-latency=176&lt;br /&gt;
	Memory window 0: d8000000-dbfff000 (prefetchable)&lt;br /&gt;
	Memory window 1: a8000000-abfff000&lt;br /&gt;
	I/O window 0: 00008000-000080ff&lt;br /&gt;
	I/O window 1: 00008400-000084ff&lt;br /&gt;
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- &amp;gt;Reset- 16bInt+ PostWrite+&lt;br /&gt;
	16-bit legacy interface ports at 0001&lt;br /&gt;
	Kernel driver in use: yenta_cardbus&lt;br /&gt;
&lt;br /&gt;
14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: IBM ThinkPad A/T/X Series [1014:0511]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64 (500ns min, 1000ns max)&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at b0001000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
14:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
	Subsystem: IBM Thinkpad X40 [1014:0556]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64&lt;br /&gt;
	Interrupt: pin C routed to IRQ 11&lt;br /&gt;
	Region 0: Memory at b0001800 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:dmidecode]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_Dock_USB_Ports&amp;diff=59915</id>
		<title>Problem with Dock USB Ports</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_Dock_USB_Ports&amp;diff=59915"/>
		<updated>2020-03-24T18:36:06Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====ThinkPad {{T30}} model 2366-M1U====&lt;br /&gt;
*BIOS Version 2.08&lt;br /&gt;
*Embedded Controller Version 1.06&lt;br /&gt;
&lt;br /&gt;
====Currently Running a Dock II model 2631-20U====&lt;br /&gt;
*Debian sarge with Linux 2.6.10-4 from sid&lt;br /&gt;
&lt;br /&gt;
When the laptop is running in the dock, the USB ports are not fuctional. This is the only error that I have seen in the kernel.&lt;br /&gt;
*hub 1-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?&lt;br /&gt;
It doesn't matter whether a device is plugged into one of the two USB ports on the back of the dock.&lt;br /&gt;
&lt;br /&gt;
My original dock worked just fine. The problem only seems to exist with my new dock when running Linux. The Dock's USB ports do work in Windows XP. I have tried various kernel versions through out the last few weeks. Is anybody else having similiar issues?&lt;br /&gt;
&lt;br /&gt;
Tested with Knoppix 3.7 running Linux Kernel 2.4.27&lt;br /&gt;
When the mouse is plugged into the top port on the dock, I get this error:&lt;br /&gt;
*hub.c: Cannot enable port 1 of hub 1, disabling port.&lt;br /&gt;
*hub.c: Maybe the USB cable is bad?&lt;br /&gt;
When the mouse is plugged into the bottom port I don't get an error, but the mouse isn't detected either. When the laptop is not plugged into the dock and a mouse is plugged in, the last two lines reported by hub.c are:&lt;br /&gt;
*hub.c: new USB device 00:1d.1-2, assigned address 2&lt;br /&gt;
*usb.c: USB device 2 (vend/prod 0x45e/0x39) is not claimed by any active driver.&lt;br /&gt;
instead of the two lines mentioned above. The mouse works when a Dock is not involved.&lt;br /&gt;
&lt;br /&gt;
The Linux 2.6 kernel that Knoppix 3.7 uses behaves almost identical to the 2.4 kernel.&lt;br /&gt;
&lt;br /&gt;
Windows XP Pro works with the Dock 2631.&lt;br /&gt;
&lt;br /&gt;
When testing my T30 on a Port Replicator model 2878, the Dock's USB ports work.&lt;br /&gt;
&lt;br /&gt;
When testing my T30 on a Dock model 2531, the Dock's USB ports did not work.&lt;br /&gt;
&lt;br /&gt;
'''Problem solved by purchasing new dock from IBM'''&lt;br /&gt;
&lt;br /&gt;
====ThinkPad {{X21}}====&lt;br /&gt;
*Ubuntu versions 6.06, 6.10, 7.04 (Dapper, Edgy, Feisty)&lt;br /&gt;
&lt;br /&gt;
Because the X21 does not have room for a CDROM, one must plug it into the dock to perform a CD based install.  Early versions of the dock are known to have USB problems, which in turn cause Linux installation issues.  To work around this problem, read more at: [[Installing Ubuntu on a ThinkPad X21]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:Issues&amp;diff=59914</id>
		<title>Category:Issues</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:Issues&amp;diff=59914"/>
		<updated>2020-03-24T18:35:17Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ThinkWiki]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Known_Problems&amp;diff=59913</id>
		<title>Known Problems</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Known_Problems&amp;diff=59913"/>
		<updated>2020-03-24T18:34:59Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Issues category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This page provides information regarding unusual known problems, or rather, hardware/software design defects that may appear on a ThinkPad. Known problems that are related to age, are not considered unusual and will not be listed here. Some examples include:&lt;br /&gt;
*[[Problem with Pixel Error|Problem with dead pixels or subpixels on TFT display panels]]&lt;br /&gt;
*[[Problem with broken inverter]]&lt;br /&gt;
*[[Problem with key and trackpoint markings on the display]]&lt;br /&gt;
*[[Problem with red display shadow|Problem with slow response rate of red subpixels on TFT display panels]]&lt;br /&gt;
*[[Problem with red tinted display|Problem with failing CCFL tubes on CCFL-backlit display panels]]&lt;br /&gt;
*[[Problem with hot surfaces]]&lt;br /&gt;
&lt;br /&gt;
Hardware problems are design defects related to a physical component that resides on or in a ThinkPad, which may result in premature death or reduced functionality. Fortunately, some components are modular and can be swapped for a fault-free equivalent in certain cases. Software problems on the other hand, are design defects or mistakes related to a component's firmware. Depending on the severity of the problem, some can be easily resolved with a simple modification, but some can't and may require special tools.&lt;br /&gt;
|}&lt;br /&gt;
==Hardware Problems==&lt;br /&gt;
===Display-related===&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=125590 Problem with air bubbles forming due to inadequate adhesive used] (X61 Tablet)&lt;br /&gt;
*[http://web.archive.org/web/20140805042157/http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-76367 Problem with garbled or blank vertical stripes on TFT display] (T400s, T410s, T410si)&lt;br /&gt;
*[https://support.lenovo.com/sg/en/solutions/ht051485 Problem with image retention/persistence on IPS-based TFT displays] (X220, X220i, X220 Tablet, X220i Tablet)&lt;br /&gt;
&lt;br /&gt;
===Storage-related===&lt;br /&gt;
*[[Problem with hard drive clicking|Problem with hard drive clicking noises caused by excessive head parking]] (any model with a AAM/APM-capable HDD)&lt;br /&gt;
*[[Problem with failing Zip drive|Problem with failing Ultrabay 2000 Zip 250 drives]]&lt;br /&gt;
&lt;br /&gt;
===Motherboard-related===&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=59577 Problem with faulty voltage regulators] (A2x, T20, T21, T22)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?f=28&amp;amp;t=21979 Problem with inductors falling off] (T23)&lt;br /&gt;
*[https://forum.thinkpads.com//viewtopic.php?t=60935 Problem with capacitors falling off] (R31)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=122413 Problem with faulty VRAM chips] (A3x)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=101400 Problem with dead audio codec chip] (A31, A31p)&lt;br /&gt;
*[[Problem with failing memory slot|Problem with loose solder joints on a RAM slot]] (T20, T21, T30, X3x)&lt;br /&gt;
*[[Problem with garbled screen|Problem with corrupted/garbled graphics caused by loose/fractured solder joints on GPU chip]] (A3x, T30, T4x, R32, R40, R5x)&lt;br /&gt;
*[[Problem with USB 2.0|Problem with loose southbridge chips]] (T4x, R5x, X40)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=83881 Problem with dead southbridge caused by inadequate short-circuit protection] (X40)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=93849 Problem with faulty VRAM chips] (T60p, T60, R60, R60i, Z61m, Z61p)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=100554 Problem with faulty NVIDIA GPU caused by inadequate solder bump material] (T61p, T61, R61, R61i)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=75571 Problem with dead VGA port] (X61, X61s, X61 Tablet)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=114823 Problem with broken USB ports' tabs] (W500, T400, T500, R400, R500)&lt;br /&gt;
*[https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X220-no-post-and-green-light-around-power-button-flashes-every-3/m-p/695223 Problem with dead EEPROM chip] (some models that were built within Sep to Dec 2011)&lt;br /&gt;
*[https://forums.lenovo.com/t5/ThinkPad-Edge-S-series/Lenovo-is-still-using-faulty-Sandy-Bridge-chipsets-in-ThinkPads/td-p/558009 Problem with dead SATA ports] (any model with a B2 stepping Intel 6 series PCH)&lt;br /&gt;
&lt;br /&gt;
===Power-related===&lt;br /&gt;
*[[Problem with ThinkPad 600 batteries|Problem with premature battery death]] (600 series)&lt;br /&gt;
*[[Problem with high pitch noises]] (some models)&lt;br /&gt;
*[[Damage in 56W AC-Adapter, plastic housing melted|Problem with damaged 56 W AC adapters]]&lt;br /&gt;
&lt;br /&gt;
===External-related===&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?f=28&amp;amp;t=42006 Problem with cracks forming on palmrest or keyboard bezel] (T2x)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=48934 Problem with loose hinges] (X2x)&lt;br /&gt;
*Problem with hairline cracks forming nearby hinges (R3x)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=81602 Problem with hairline crack forming on display bezel] (X3x)&lt;br /&gt;
*[[Problem with Bending / Twisting|Problem with malformed casing caused by bending/twisting]] (T4x, X4x)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=103507 Problem with magnesium frame near the VGA port breaking apart] (T60, T60p, R60, R60e, R60i)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=105764 Problem with broken left hinge] (SLx00 series)&lt;br /&gt;
*[https://forum.thinkpads.com/viewtopic.php?t=115392#p741280 Problem with stiff or loose left hinge caused by broken magnesium frame] (W500, T500)&lt;br /&gt;
*[http://forum.notebookreview.com/threads/thinkpads-are-so-tough-anyone-have-this-happen.630506/#post-8140167 Problem with hairline cracks forming on palmrest] (T400s, T410s, T410si)&lt;br /&gt;
&lt;br /&gt;
==Software Problems==&lt;br /&gt;
===Display-related===&lt;br /&gt;
*[[Problem with DVI throughput|Problem with DVI throughput on port replicators and docks]] (models from 2000-2004)&lt;br /&gt;
*[[Problems with fglrx |Problem with ATI proprietary fglrx display driver]] (all models with an ATI display controller)&lt;br /&gt;
*[[Problem with video related system lockup|Problem with system lockups related to video adapter]] (all models with an S3 display controller)&lt;br /&gt;
*[[Problem with video output switching]]&lt;br /&gt;
*[[Problem with LCD brightness buttons|Problem with LCD brightness controls not working or causes crashes]] (some models with ACPI)&lt;br /&gt;
&lt;br /&gt;
===Storage-related===&lt;br /&gt;
*[[Problem with APS harddisk parking]] (all models with APS)&lt;br /&gt;
*[[Problem with too large harddrive]] (560)&lt;br /&gt;
*[[Problem with non-ThinkPad hard disks]] (T43, T43p, R52, X41)&lt;br /&gt;
*[[How to put SATA in old ThinkPads#over-validated input|Problem with SATA performance limited to UDMA 2]] (all models with a I/O controller capable of only IDE)&lt;br /&gt;
&lt;br /&gt;
===Network-related===&lt;br /&gt;
*[[Problem with error 01C9 - More than one Ethernet devices]] (A31, A31p, T23, T30, X22, X23, X24, X30)&lt;br /&gt;
*[[Problem with e1000: EEPROM Checksum Is Not Valid]] (any model with the 82573L LAN controller)&lt;br /&gt;
*[[Problem with 3945ABG: Internal wifi cannot associate with AP]] (any model with the 3945ABG WLAN card)&lt;br /&gt;
*[[Need to disable V90/V92/56K modem speed|Problem with V.90 and V.92 speeds]] (any model with a Conexant SmartV.92 Softmodem DSP)&lt;br /&gt;
&lt;br /&gt;
===Power-related===&lt;br /&gt;
*[[Problems with ACPI suspend-to-ram]] (ACPI sleep troubles)&lt;br /&gt;
**[[Problem with display remaining black after resume]] (various models)&lt;br /&gt;
**[[Problem with high power drain in ACPI sleep]] (various models)&lt;br /&gt;
**[[Problem with LCD backlight remaining on during ACPI sleep]] (various models)&lt;br /&gt;
*[[Problem with fan noise|Problem with fan noise]] (some models)&lt;br /&gt;
*[[Problem with checking battery status|Problem with checking battery status causes mouse to jerk around]] (R31)&lt;br /&gt;
*[[Problem with CPU frequency scaling|Problem with CPU locked to lowest frequency under AC power only]] (any model with SpeedStep or Cool'n'Quiet)&lt;br /&gt;
*[[Problem with system turning itself on|Problem with immediate restarts from suspend, hibernate, and halt]] (some models)&lt;br /&gt;
&lt;br /&gt;
===Audio-related===&lt;br /&gt;
*[[Problem with audio clipping|Problem with audio clipping caused by excessive sound amplification]] (any model with an AD1981A or AD1981B AC'97 codec)&lt;br /&gt;
&lt;br /&gt;
===BIOS/UEFI-related===&lt;br /&gt;
*[[Problem with unauthorized MiniPCI network card|&amp;quot;Unauthorized&amp;quot; MiniPCI Wireless Network card error (Error 1802)]] (models with MiniPCI, MiniPCIe, and M.2 slots)&lt;br /&gt;
*[https://www.notebookcheck.net/ThinkPad-Thunderbolt-3-failure-What-s-happening-why-it-s-happening-and-how-to-fix-it.451207.0.html Problem with faulty Thunderbolt ports caused by problematic firmware] (all models with dedicated Thunderbolt controllers)&lt;br /&gt;
*[[Embedded Controller Firmware#Firmware_issues|Firmware issues]]&lt;br /&gt;
&lt;br /&gt;
===External-related===&lt;br /&gt;
*[[Problem with Dock USB Ports]]&lt;br /&gt;
*[[Problems accessing cdrom drive]] (T400)&lt;br /&gt;
*[[Problem with Overheating then reboot since Ubuntu 11.10]] (T500)&lt;br /&gt;
&lt;br /&gt;
[[Category:Issues]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59912</id>
		<title>ThinkPad Basic Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59912"/>
		<updated>2020-03-24T18:29:40Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* Supported ThinkPads */ Add X series notebooks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3954, 04W3949?&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 1x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock llot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}, {{X270}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/solutions/pd027343 ThinkPad Basic Dock 65W and 90W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59911</id>
		<title>ThinkPad Basic Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59911"/>
		<updated>2020-03-24T18:22:59Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add another FRU, hm?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3954, 04W3949?&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 1x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock llot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/solutions/pd027343 ThinkPad Basic Dock 65W and 90W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59910</id>
		<title>ThinkPad Basic Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59910"/>
		<updated>2020-03-24T18:18:48Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3954&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 1x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock llot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/solutions/pd027343 ThinkPad Basic Dock 65W and 90W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59909</id>
		<title>ThinkPad Pro Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59909"/>
		<updated>2020-03-24T18:17:31Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* Supported ThinkPads */ Add X series notebooks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3948&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 1x DVI-D port (single-link), 1x DisplayPort&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock slot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}, {{X270}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/solutions/pd027981 ThinkPad Pro Dock 65W and 90W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59908</id>
		<title>ThinkPad Pro Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59908"/>
		<updated>2020-03-24T18:13:59Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3948&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 1x DVI-D port (single-link), 1x DisplayPort&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock slot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/solutions/pd027981 ThinkPad Pro Dock 65W and 90W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59907</id>
		<title>ThinkPad Pro Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59907"/>
		<updated>2020-03-24T18:11:28Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3948&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 1x DVI-D port (single-link), 1x DisplayPort&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock slot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59906</id>
		<title>ThinkPad Basic Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59906"/>
		<updated>2020-03-24T18:11:15Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3954&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 1x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock llot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59905</id>
		<title>ThinkPad Ultra Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59905"/>
		<updated>2020-03-24T18:10:26Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 00HM917&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Lenovo-UltraDock-isometric1.jpg | UltraDock back isometric view&lt;br /&gt;
Lenovo-UltraDock-back.jpg | UltraDock back view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x [[VGA Port|VGA port]]&lt;br /&gt;
* 1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable Lock Slot (to secure Dock to the desk)&lt;br /&gt;
* Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies&lt;br /&gt;
&lt;br /&gt;
The display ports are connected via an internal [[DisplayPort MST hub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The dock has upgradeable firmware.  Lenovo has released one update which addresses an issue with Displayport output flickering or going blank.&lt;br /&gt;
* Information on the issue: https://support.lenovo.com/us/en/documents/ht081248&lt;br /&gt;
* Firmware download page: https://support.lenovo.com/us/en/documents/pd014572&lt;br /&gt;
&lt;br /&gt;
=== Linux support for multiple screens ===&lt;br /&gt;
Linux does not yet offer explicit support for the [[DisplayPort MST hub]] built into this dock, so multi-screen support is not fully functional under Linux. A single screen works fine and is fully controllable, but multiple screens are handled by a some unconfigurable fallback mode, and appear a single display; they cannot be individually configured in terms of resolution, relative position etc.&lt;br /&gt;
&lt;br /&gt;
On the ThinkPad {{X240}}, one way to use two external screens is to attach one to a dock port, and another to the laptop's own [[mini DisplayPort]] port.&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}, {{X270}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T460s}}&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/documents/pd028010 ThinkPad Ultra Dock 90W - Overview and Service Parts]&lt;br /&gt;
* [https://support.lenovo.com/us/en/documents/pd028011 ThinkPad Ultra Dock 135W and 170W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59903</id>
		<title>ThinkPad Ultra Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59903"/>
		<updated>2020-03-24T17:58:47Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* Supported ThinkPads */ Add new section and improve links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 00HM917&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Lenovo-UltraDock-isometric1.jpg | UltraDock back isometric view&lt;br /&gt;
Lenovo-UltraDock-back.jpg | UltraDock back view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x VGA port&lt;br /&gt;
* 1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable Lock Slot (to secure Dock to the desk)&lt;br /&gt;
* Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies&lt;br /&gt;
&lt;br /&gt;
The display ports are connected via an internal [[DisplayPort MST hub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The dock has upgradeable firmware.  Lenovo has released one update which addresses an issue with Displayport output flickering or going blank.&lt;br /&gt;
* Information on the issue: https://support.lenovo.com/us/en/documents/ht081248&lt;br /&gt;
* Firmware download page: https://support.lenovo.com/us/en/documents/pd014572&lt;br /&gt;
&lt;br /&gt;
=== Linux support for multiple screens ===&lt;br /&gt;
Linux does not yet offer explicit support for the [[DisplayPort MST hub]] built into this dock, so multi-screen support is not fully functional under Linux. A single screen works fine and is fully controllable, but multiple screens are handled by a some unconfigurable fallback mode, and appear a single display; they cannot be individually configured in terms of resolution, relative position etc.&lt;br /&gt;
&lt;br /&gt;
On the ThinkPad {{X240}}, one way to use two external screens is to attach one to a dock port, and another to the laptop's own [[mini DisplayPort]] port.&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}, {{X270}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T460s}}&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://support.lenovo.com/us/en/documents/pd028010 ThinkPad Ultra Dock 90W - Overview and Service Parts]&lt;br /&gt;
* [https://support.lenovo.com/us/en/documents/pd028011 ThinkPad Ultra Dock 135W and 170W - Overview and Service Parts]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59902</id>
		<title>ThinkPad Ultra Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59902"/>
		<updated>2020-03-24T17:54:20Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* Supported ThinkPads */ Add X270.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 00HM917&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Lenovo-UltraDock-isometric1.jpg | UltraDock back isometric view&lt;br /&gt;
Lenovo-UltraDock-back.jpg | UltraDock back view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x VGA port&lt;br /&gt;
* 1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable Lock Slot (to secure Dock to the desk)&lt;br /&gt;
* Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies&lt;br /&gt;
&lt;br /&gt;
The display ports are connected via an internal [[DisplayPort MST hub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The dock has upgradeable firmware.  Lenovo has released one update which addresses an issue with Displayport output flickering or going blank.&lt;br /&gt;
* Information on the issue: https://support.lenovo.com/us/en/documents/ht081248&lt;br /&gt;
* Firmware download page: https://support.lenovo.com/us/en/documents/pd014572&lt;br /&gt;
&lt;br /&gt;
=== Linux support for multiple screens ===&lt;br /&gt;
Linux does not yet offer explicit support for the [[DisplayPort MST hub]] built into this dock, so multi-screen support is not fully functional under Linux. A single screen works fine and is fully controllable, but multiple screens are handled by a some unconfigurable fallback mode, and appear a single display; they cannot be individually configured in terms of resolution, relative position etc.&lt;br /&gt;
&lt;br /&gt;
On the ThinkPad {{X240}}, one way to use two external screens is to attach one to a dock port, and another to the laptop's own [[mini DisplayPort]] port.&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}, {{X270}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T460s}}&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
* Ref: https://support.lenovo.com/us/en/documents/pd028010&lt;br /&gt;
* Ref: https://support.lenovo.com/us/en/documents/pd028011&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59901</id>
		<title>ThinkPad Basic Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Basic_Dock&amp;diff=59901"/>
		<updated>2020-03-24T17:51:10Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3954&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x VGA port&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 1x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock llot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59900</id>
		<title>ThinkPad Pro Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Pro_Dock&amp;diff=59900"/>
		<updated>2020-03-24T17:50:56Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 04W3948&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x VGA port&lt;br /&gt;
* 1x DVI-D port (single-link), 1x DisplayPort&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable lock slot (to secure Dock to the desk)&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59898</id>
		<title>ThinkPad Ultra Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Ultra_Dock&amp;diff=59898"/>
		<updated>2020-03-24T17:32:37Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lenovo FRU P/N: 00HM917&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Lenovo-UltraDock-isometric1.jpg | UltraDock back isometric view&lt;br /&gt;
Lenovo-UltraDock-back.jpg | UltraDock back view&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
* 1x VGA port&lt;br /&gt;
* 1x DVI-D port (single-link), 2x DisplayPort, 1x HDMI port (only 2 can be active)&lt;br /&gt;
* 3x USB 2.0 ports, one port supports always-on USB charging&lt;br /&gt;
* 3x USB 3.0 ports&lt;br /&gt;
* 10/100/1000 Gigabit Ethernet port&lt;br /&gt;
* Stereo/Microphone Combo Audio Port (4-pin TRRS connector with CTIA standard pinout, details: http://pinoutsguide.com/HeadsetsHeadphones/samsung_moment_pinout.shtml)&lt;br /&gt;
* Key lock (to secure system to the Dock)&lt;br /&gt;
* Kensington cable Lock Slot (to secure Dock to the desk)&lt;br /&gt;
* Ships with a 90W, 135W, or 170W power supply and is also rated to work with the 45W and 65W power supplies&lt;br /&gt;
&lt;br /&gt;
The display ports are connected via an internal [[DisplayPort MST hub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The dock has upgradeable firmware.  Lenovo has released one update which addresses an issue with Displayport output flickering or going blank.&lt;br /&gt;
* Information on the issue: https://support.lenovo.com/us/en/documents/ht081248&lt;br /&gt;
* Firmware download page: https://support.lenovo.com/us/en/documents/pd014572&lt;br /&gt;
&lt;br /&gt;
=== Linux support for multiple screens ===&lt;br /&gt;
Linux does not yet offer explicit support for the [[DisplayPort MST hub]] built into this dock, so multi-screen support is not fully functional under Linux. A single screen works fine and is fully controllable, but multiple screens are handled by a some unconfigurable fallback mode, and appear a single display; they cannot be individually configured in terms of resolution, relative position etc.&lt;br /&gt;
&lt;br /&gt;
On the ThinkPad {{X240}}, one way to use two external screens is to attach one to a dock port, and another to the laptop's own [[mini DisplayPort]] port.&lt;br /&gt;
&lt;br /&gt;
== Linux dock audio ==&lt;br /&gt;
When headphones are plugged into the docking station, the speakers are muted but no sound is played through the headphones. This is reportedly fixed in Linux kernel 3.16. With older kernels, such as 3.13 that is shipped with Ubuntu 14.04, a workaround is available. Details are here: https://bugzilla.redhat.com/show_bug.cgi?id=1101386#c10&lt;br /&gt;
&lt;br /&gt;
The bug was reported for a T440s, but it probably applies to all Intel Haswell based ThinkPads. The magic values are slightly different for each model though.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* ThinkPad {{X240}}, {{X250}}, {{X260}}&lt;br /&gt;
* ThinkPad {{T440}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T440p}}&lt;br /&gt;
* ThinkPad {{T440s}} Integrated graphics models only (Discrete graphics models not compatible)&lt;br /&gt;
* ThinkPad {{T460s}}&lt;br /&gt;
* ThinkPad {{T540p}}&lt;br /&gt;
&lt;br /&gt;
* Ref: https://support.lenovo.com/us/en/documents/pd028010&lt;br /&gt;
* Ref: https://support.lenovo.com/us/en/documents/pd028011&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_UltraBase_Series_3&amp;diff=59897</id>
		<title>ThinkPad UltraBase Series 3</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_UltraBase_Series_3&amp;diff=59897"/>
		<updated>2020-03-24T17:32:13Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ThinkPad UltraBase™ Series 3 ==&lt;br /&gt;
&lt;br /&gt;
* Part number: 0A33932&lt;br /&gt;
* Lenovo FRU number: 04W1420, 04W1890, 04W6846&lt;br /&gt;
* Hardware Compatibility: {{X220}}, {{X220i}}, {{X220 Tablet}}, {{X230}}, {{X230i}}, {{X230 Tablet}}&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Pass-through ports:&lt;br /&gt;
** DisplayPort++&lt;br /&gt;
** 15-pin [[VGA Port|VGA port]]&lt;br /&gt;
** Gigabit Ethernet (RJ-45)&lt;br /&gt;
** (Separate) microphone and headphone jacks&lt;br /&gt;
* Extra ports:&lt;br /&gt;
** Four USB 2.0 ports, all on the back side&lt;br /&gt;
* System power-on button&lt;br /&gt;
* Ejection request button, warning lamp, and lever&lt;br /&gt;
* Integrated key lock&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* [[Serial Ultrabay Slim]]&lt;br /&gt;
* Openings positioned in front of laptop speakers&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
Also referred to in Lenovo documents by the name &amp;quot;ThinkPad X220 UltraBase&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_Series_3&amp;diff=59896</id>
		<title>ThinkPad Dock Series 3</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_Series_3&amp;diff=59896"/>
		<updated>2020-03-24T17:30:46Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ThinkPad Port Replicator Series 3=&lt;br /&gt;
[[File:Thinkpad port replicator series3.jpg|thumb|alt=stock picture of ThinkPad Port Replicator Series 3]]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
* USB (4-ports)&lt;br /&gt;
* Special Kensington Lock connector, which locks the Port replicator to the desk, and the ThinkPad to the port replicator&lt;br /&gt;
&lt;br /&gt;
==Lenovo part numbers==&lt;br /&gt;
* Option PN: 433610W, TYPE 4336&lt;br /&gt;
*(observed) FRU P/N 75Y5909, other PN 75Y5906&lt;br /&gt;
*(according to MIGR-72866) ASM pn: 0A70350, 0A86663, 0B00032, 0B00035&lt;br /&gt;
*(according to MIGR-72866) FRU pn: 45M2488, 04W1503, 04W1817, 04W1806&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*{{IBMDOCURL|MIGR-72865|ThinkPad Port Replicator Series 3 - Overview}}&lt;br /&gt;
*{{IBMDOCURL|MIGR-72866|ThinkPad Port Replicator Series 3 - Service parts}}&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{L412}}, {{L420}}, {{L512}}, {{L520}}&lt;br /&gt;
* {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420s}}, {{T420si}}, {{T430}}, {{T510}}, {{T510i}}&lt;br /&gt;
* {{T520}}, {{T520i}} (Dual Core models)&lt;br /&gt;
* {{X220}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=ThinkPad Mini Dock Series 3=&lt;br /&gt;
[[File:Thinkpad mini dock series 3.jpg|thumb|alt=stock picture of ThinkPad Mini Dock Series 3]]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** [[DVI Port|DVI-D]] (Single Link)&lt;br /&gt;
** [[DisplayPort]]&lt;br /&gt;
** Audio Microphone-in&lt;br /&gt;
** Audio Headphone-out&lt;br /&gt;
* USB (6-ports)&lt;br /&gt;
* Kensington Lock connector&lt;br /&gt;
* Key lock&lt;br /&gt;
* Power button&lt;br /&gt;
* AC-Adapter (same as with the TP)&lt;br /&gt;
&lt;br /&gt;
==Lenovo part numbers==&lt;br /&gt;
*Marketing: 433710U, TYPE 4337&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*{{IBMDOCURL|MIGR-72871|ThinkPad Mini Dock Series 3 - Overview}}&lt;br /&gt;
*{{IBMDOCURL|MIGR-72870|ThinkPad Mini Dock Series 3 - Service parts}}&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{L412}}, {{L420}}&lt;br /&gt;
* {{L512}}, {{L520}}&lt;br /&gt;
* {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420s}}, {{T430}}&lt;br /&gt;
* {{T510}}, {{T510i}}, {{T520}} (Dual Core models)&lt;br /&gt;
* {{X220}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=ThinkPad Mini Dock Plus Series 3 - 90W=&lt;br /&gt;
[[File:Thinkpadminidockplus3.jpg|thumb|alt=stock picture of ThinkPad Mini Dock Plus Series 3]]&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Originally, only called '''&amp;quot;ThinkPad Mini Dock Plus Series 3&amp;quot;'''. Starting in 2011 with the introduction of a third variant, Lenovo adds the wattage of the included power supply to the name.}}&lt;br /&gt;
&lt;br /&gt;
The only difference between this Dock and the ThinkPad Mini Dock Plus Series 3 - 135W is the included AC adapter to support the ThinkPad W510.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** Two [[DVI Port|DVI-D]] (Single Link)&lt;br /&gt;
** Two [[DisplayPort]]&lt;br /&gt;
** eSATA&lt;br /&gt;
** Audio Microphone-in&lt;br /&gt;
** Audio Headphone-out&lt;br /&gt;
* USB (6-ports)&lt;br /&gt;
* Kensington Lock connector&lt;br /&gt;
* Key lock&lt;br /&gt;
* Power button&lt;br /&gt;
* AC-Adapter (Includes 90W AC Power Adapter)&lt;br /&gt;
&lt;br /&gt;
==Lenovo part numbers==&lt;br /&gt;
Marketing: 433810U&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{L412}}, {{L420}}&lt;br /&gt;
* {{L512}}, {{L520}}&lt;br /&gt;
* {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420s}}, {{T430}}&lt;br /&gt;
* {{T510}}, {{T510i}}, {{T520}} (Dual Core models)&lt;br /&gt;
* {{X220}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
=ThinkPad Mini Dock Plus Series 3 - 135W=&lt;br /&gt;
{{NOTE|Formerly called '''&amp;quot;ThinkPad Mini Dock Plus Series 3 for Mobile Workstations&amp;quot;'''. The naming changed after the introduction of the 170W dock the following year.}}&lt;br /&gt;
The only difference between this Dock and the ThinkPad Mini Dock Plus Series 3 - 90W is the included AC adapter to support the ThinkPad W510&lt;br /&gt;
&lt;br /&gt;
==Lenovo part numbers==&lt;br /&gt;
Marketing: 433820U (United States)&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*{{IBMDOCURL|MIGR-74447|ThinkPad Mini Dock Plus Series 3 for Mobile Workstations - Overview}}&lt;br /&gt;
*{{IBMDOCURL|MIGR-74448|ThinkPad Mini Dock Plus Series 3 for Mobile Workstations - Service parts}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=ThinkPad Mini Dock Plus Series 3 - 170W=&lt;br /&gt;
The only difference between this Dock and other ThinkPad Mini Dock Plus Series 3 is the [[Power Connector#W520 W530 variant|Power Connector]] to support 170W AC adapter, and to support ThinkPads W510, W520, and Quad-core models of the T520.&lt;br /&gt;
&lt;br /&gt;
==Lenovo part numbers==&lt;br /&gt;
Marketing: 433830U (United States)&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{L412}}, {{L420}}&lt;br /&gt;
* {{L512}}, {{L520}}&lt;br /&gt;
* {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420s}}, {{T430}}, {{T430s}}&lt;br /&gt;
* {{T510}}, {{T510i}}, {{T520}}, {{T520i}}&lt;br /&gt;
* {{W510}}, {{W520}}&lt;br /&gt;
* {{X220}}, {{X230}}&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*{{IBMDOCURL|MIGR-76767|ThinkPad Mini Dock Plus Series 3 - 170W - Overview and service parts}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=ThinkPad Series 3 Docking Stations with USB 3.0=&lt;br /&gt;
&lt;br /&gt;
As of June 2012, variants of the docking stations with USB 3.0 support have been released. They are identical to the original docks, except each has a single USB 3.0 port, distinguished by a blue color. The USB 3.0 docks can be identified by the 433x-x5x part number (as opposed to the 433x-x0x of the original models).&lt;br /&gt;
&lt;br /&gt;
The following docks are available with USB 3.0:&lt;br /&gt;
&lt;br /&gt;
* ThinkPad Port Replicator Series 3 with USB 3.0 ('''433615W''')&lt;br /&gt;
** One of the four USB 2.0 ports replaced with USB 3.0&lt;br /&gt;
&lt;br /&gt;
* ThinkPad Mini Dock Series 3 with USB 3.0 ('''433715U''' - U.S.)&lt;br /&gt;
** One of the six USB 2.0 ports replaced with USB 3.0&lt;br /&gt;
&lt;br /&gt;
* ThinkPad Mini Dock Plus Series 3 with USB 3.0 – 90W ('''433815U''' - U.S.)&lt;br /&gt;
** eSATA port replaced with USB 3.0&lt;br /&gt;
* ThinkPad Mini Dock Plus Series 3 with USB 3.0 – 170W ('''433835U''' - U.S.)&lt;br /&gt;
** eSATA port replaced with USB 3.0&lt;br /&gt;
&lt;br /&gt;
It is unknown why Lenovo chose to sacrifice the eSATA port on the Mini Dock Plus instead of one of the USB 2.0 ports as on the other docks. This means, unfortunately, that there is no docking station in this series supporting both eSATA and USB 3.0.&lt;br /&gt;
&lt;br /&gt;
== Supported Thinkpads and USB 3.0 compatibility ==&lt;br /&gt;
&lt;br /&gt;
Each of these docking stations supports the same Thinkpads which are supported by the respective original models. However, the USB 3.0 functionality is available only on the [[Ivy_Bridge| Ivy Bridge]] Thinkpads, and an the [[Intel_Core_i7|Core i7]] variant of the {{X220}}, which includes a third-party USB 3.0 controller where special provisions have been made to support the USB 3.0 docks. With all other models, the USB 3.0 port will only function as USB 2.0.&lt;br /&gt;
&lt;br /&gt;
[http://forum.thinkpads.com/viewtopic.php?t=116987 USB 3.0 support on Series 3 Docking Stations]&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*[http://support.lenovo.com/us/en/documents/pd024298 ThinkPad Series 3 Docking Stations with USB 3.0 - Overview]&lt;br /&gt;
*[http://support.lenovo.com/us/en/documents/pd024299 ThinkPad Series 3 Docking Stations with USB 3.0 - Service parts]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Modification for X220 Tablet=&lt;br /&gt;
[[File:Kaze22Series3Mod.jpeg|thumb|alt=photo guide to modify Dock Series 3]]&lt;br /&gt;
{{QUOTE|Kaze22|forum.thinkpads.com|I tried docking my {{X220 Tablet}} to my W520 Series 3 Plus Dock today, didn't work cause the stupid alignment blocker was in the way.&lt;br /&gt;
I ripped the blocker preventing the X220T from attaching off with brute force.&lt;br /&gt;
Problem solved, it works like a charm, saved myself 150 bucks on a [[ThinkPad UltraBase Series 3|ultrabase]], now I have a series 3 dock that supports all the laptops with no blocker.}}&lt;br /&gt;
[http://forum.thinkpads.com/viewtopic.php?f=43&amp;amp;t=103494&amp;amp;p=671743#p671743 Tip by Kaze22 on forum.thinkpads.com.]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Mini-Dock&amp;diff=59895</id>
		<title>ThinkPad Mini-Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Mini-Dock&amp;diff=59895"/>
		<updated>2020-03-24T17:29:34Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== IBM ThinkPad Mini-Dock ==&lt;br /&gt;
The [[ThinkPad Mini-Dock]] (Model 2878) offers a good compromise of features and price. It contains basic pass-through connections for all the notebook ports like the [[ThinkPad Port Replicator II]] does.&lt;br /&gt;
=== Features ===&lt;br /&gt;
* everything the [[ThinkPad Port Replicator II]] has&lt;br /&gt;
* 4 port USB 2.0 hub&lt;br /&gt;
* Integrated external power supply &lt;br /&gt;
* Integrated key-lock for securing the ThinkPad to the dock&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Integrated Power, Integrated 4-port USB, security&lt;br /&gt;
* Negatives: Price ($199 Retail)&lt;br /&gt;
* Compatibility: X20/30, T20/30/40, R30/50, and A20/30 series (Does not support X40/41, R40e/50e/51e, or G40/41)&lt;br /&gt;
* Warranty: One Year&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-45932 IBM Website for Mini-Dock]&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/92p1836.pdf ThinkPad Docking Solutions HMM (February 2003)] (248,638 Bytes)&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/options/92p1837.pdf User's guide for the ThinkPad Port Replicator II and ThinkPad Mini-Dock] (196,180 Bytes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==4 port USB 2.0 hub==&lt;br /&gt;
Note that the USB provider is a hub - a few people have reported some USB peripherals (such as Palms) having problems due to it being a hub, although the majority of people do not have this problem, and the usefulness of the 4 port hub outweighs any potential downside. If you encounter problems, you can always use the USB ports on your Thinkpad to get a direct connection.&lt;br /&gt;
==DVI pass-through==&lt;br /&gt;
LCD monitors are getting larger and higher-resolution. Currently, DVI based on 165MHz TDMS transmitters can only (officially) support 1600x1200x32 at 60Hz, which is the resolution of your average 20&amp;quot; non-widescreen LCD. IBM's driver support for this resolution through DVI ports on docks has been inconsistent. Also in Linux you might experience [[Problem with DVI throughput|problems]] even with this resolution and IBM officially states that the pass-through DVI port only supports resolutions up to 1280x1024. Read [[Problem with DVI throughput|our page]] of information on how to solve these troubles.&lt;br /&gt;
&lt;br /&gt;
Please be aware that not all Thinkpad models will support DVI output with a Dock.  Apparently, all X models and T models from the 20 series do not.  Please add other models if you know about them to not support DVI.&lt;br /&gt;
&lt;br /&gt;
== Cut internal audio while using dock audio connector ==&lt;br /&gt;
The internal speaker stays on even when you put an audio jack into the port replicator speaker out connector.&lt;br /&gt;
&lt;br /&gt;
To silence the internal speaker use the mute button, which mutes the speakers and internal headphone output on ThinkPads before the Lenovo *61 series.  You may need to unmute the AC97/HDA mixer if your Linux distro maps the mute button to also mute the AC97/HDA mixer. Alternatively, it is possible to silence the internal speaker by using the volume down button to bring the volume to 0, without muting.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{A20m}}, {{A20p}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}&lt;br /&gt;
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* {{R30}}, {{R31}}, {{R32}}&lt;br /&gt;
* {{R40}}&lt;br /&gt;
* {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
* {{T20}}, {{T21}}, {{T22}}, {{T23}}&lt;br /&gt;
* {{T30}}&lt;br /&gt;
* {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}} (only models without Intel 915GM/GMS,910GML Chipset), {{T43p}}&lt;br /&gt;
* {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}&lt;br /&gt;
* {{X30}}, {{X31}}, {{X32}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X4_Dock&amp;diff=59894</id>
		<title>ThinkPad X4 Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X4_Dock&amp;diff=59894"/>
		<updated>2020-03-24T17:27:50Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[image:ThinkPadX4Dock.gif|ThinkPad X4 Dock]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== ThinkPad X4 Dock ==&lt;br /&gt;
The ThinkPad X4 Dock (Model 2506) is a dock for the X40, X41 and X41 Tablet ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[UltraBay|UltraBay Slim]] slot, it provides flexibility in drive choice.&lt;br /&gt;
&lt;br /&gt;
Unlike the [[UltraBase X4]] this Dock is not meant to be carried around with the ThinkPad.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** Modem (RJ11)&lt;br /&gt;
** USB (three ports)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]&lt;br /&gt;
* UltraBay Slim&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Fru Number: '''73P4530'''&lt;br /&gt;
* Price: around 240 Euros&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability&lt;br /&gt;
* Negatives: not compatible with the Ultrabay Slim Battery, no DVI out&lt;br /&gt;
* Compatibility: {{X40}}, {{X41}}, {{X41T}}&lt;br /&gt;
* Warranty: Three Years&lt;br /&gt;
&lt;br /&gt;
===User's Guide===&lt;br /&gt;
[http://download.lenovo.com/ibmdl/pub/pc/pccbbs/options/thinkpadx4dock_users_guide.pdf User's guide for the ThinkPad X4 Dock] 13.72 MB / PDF&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==UltraBay Slim==&lt;br /&gt;
The UltraBay Slim slot in this dock is a full featured one and supports hot swapping with all UltraBay Slim drives. It is not however compatible with the UltraBay Slim battery.&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_W700_Mini-Dock_2.0&amp;diff=59893</id>
		<title>ThinkPad W700 Mini-Dock 2.0</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_W700_Mini-Dock_2.0&amp;diff=59893"/>
		<updated>2020-03-24T17:27:28Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== Lenovo W700 Mini Dock 2.0 ==&lt;br /&gt;
Here is some basic info about the W700 Mini Dock 2.0: portable dock for the W700-series ThinkPads, providing extra ports.&lt;br /&gt;
&lt;br /&gt;
=== Partnumbers===&lt;br /&gt;
* Option PN: 57Y4345&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Gigabit Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** Microphone&lt;br /&gt;
** Headphone&lt;br /&gt;
** AC (power supply not included)&lt;br /&gt;
** 4 USB ports&lt;br /&gt;
** [[DisplayPort]]&lt;br /&gt;
** [[DVI Port|DVI]] (Dual Link)&lt;br /&gt;
** S/PDIF&lt;br /&gt;
** eSATA&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* key lock to lock laptop to a docking station&lt;br /&gt;
&lt;br /&gt;
===Supported with the following ThinkPads===&lt;br /&gt;
* {{W700}}, {{W700ds}}&lt;br /&gt;
* {{W701}}, {{W701ds}}&lt;br /&gt;
&lt;br /&gt;
=== Links===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/MIGR-73457.html - Overview]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_W700_Mini-Dock&amp;diff=59892</id>
		<title>ThinkPad W700 Mini-Dock</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_W700_Mini-Dock&amp;diff=59892"/>
		<updated>2020-03-24T17:27:17Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== Lenovo W700 Mini Dock ==&lt;br /&gt;
Here is some basic info about the W700 Mini Dock: portable dock for the W700-series ThinkPads, providing extra ports.&lt;br /&gt;
&lt;br /&gt;
=== Partnumbers===&lt;br /&gt;
* Option PN: 43R8782&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Gigabit Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** Microphone&lt;br /&gt;
** Headphone&lt;br /&gt;
** AC&lt;br /&gt;
** 4 USB ports&lt;br /&gt;
** [[DisplayPort]]&lt;br /&gt;
** [[DVI Port|DVI]] (Dual Link)&lt;br /&gt;
** S/PDIF&lt;br /&gt;
** eSATA&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* key lock to lock laptop to a docking station&lt;br /&gt;
&lt;br /&gt;
===Supported with the following ThinkPads===&lt;br /&gt;
* {{W700}}, {{W700ds}}&lt;br /&gt;
&lt;br /&gt;
=== Links===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/MIGR-70421.html W700 Mini Dock - Overview]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X200_UltraBase&amp;diff=59891</id>
		<title>ThinkPad X200 UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X200_UltraBase&amp;diff=59891"/>
		<updated>2020-03-24T17:26:10Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
&lt;br /&gt;
[[File:UltraBaseX200.jpg|200px|center]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== ThinkPad X200 UltraBase ==&lt;br /&gt;
Here is some basic info about X200 UltraBase: portable dock for the X20x-series ThinkPads, providing extra ports (notably DisplayPort), [[Ultrabay|Ultrabay Slim]] slot and an additional battery slot.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Gigabit Ethernet (RJ45)&lt;br /&gt;
** [[VGA Port|VGA]] (supporting up to 2048x1536 according to Lenovo, tested up to 2048x1152)&lt;br /&gt;
** Microphone&lt;br /&gt;
** Headphone&lt;br /&gt;
** Power supply&lt;br /&gt;
* Additional ports:&lt;br /&gt;
** 4 USB ports (1 on the right side, 3 on the back)&lt;br /&gt;
** [[DisplayPort]] (supporting up to 2560x1600), DP-&amp;gt;DVI-adaptor is working (tested with Dell 2007FPb monitor)&lt;br /&gt;
* Battery charging connector&lt;br /&gt;
* [[Ultrabay|Serial Ultrabay Slim]] which accepts one of these [[Ultrabay_Devices#Serial_Ultrabay_Slim_Devices|Serial Ultrabay Slim devices]]&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
Positives:&lt;br /&gt;
* eases up portability of laptop&lt;br /&gt;
* provides digital video output&lt;br /&gt;
* provides option for optical drive&lt;br /&gt;
* allows effective use of second battery&lt;br /&gt;
* allows to connect 2 external monitors (one via DisplayPort, second via VGA)&lt;br /&gt;
Negatives:&lt;br /&gt;
* reduces cooling capabilities a bit (mainly HDD)&lt;br /&gt;
* introduces some noise to VGA signal. This is something you should pay attention at when purchasing: we've got many of these ultrabases at my company and some of them introduce only a bit of noise while others much more.&lt;br /&gt;
&lt;br /&gt;
===DisplayPort support in Linux===&lt;br /&gt;
&lt;br /&gt;
Kernel support for DisplayPort in intel graphic chips using KMS (Kernel Mode Setting) was added by Keith Packard in version 2.6.31. On the userspace side driver version 2.7 or newer is required to use KMS. In order to activate it you need to pass {{bootparm|modeset|1}} parameter to i915 driver either at boot time or in your initramfs.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|When passing module parameter at boot time you need to precede it's name by module name followed by a dot so in this case you would need to add {{bootparm|i915.modeset|1}} to your boot command line.}}&lt;br /&gt;
&lt;br /&gt;
{{HINT|To pass module parameter in initramfs simply add it to your modprobe configuration and update your initramfs with &amp;lt;code&amp;gt;update-initramfs&amp;lt;/code&amp;gt; command.}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-70299 Product Overview]&lt;br /&gt;
&lt;br /&gt;
===Supported with the following ThinkPads===&lt;br /&gt;
* {{X200}}, {{X200s}}, {{X200_Tablet}}&lt;br /&gt;
* {{X201}}, {{X201i}}, {{X201s}}, {{X201 Tablet}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Serial_Ultrabay_Slim_DVD-ROM_Drive&amp;diff=59890</id>
		<title>Serial Ultrabay Slim DVD-ROM Drive</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Serial_Ultrabay_Slim_DVD-ROM_Drive&amp;diff=59890"/>
		<updated>2020-03-24T17:25:40Z</updated>

		<summary type="html">&lt;p&gt;Skim: /* Models supporting this accessory */ Change links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== Serial Ultrabay Slim DVD-ROM Drive ===&lt;br /&gt;
This is an optical drive that slides into a Serial Ultrabay Slim.&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Read/Write capabilities:&lt;br /&gt;
** CD-ROM, CD-R, CD-RW (24x read speed)&lt;br /&gt;
** DVD-ROM, DVD±R, DVD±R DL, DVD±RW, DVD±RW DL, DVD-RAM (8x read speed)&lt;br /&gt;
* Tray-loader&lt;br /&gt;
* Activity LED&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:UltraBay Slim Optical Drive.gif|192px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Part numbers ===&lt;br /&gt;
==== HL-DL-ST DU20N ====&lt;br /&gt;
* 43N3212, 45N7485, 45N7484&lt;br /&gt;
==== HL-DL-ST DU10N ====&lt;br /&gt;
* 43N3212, 42T2541, 42T2540&lt;br /&gt;
&lt;br /&gt;
=== Linux support ===&lt;br /&gt;
If connected at boot time, the drive is normally {{path|/dev/sr0}}.&lt;br /&gt;
&lt;br /&gt;
== Models supporting this accessory ==&lt;br /&gt;
* {{W500}}, {{W510}}, {{W520}}, {{W530}}, {{W700}}, {{W700ds}}, {{W701}}, {{W701ds}}&lt;br /&gt;
* {{T400}}, {{T400s}}, {{T410}}, {{T410i}}, {{T410s}}, {{T410si}}, {{T420}}, {{T420i}}, {{T420s}}, {{T420si}}, {{T430}}, {{T430i}}, {{T430s}}, {{T430si}}, {{T500}}, {{T510}}, {{T510i}}, {{T520}}, {{T520i}}, {{T530}}, {{T530i}}&lt;br /&gt;
* [[X200 UltraBase]], [[UltraBase Series 3]]&lt;br /&gt;
* {{R400}}, {{R500}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X2_UltraBase&amp;diff=59889</id>
		<title>ThinkPad X2 UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X2_UltraBase&amp;diff=59889"/>
		<updated>2020-03-24T17:24:29Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[image:UltraBaseX2.jpg|UltraBase X2]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== X2 UltraBase ==&lt;br /&gt;
The X2 UltraBase is a portable dock for the X20 to X24 series ThinkPads providing extra ports as well as the originally missing drives and a set of stereo speakers. Together with the ThinkPad it forms a solid unit approximately double the height of the ThinkPad alone. Containing a builtin floppy drive and a [[Ultrabay|Ultrabay 2000]] slot, it provides flexibility in drive choice. It's important to note that the Ultrabay 2000 slot is not compatible with the secondary battery. Also, the UltraBase X2 doesn't provide a second docking port as the original [[UltraBase]] did, hence you can't dock the UltraBase to any of the other docking solutions.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]&lt;br /&gt;
* DC Power - in&lt;br /&gt;
* Floppy disk drive (1.44 MB)&lt;br /&gt;
* [[Ultrabay|Ultrabay 2000]] slot&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* Weight ~1.0 kg&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable, hot-docking support&lt;br /&gt;
* Negatives: makes the ThinkPad quite thick, no extra docking port&lt;br /&gt;
* Compatibility: {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-43701 IBM Website for UltraBase X2]&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4L3J5R IBM Website for X20 stating no support for Ultrabay 2000 battery in X2 dock (See note 9)]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ultrabay 2000==&lt;br /&gt;
The Ultrabay 2000 slot in this dock is a full featured one and supports hot swapping with all Ultrabay 2000 drives. However, the Ultrabay 2000 battery pack is NOT supported.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuration for ejecting and inserting the UltraBase==&lt;br /&gt;
Here are some scripts to [[How_to_hotswap_the_UltraBase|hotswap the UltraBase]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X6_UltraBase&amp;diff=59888</id>
		<title>ThinkPad X6 UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X6_UltraBase&amp;diff=59888"/>
		<updated>2020-03-24T17:23:18Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | [[image:UltraBaseX6.gif|UltraBase X6]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ThinkPad X6 UltraBase ==&lt;br /&gt;
The ThinkPad X6 UltraBase is a portable dock for the 6-series ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[Ultrabay|Ultrabay Slim]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road.&lt;br /&gt;
&lt;br /&gt;
It is not to be confused with the [[ThinkPad X6 Tablet UltraBase]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Gigabit Ethernet (RJ45)&lt;br /&gt;
** Modem (RJ11)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** Microphone&lt;br /&gt;
** Headphone&lt;br /&gt;
* Additional ports:&lt;br /&gt;
** Four USB ports (two on left side, two on the back side)&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
* [[Ultrabay Slim]]&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable&lt;br /&gt;
* Negatives: Makes the ThinkPad quite thick&lt;br /&gt;
* Compatibility: {{X60}}, {{X60s}}, {{X61}}, {{X61s}}&lt;br /&gt;
* Warranty: 3 years&lt;br /&gt;
&lt;br /&gt;
==Ultrabay Slim==&lt;br /&gt;
The Ultrabay Slim slot in this dock is full featured; it supports hot swapping with all Ultrabay Slim drives, including the following which have been tested by contributors to this site:&lt;br /&gt;
* [[Ultrabay Slim Multi-Burner III Drive]]&lt;br /&gt;
&lt;br /&gt;
You can also feed it with the [[Advanced Ultrabay Battery]] to extend the overall battery life time. Be aware, the [[Ultrabay Slim Battery]] won't work because the power connectors were slightly displaced; don't try to push them in by force, they won't work!&lt;br /&gt;
&lt;br /&gt;
== X6 UltraBase under Linux (older style) ==&lt;br /&gt;
The docking stations are (at least in openSUSE) supported by the [http://en.opensuse.org/Dockutils Dockutils] project. The dockutils are formed by a set of simple bash scripts that handle docking and undocking of the computer. When the user chooses to undock the laptop, it does some system calls and when properly configured, it could disconnect the optical drive in the Ultrabay or update the display resolution.&lt;br /&gt;
&lt;br /&gt;
Overally, the UltraBase works pretty much the same way as under Windows, only it has more configuration possibilities. The user only needs to press the key on the dock to undock the PC. Docking is handled automatically.&lt;br /&gt;
&lt;br /&gt;
The following code has been tested on {{OpenSUSE}} 10.3 (Linux 2.6.22) with ThinkPad X61 but should work on all dockable ThinkPads with a recent kernel and the required software installed.&lt;br /&gt;
&lt;br /&gt;
=== Dockutils hook ===&lt;br /&gt;
In order to have the docking handled automatically, we need to create a hook in the Dockutils directory ({{path|/usr/lib/dockutils/}}). We will put our hook in the {{path|hooks/thinkpad}} subdirectory.&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /usr/lib/dockutils/hooks/thinkpad/70x61}}&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
# dock/undock script for Thinkpad X61&lt;br /&gt;
&lt;br /&gt;
export DISPLAY=:0&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;dock&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;X61 dock&amp;quot;&lt;br /&gt;
        # non-present dvd drive workaround, not required in newer distros&lt;br /&gt;
        /bin/rescan-scsi-bus.sh --hosts=1 --channels=0 --ids=0 --luns=0 --forceremove &amp;amp;&lt;br /&gt;
&lt;br /&gt;
        # set external display resolution &amp;amp; dpi&lt;br /&gt;
        /usr/bin/xrandr --output VGA --auto&lt;br /&gt;
        /usr/bin/xrandr --screen 0 -s 1920x1200&lt;br /&gt;
        /usr/bin/xrandr --screen 0 --dpi 96x96&lt;br /&gt;
&lt;br /&gt;
elif [ &amp;quot;$1&amp;quot; = &amp;quot;undock&amp;quot; ]; then&lt;br /&gt;
        echo &amp;quot;X61 undock&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        # turn external display off, internal on and set res&lt;br /&gt;
        /usr/bin/xrandr --screen 0 -s 1024x768&lt;br /&gt;
        /usr/bin/xrandr --output LVDS --auto&lt;br /&gt;
        /usr/bin/xrandr --output VGA --off&lt;br /&gt;
        /usr/bin/xrandr --screen 0 --dpi 96x96&lt;br /&gt;
fi&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{NOTE|If you don't use external display, remove the &amp;lt;code&amp;gt;/usr/bin/xrandr&amp;lt;/code&amp;gt; lines from the script}}&lt;br /&gt;
The {{cmdroot|xhost +local:root}} command has to be in {{path|/etc/X11/xinit/xinitrc.d/&amp;lt;script name&amp;gt;}} to get &amp;lt;code&amp;gt;xrandr&amp;lt;/code&amp;gt; working from the root account.&lt;br /&gt;
&lt;br /&gt;
=== ACPI event handlers ===&lt;br /&gt;
You can always run the Dockutils using {{cmdroot|docker dock}} or {{cmdroot|docker undock}} command, but this is not comfortable. We will use the ACPI subsystem to bind {{key|Fn}}{{key|F8}}, {{key|Fn}}{{key|F9}} keys, and the blue button on the docking station to the Dockutils. This could be performed using the following code:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/acpi/events/dock}}&lt;br /&gt;
&amp;lt;pre&amp;gt;event=(ibm/dock GDCK 00000000 00000003|ibm/hotkey HKEY 00000080 00001008)&lt;br /&gt;
action=/usr/sbin/docker dock&amp;lt;/pre&amp;gt;&lt;br /&gt;
and &lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/acpi/events/undock}}&lt;br /&gt;
&amp;lt;pre&amp;gt;event=(ibm/dock GDCK 00000003 00000001|ibm/hotkey HKEY 00000080 00001009)&lt;br /&gt;
action=/usr/sbin/docker undock&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, you should be able to undock your PC using the keyboard keys and the dock button.&lt;br /&gt;
{{NOTE|[[Thinkpad-acpi|thinkpad_acpi]] and &amp;lt;code&amp;gt;acpid&amp;lt;/code&amp;gt; must be installed and running for this to work}}&lt;br /&gt;
&lt;br /&gt;
== X6 UltraBase under Linux (newer style) ==&lt;br /&gt;
&lt;br /&gt;
=== Setup Ultrabay Hotswap for any distribution ===&lt;br /&gt;
&lt;br /&gt;
Setup a script &amp;quot;ultrabay_eject&amp;quot; in /usr/local/sbin:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/udev/rules.d/50-thinkpad-ultrabay.rules}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Change the following DEVPATH= to match your system, if you want to run this directly instead of having it called by the udev eject script&lt;br /&gt;
# To find the right value, insert the UltraBay optical drive and run:&lt;br /&gt;
# udevadm info --query=path --name=/dev/sr0 | perl -pe 's!/block/...$!!'&lt;br /&gt;
if [ &amp;quot;$DEVPATH&amp;quot; = &amp;quot;&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
#   DEVPATH=&amp;quot;/devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0&amp;quot;&lt;br /&gt;
   DEVPATH=&amp;quot;/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
shopt -s nullglob&lt;br /&gt;
export DISPLAY=:0.0 # required for notify-send&lt;br /&gt;
ULTRABAY_SYSDIR=/sys$DEVPATH&lt;br /&gt;
&lt;br /&gt;
# Find generic dock interface for UltraBay&lt;br /&gt;
dock=$( /bin/grep -l ata_bay /sys/devices/platform/dock.?/type )&lt;br /&gt;
dock=${dock%%/type}&lt;br /&gt;
if [ -n &amp;quot;$dock&amp;quot; -a -d &amp;quot;$dock&amp;quot; ]; then&lt;br /&gt;
        logger ultrabay_eject starting eject of $dock&lt;br /&gt;
else&lt;br /&gt;
        logger ultrabay_eject cannot locate bay dock device&lt;br /&gt;
        notify-send -u critical -t 100000 &amp;quot;ThinkPad Ultrabay eject failed&amp;quot; &amp;quot;Cannot locate bay dock device&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Umount the filesystem(s) backed by the given major:minor device(s)&lt;br /&gt;
unmount_rdev() { perl - &amp;quot;$@&amp;quot; &amp;lt;&amp;lt;'EOPERL'  # let's do it in Perl&lt;br /&gt;
        for $major_minor (@ARGV) {&lt;br /&gt;
                $major_minor =~ m/^(\d+):(\d+)$/ or die;&lt;br /&gt;
                push(@tgt_rdevs, ($1&amp;lt;&amp;lt;8)|$2);&lt;br /&gt;
        }&lt;br /&gt;
        # Sort by reverse length of mount point, to unmount sub-directories first&lt;br /&gt;
        open MOUNTS,&amp;quot;&amp;lt;/proc/mounts&amp;quot; or die &amp;quot;$!&amp;quot;;&lt;br /&gt;
        @mounts=sort { length($b-&amp;gt;[1]) &amp;lt;=&amp;gt; length($a-&amp;gt;[1]) } map { [ split ] } &amp;lt;MOUNTS&amp;gt;;&lt;br /&gt;
        close MOUNTS;&lt;br /&gt;
        foreach $m (@mounts) {&lt;br /&gt;
                ($dev,$dir)=@$m;&lt;br /&gt;
                next unless -b $dev;  $rdev=(stat($dev))[6];&lt;br /&gt;
                next unless grep($_==$rdev, @tgt_rdevs);&lt;br /&gt;
                system(&amp;quot;umount&amp;quot;,&amp;quot;-v&amp;quot;,&amp;quot;$dir&amp;quot;)==0  or  $bad=1;&lt;br /&gt;
                if ($bad == 1) {&lt;br /&gt;
                        system(&amp;quot;logger&amp;quot;,&amp;quot;ultrabay_eject&amp;quot;,&amp;quot;ERROR unmounting&amp;quot;,$dev,$dir);&lt;br /&gt;
                        system(&amp;quot;notify-send -u critical -t 100000 \&amp;quot;Error unmounting $dir\&amp;quot; \&amp;quot;Unmounting of $dir on $dev failed!\&amp;quot;&amp;quot;);&lt;br /&gt;
                } else {&lt;br /&gt;
                        system(&amp;quot;logger&amp;quot;,&amp;quot;ultrabay_eject&amp;quot;,&amp;quot;unmounted&amp;quot;,$dev,$dir);&lt;br /&gt;
                        system(&amp;quot;notify-send -u normal -t 5000 \&amp;quot;Unmounted $dir\&amp;quot;&amp;quot;);&lt;br /&gt;
                };&lt;br /&gt;
        }&lt;br /&gt;
        exit 1 if $bad;&lt;br /&gt;
EOPERL&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Get the UltraBay's /dev/foo block device node&lt;br /&gt;
ultrabay_dev_node() {&lt;br /&gt;
        UDEV_PATH=&amp;quot;`readlink -e &amp;quot;$ULTRABAY_SYSDIR/block/&amp;quot;*`&amp;quot; || return 1&lt;br /&gt;
        UDEV_NAME=&amp;quot;`udevadm info --query=name --path=$UDEV_PATH`&amp;quot; || return 1&lt;br /&gt;
        echo /dev/$UDEV_NAME&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ $( cat $dock/docked ) == 0 ]; then&lt;br /&gt;
        logger ultrabay_eject dock reports empty&lt;br /&gt;
else &lt;br /&gt;
        if [ -d $ULTRABAY_SYSDIR ]; then&lt;br /&gt;
                logger ultrabay_eject dock occupied, shutting down storage device $DEVPATH&lt;br /&gt;
                sync&lt;br /&gt;
                # Unmount filesystems backed by this device&lt;br /&gt;
                ## This seems to be very inelegant and prone to failure&lt;br /&gt;
                unmount_rdev `cat $ULTRABAY_SYSDIR/block/*/dev     \&lt;br /&gt;
                                  $ULTRABAY_SYSDIR/block/*/*/dev`  \&lt;br /&gt;
                || {&lt;br /&gt;
                        logger ultrabay_eject umounting failed&lt;br /&gt;
                        echo 2 &amp;gt; /proc/acpi/ibm/beep  # triple error tone&lt;br /&gt;
                        notify-send -u critical -t 100000 &amp;quot;ThinkPad Ultrabay eject failed&amp;quot; \&lt;br /&gt;
&amp;quot;Please do not pull the device, doing so could cause file corruption and possibly hang the system. Unmounting of the filesystem on the ThinkPad Ultrabay device failed. Please put the eject leaver back in place, and try to unmount the filesystem manually. If this succeeds you can try the eject again&amp;quot;&lt;br /&gt;
                        exit 1;&lt;br /&gt;
                }&lt;br /&gt;
                sync&lt;br /&gt;
                # Nicely power off the device&lt;br /&gt;
                DEVNODE=`ultrabay_dev_node` &amp;amp;&amp;amp; hdparm -Y $DEVNODE&lt;br /&gt;
                # Let HAL+KDE notice the unmount and let the disk spin down&lt;br /&gt;
                sleep 0.5&lt;br /&gt;
                # Unregister this SCSI device:&lt;br /&gt;
                sync&lt;br /&gt;
                echo 1 &amp;gt; $ULTRABAY_SYSDIR/delete&lt;br /&gt;
        else&lt;br /&gt;
                logger ultrabay_eject bay occupied but incorrect device path $DEVPATH&lt;br /&gt;
                notify-send -u critical -t 100000 &amp;quot;ThinkPad Ultrabay eject failed&amp;quot; &amp;quot;Bay occupied but incorrect device path&amp;quot;&lt;br /&gt;
                echo 2 &amp;gt; /proc/acpi/ibm/beep  # triple error tone&lt;br /&gt;
                exit 1&lt;br /&gt;
        fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# We need sleep here so someone can disconnect the bay and the drive&lt;br /&gt;
sleep 1&lt;br /&gt;
&lt;br /&gt;
# Turn off power to the UltraBay&lt;br /&gt;
logger ultrabay_eject undocking $dock&lt;br /&gt;
echo 1 &amp;gt; $dock/undock&lt;br /&gt;
&lt;br /&gt;
# Tell the user we're OK&lt;br /&gt;
logger ultrabay_eject done&lt;br /&gt;
echo 12 &amp;gt; /proc/acpi/ibm/beep&lt;br /&gt;
notify-send -u normal -t 10000 &amp;quot;Safe to remove device&amp;quot; &amp;quot;The ThinkPad Ultrabay device can now safely be removed&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then set up and udev event that listens to the events from the ultrabay and runs the script:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/udev/rules.d/50-thinkpad-ultrabay.rules}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ENV{BAY_EVENT}==&amp;quot;3&amp;quot;, ACTION==&amp;quot;change&amp;quot;, SUBSYSTEM==&amp;quot;scsi&amp;quot;, RUN+=&amp;quot;/usr/local/sbin/ultrabay_eject&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix for undocking while Laptop sleeps for any distribution ===&lt;br /&gt;
&lt;br /&gt;
Then you just add the following file in /etc/pm/sleep.d/ - it just undocks the notebook before going to sleep. After resuming the acpi events will detect the ultrabay again so it will be &amp;quot;docked&amp;quot; automatically after resuming, but you can still just remove the X6* from the ultrabase while it is sleeping:&lt;br /&gt;
&lt;br /&gt;
{{NOTE| It is not known how well this works when using the ultrabase on the go (without ac adapter attached) and running from an ultrabay battery! Any hint from an ultrabay battery owner about this is highly appreciated!}}&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/pm/sleep.d/99-x61-docking}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
. &amp;quot;${PM_FUNCTIONS}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
case $1 in&lt;br /&gt;
        hibernate|suspend)&lt;br /&gt;
                echo 1 &amp;gt; /sys/devices/platform/dock.0/undock&lt;br /&gt;
                ;;&lt;br /&gt;
&lt;br /&gt;
        thaw|resume)&lt;br /&gt;
                # should dock automatically&lt;br /&gt;
                ;;&lt;br /&gt;
&lt;br /&gt;
        *) exit $NA&lt;br /&gt;
                ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dockutils hooks ===&lt;br /&gt;
&lt;br /&gt;
{{NOTE|There is a pretty annoying [http://bugzilla.novell.com/show_bug.cgi?id=434742 bug in openSUSE 11.1] , undocking while the laptop sleeps causes freeze or restart}}&lt;br /&gt;
&lt;br /&gt;
Since in recent distributions (like openSuSE 11.1), there is no generated ACPI event for undocking the notebook (Alt+F9 still works the same), you need to use udev in order to be able detect the undocking event. You can use the same ACPI hook as in the &amp;quot;older style&amp;quot; docking setting but you need to put this code into your udev rules:&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|cat /etc/udev/rules.d/10-docking.rules}}&lt;br /&gt;
&amp;lt;pre&amp;gt;ENV{EVENT}==&amp;quot;undock&amp;quot;, KERNEL==&amp;quot;dock.0&amp;quot;, SUBSYSTEM==&amp;quot;platform&amp;quot;, RUN+=&amp;quot;/usr/lib/dockutils/hooks/thinkpad/70x61 undock&amp;quot;&lt;br /&gt;
ENV{EVENT}==&amp;quot;dock&amp;quot;, KERNEL==&amp;quot;dock.0&amp;quot;, SUBSYSTEM==&amp;quot;platform&amp;quot;, RUN+=&amp;quot;/usr/lib/dockutils/hooks/thinkpad/70x61 dock&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
After this change, the notebook will change it's resolution automatically after you remove it from the UltraBase.&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X6_Tablet_UltraBase&amp;diff=59887</id>
		<title>ThinkPad X6 Tablet UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X6_Tablet_UltraBase&amp;diff=59887"/>
		<updated>2020-03-24T17:22:58Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[Image:X6_Tablet_UltraBase.gif|X6 Tablet UltraBase]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== ThinkPad X6 Tablet UltraBase ==&lt;br /&gt;
The ThinkPad X6 Tablet UltraBase is a portable dock for the {{X60 Tablet}} and {{X61 Tablet}} ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[Ultrabay|Ultrabay Slim]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road.&lt;br /&gt;
&lt;br /&gt;
It is not to be confused with the [[ThinkPad X6 UltraBase]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** Modem (RJ11)&lt;br /&gt;
** USB (four ports)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
** Microphone&lt;br /&gt;
** Headphone&lt;br /&gt;
* [[Ultrabay Slim]]&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable&lt;br /&gt;
* Negatives: makes the ThinkPad quite thick&lt;br /&gt;
* Compatibility: {{X60_Tablet}}, {{X61_Tablet}}&lt;br /&gt;
&lt;br /&gt;
===Flaws===&lt;br /&gt;
* Using Windows XP Tablet Edition one may stop the optical (CD/DVD) drive, remove the slim component, insert an alternate (HDD) slim component, and resume operations. This feature is not available under Ubuntu Hardy (8.04) linux as of this writing. One may unmount and eject an Ultrabay Slim HDD using either command line or desktop tools. However, there is no way to unmount and eject an optical drive. This is due, in part, to the way that CD/DVD devices are made known to the OS when media get inserted and are in limbo without media present. NOTE that there are several attempts to implement a CD/DVD stop, but they rely on detailed knowledge of device identification to the running kernel and complex command line statements.&lt;br /&gt;
* It would be nice if there were external USB or Firewire enclosures to accept the Ultrabay Slim components. Currently, this is not the case. Other vendors, notably DELL, offer an external enclosure for some editions of their drive-bay components.&lt;br /&gt;
&lt;br /&gt;
==Ultrabay Slim==&lt;br /&gt;
The Ultrabay Slim slot in this dock is a full featured one and supports hot swapping with all Ultrabay Slim drives. You can also feed it with the [[Advanced Ultrabay Battery]] pack to extend the overall battery life time.  ([[Ultrabay Slim Battery]] will not work.)&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X3_UltraBase&amp;diff=59886</id>
		<title>ThinkPad X3 UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X3_UltraBase&amp;diff=59886"/>
		<updated>2020-03-24T17:22:27Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[image:UltraBaseX3.gif|UltraBase X3]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== ThinkPad X3 UltraBase ==&lt;br /&gt;
The X3 UltraBase is a portable dock for the X30, X31 and X32 ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[Ultrabay|Ultrabay Plus]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road. The X3 UltraBase also features a battery slot on the underside that accepts the same battery as your X30 Series ThinkPad. The UltraBase X3 doesn't provide a second docking port as the original [[UltraBase]] did, hence you can't dock the UltraBase to any of the other docking solutions.&lt;br /&gt;
&lt;br /&gt;
=== Overview, docs ===&lt;br /&gt;
[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-44103|ThinkPad X3 UltraBase - Overview]&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** Modem (RJ11)&lt;br /&gt;
** USB&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]&lt;br /&gt;
* [[Ultrabay|Ultrabay Plus]]&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* Battery Slot (For Second X30 Series Battery)&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable&lt;br /&gt;
* Negatives: makes the ThinkPad quite thick, no extra docking port&lt;br /&gt;
* Compatibility: {{X30}}, {{X31}}, {{X32}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ultrabay Plus==&lt;br /&gt;
The [[Ultrabay|Ultrabay Plus]] slot in this dock is a full featured one and supports hot swapping with all Ultrabay Plus and Ultrabay 2000 drives. You can also feed it with the Ultrabay Plus battery pack to extend the overall battery life time. However, you can not use the additional battery slot on the UltraBase if you use the Ultrabay Plus battery pack (a plastic pen prevents you).&lt;br /&gt;
&lt;br /&gt;
== Linux support ==&lt;br /&gt;
&lt;br /&gt;
In general, see [[How_to_hotswap_the_UltraBase]] and [[How_to_hotswap_Ultrabay_devices]].&lt;br /&gt;
&lt;br /&gt;
This can be problematic under Debian, as the default kernel (2.6.18) do not support the IBM docks by default, as the IBM_DOCK and DOCK methods are not compatible. This is not a problem with 2.6.22 for some reason. Under 2.6.18, you need to recompile the Linux kernel with CONFIG_ACPI_IBM_DOCK enabled, and CONFIG_ACPI_DOCK disabled. You also need to hook a few scripts into the acpi events system.&lt;br /&gt;
&lt;br /&gt;
ibm-dock.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # acknowledge docking with the dockstation&lt;br /&gt;
 echo dock &amp;gt; /proc/acpi/ibm/dock&lt;br /&gt;
&lt;br /&gt;
ibm-undock.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # prepare the laptop for undocking with the dockstation&lt;br /&gt;
 &lt;br /&gt;
 echo undock &amp;gt; /proc/acpi/ibm/dock&lt;br /&gt;
&lt;br /&gt;
events/ibm-dock:&lt;br /&gt;
&lt;br /&gt;
 event=ibm/dock GDCK 00000000 00000003&lt;br /&gt;
 action=/etc/acpi/ibm-dock.sh&lt;br /&gt;
&lt;br /&gt;
events/ibm-undock:&lt;br /&gt;
&lt;br /&gt;
 event=ibm/dock GDCK 00000003 00000001&lt;br /&gt;
 action=/etc/acpi/ibm-undock.sh&lt;br /&gt;
&lt;br /&gt;
2.6.22-rc2 actually works without a flaw, without the above modifications, provided that the &amp;quot;bay&amp;quot; and &amp;quot;dock&amp;quot; modules are loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
According to [http://alcopop.org/unix/linux/x40/dock/ this page] you'll have to use this command to undock, since 2.6.18 kernel (after loading the dock module) :&lt;br /&gt;
&lt;br /&gt;
 echo 1 &amp;gt; /sys/devices/platform/dock.0/undock&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_X4_UltraBase&amp;diff=59885</id>
		<title>ThinkPad X4 UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_X4_UltraBase&amp;diff=59885"/>
		<updated>2020-03-24T17:22:07Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add Docking Solutions category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[image:UltraBaseX4.gif|UltraBase X4]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== ThinkPad X4 UltraBase ==&lt;br /&gt;
The X4 UltraBase is a portable dock for the X40 and X41 ThinkPads providing extra ports as well as a bay for an optical drive and a set of stereo speakers. Containing a full featured [[Ultrabay|Ultrabay Slim]] slot, it provides flexibility in drive choice as well as the option of a secondary battery for extended working time on the road. The X4 UltraBase doesn't provide a second docking port as the original [[UltraBase]] did, hence you can't dock the UltraBase to any of the other docking solutions.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** Ethernet (RJ45)&lt;br /&gt;
** Modem (RJ11)&lt;br /&gt;
** USB (three ports)&lt;br /&gt;
** [[VGA Port|VGA]]&lt;br /&gt;
** [[Serial Port|Serial (DB9-M)]]&lt;br /&gt;
** [[Parallel Port|Parallel (DB25-F)]]&lt;br /&gt;
** [[PS/2 Port|Combined PS/2 Mouse + Keyboard]]&lt;br /&gt;
* Ultrabay Slim&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
* Fru Number: '''92P3429'''&lt;br /&gt;
* Price: around 187 Euros&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable&lt;br /&gt;
* Negatives: makes the ThinkPad quite thick, no extra docking port, not{{Footnote|1}} compatible with the [[:Category:X41 Tablet|X41 Tablet]]&lt;br /&gt;
* Compatibility: {{X40}}, {{X41}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ultrabay Slim==&lt;br /&gt;
The Ultrabay Slim slot in this dock is a full featured one and supports hot swapping with all Ultrabay Slim drives. You can also feed it with the Ultrabay Slim battery pack to extend the overall battery life time.&lt;br /&gt;
&lt;br /&gt;
{{Footnotes|&lt;br /&gt;
# According to a post [[http://forum.thinkpads.com/viewtopic.php?p=513104#p513104]] it works, although it is not designed to work. For example, the stylus slides into the left near corner from the side – that location is covered by a vertical tab on the x4 Ultrabase.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_UltraBase&amp;diff=59884</id>
		<title>ThinkPad UltraBase</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_UltraBase&amp;diff=59884"/>
		<updated>2020-03-24T17:21:36Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
[[image:ultrabase.jpg|UltraBase]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== IBM UltraBase ==&lt;br /&gt;
The IBM UltraBase is a portable dock for the ThinkPads 570 and 570E providing extra ports as well as the originally missing drives and a set of stereo speakers. Together with the ThinkPad it forms a solid unit approximately double the height of the ThinkPad alone. Containing a builtin floppy drive and a [[Ultrabay|UltraslimBay]] slot, it provides flexibility in drive choice. Furthermore, the UltraBase's floppy is exchangable with a second battery of the same type as the one in the notebook to extend the mobile working time. It also features a second docking port, enabling one to dock the combined unit onto a port replicator or full dock.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Passthrough ports:&lt;br /&gt;
** [[USB Port|USB]] (single port)&lt;br /&gt;
** [[Audio Jacks|Audio Line out]]&lt;br /&gt;
** [[MIDI/Game Port]]&lt;br /&gt;
* 1.44MB Floppy disk drive, exchangeable with second battery&lt;br /&gt;
* [[Ultrabay|UltraslimBay]]&lt;br /&gt;
* [[Docking Port]]&lt;br /&gt;
* Stereo speakers&lt;br /&gt;
* Kensington security hole&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability, portable&lt;br /&gt;
* Negatives: makes the ThinkPad quite thick&lt;br /&gt;
* Compatibility: {{570}}, {{570E}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==UltraslimBay==&lt;br /&gt;
The UltraslimBay slot in this dock is a full featured one and supports warm swapping with all UltraslimBay drives. However, the UltraslimBay battery pack is NOT supported.&lt;br /&gt;
&lt;br /&gt;
==Floppy and Battery Slot==&lt;br /&gt;
The UltraBase features a removable floppy drive residing in a slot that is mechanically combined with a battery slot. While the floppy is fitted in from the right side of the unit, the battery slot is accessible from the top. If removed, the floppy is still usable as an external drive connected through a special cable. The battery slot takes a standard battery pack of the {{570}} or {{570E}}.&lt;br /&gt;
&lt;br /&gt;
==Vendor Documentation==&lt;br /&gt;
[http://support.lenovo.com/en_SE/product-and-parts/detail.page?&amp;amp;LegacyDocID=LWIK-46WPT7 Product Overview]&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Docking_Solutions&amp;diff=59883</id>
		<title>Docking Solutions</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Docking_Solutions&amp;diff=59883"/>
		<updated>2020-03-24T17:21:15Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add sort.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
Docks allow users to connect a variety of external peripherals simply by attaching their ThinkPad to the dock. &lt;br /&gt;
|}&lt;br /&gt;
==Linux support==&lt;br /&gt;
With recent distributions, docking and undocking should function out of the box. You can monitor this by running {{cmdroot|udevadm monitor}} and when you dock or press the undock button you should see a flurry of events.&lt;br /&gt;
&lt;br /&gt;
There are some issues though&lt;br /&gt;
&lt;br /&gt;
====No event on undock====&lt;br /&gt;
There are various possible reasons for not getting ACPI docking or undocking events;&lt;br /&gt;
&lt;br /&gt;
# port-replicators have never supported ACPI docking events&lt;br /&gt;
# newer docks (series 3 and newer from 2009 onwards), instead of generating ACPI dock events, generate key events which are only supported by the thinkpad-acpi driver since kernel 3.0. And no default action is taken on receiving these events.&lt;br /&gt;
# prior to kernel 2.6.34 the ACPI Dock driver only registered the first logical Dock port, and subsequent dock ports where ignored. This effected the ThinkPad X40 with ThinkPad X4 Dock. For older kernels patches are [https://bugzilla.kernel.org/show_bug.cgi?id=15521 available].&lt;br /&gt;
&lt;br /&gt;
====Filesystem corruption====&lt;br /&gt;
&lt;br /&gt;
Pressing the undock button will immediately unplug all dock attached devices. This can easily lead to problems, for instance if you have a USB or Ultrabay storage device attached to the dock and have a filesystem mounted RW, this can easily lead to filesystem corruption.&lt;br /&gt;
&lt;br /&gt;
The solution for now is to always make sure any storage devices attached to the dock are unmounted BEFORE pressing the undock button.&lt;br /&gt;
====External display issues====&lt;br /&gt;
{{NOTE|This only works for devices that register themselves as a dock through ACPI, it does not work for port replicators which are hidden to the OS.}}&lt;br /&gt;
{{NOTE|Newer series 3 docks no longer register themselves as a dock, but instead behave like a port replicator, as such the below method does not work. They do however cause a key event on dock and undock which could be used as a trigger, but for now these key events are not exposed by the thinkpad-acpi driver before kernel 3.0}}&lt;br /&gt;
Docking or undocking will also not change the display configuration, which can lead to issues when your undock and your screensaver decided to put the unlock dialog on the secondary display, effectively requiring you to unlock the screensaver blind, before you can press Fn-F7 to restore your display setup to ThinkPad (LVDS) only. This last issue can be resolved by creating a custom udev rule and script as shown below. This script can also be used to take other actions on dock/undock such as automatically configuring your external display on dock.&lt;br /&gt;
&lt;br /&gt;
create a file {{Path|/etc/udev/rules.d/81-thinkpad-dock.rules}}&lt;br /&gt;
 KERNEL==&amp;quot;dock.0&amp;quot;, ACTION==&amp;quot;change&amp;quot;, RUN+=&amp;quot;/usr/local/sbin/thinkpad-dock.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then create the file {{Path|/usr/local/sbin/thinkpad-dock.sh}}&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # wait for the dock state to change&lt;br /&gt;
 sleep 0.5&lt;br /&gt;
 DOCKED=$(cat /sys/devices/platform/dock.0/docked)&lt;br /&gt;
 case &amp;quot;$DOCKED&amp;quot; in&lt;br /&gt;
 	&amp;quot;0&amp;quot;)&lt;br /&gt;
        #undocked event - lets remove all connected outputs apart from LVDS&lt;br /&gt;
        for output in $(/usr/bin/xrandr -d :0.0 --verbose|grep &amp;quot; connected&amp;quot;|grep -v LVDS|awk '{print $1}')&lt;br /&gt;
          do&lt;br /&gt;
          /usr/bin/xrandr -d :0.0 --output $output --off&lt;br /&gt;
        done&lt;br /&gt;
 	;;&lt;br /&gt;
 	&amp;quot;1&amp;quot;)&lt;br /&gt;
 	#docked event - sample will created extended desktop with DVI1 to the right of LVDS1&lt;br /&gt;
 	#/usr/bin/xrandr -d :0.0 --output DVI1 --right-of LVDS1 --auto&lt;br /&gt;
 	;;&lt;br /&gt;
 esac&lt;br /&gt;
 exit 0&lt;br /&gt;
And set it executable&lt;br /&gt;
 chmod +x /usr/local/sbin/thinkpad-dock.sh&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The output names shown above are specific to the Intel video drivers. For the ATI Radeon driver they are different. But you best check your output names by running xrandr manually, and adjusting the script appropriately for your needs. The undock event should work on any ThinkPad where the graphics driver supports RandR and the ThinkPad LCD has LVDS in the name.}}&lt;br /&gt;
&lt;br /&gt;
Part of this is based on information from a thread on the Ubuntu [http://ubuntuforums.org/showthread.php?t=1076486 forums]&lt;br /&gt;
&lt;br /&gt;
=====Newer series 3 docks=====&lt;br /&gt;
There is a solution for the Series 3 docks: http://phihag.de/2012/thinkpad-docking.html&lt;br /&gt;
&lt;br /&gt;
==Available Docking Stations and Port Replicators==&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 170W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, W510, T520, T530, W520, W530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 135W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, W510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 90W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Series 3]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Series 3]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad UltraBase Series 3]] &amp;lt;tt&amp;gt;(X220, X220i, X220 Tablet, X230, X230i, X230 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Ultra Dock]], [[ThinkPad Pro Dock]], [[ThinkPad Basic Dock]] &amp;lt;tt&amp;gt;(L440, L540, T440, T440s, T440p, T540p, X240)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[USB Port Replicator with Digital Video]]&lt;br /&gt;
&lt;br /&gt;
==Withdrawn Docking Stations and Port Replicators==&lt;br /&gt;
* [[ThinkPad 700/720 Dock]]&lt;br /&gt;
* [[ThinkPad 700/720 Port Replicator]]&lt;br /&gt;
* [[ThinkPad Dock I (3545)]] &amp;lt;tt&amp;gt;(360/370/750/755/760 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock II (3546)]] &amp;lt;tt&amp;gt;(360/370/750/755/760 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Model 1]] &amp;lt;tt&amp;gt;(360/370/750/755/760/765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Model 2]] &amp;lt;tt&amp;gt;(360/370/750/755/760/765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad MultiPort]] &amp;lt;tt&amp;gt;(510Cs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad MultiPort II]] &amp;lt;tt&amp;gt;{701C/701CS)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase Model I]] &amp;lt;tt&amp;gt;(TP 760 and 765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase 600]] &amp;lt;tt&amp;gt;(TP 600 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase 770]] &amp;lt;tt&amp;gt;(TP 770 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock I]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock II]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock III]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[TransNote Port Extender]] &amp;lt;tt&amp;gt;(ThinkPad TransNote)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad i Series Port Replicator]] &amp;lt;tt&amp;gt;(TP i1400, i1500 Series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 365 Port Replicator]] &amp;lt;tt&amp;gt;(TP 365)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 365X Port Replicator]] &amp;lt;tt&amp;gt;(TP 365X)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 380/385 Port Replicator]]&lt;br /&gt;
* [[ThinkPad 560 Port Replicator]] &amp;lt;tt&amp;gt;(TP 380/385 series, 560 and 570{{footnote|4}})&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Enhanced Port Replicator]] &amp;lt;tt&amp;gt;(TP 380/385 series and 560X)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator with Advanced EtherJet]] &amp;lt;tt&amp;gt;(TP 380Z, i1720, i1721 and 390, 570, 600 and 770 series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator]] &amp;lt;tt&amp;gt;(A20-A31p, R30-R32, T20-T30, X20-X32)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator II]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock]] &amp;lt;tt&amp;gt;(A,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock II]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini-Dock]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Essential Port Replicator]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Advanced Dock]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Advanced Mini Dock]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase]] &amp;lt;tt&amp;gt;(TP 570 series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X2]] &amp;lt;tt&amp;gt;(X20, X21, X22, X23, X24)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X3]] &amp;lt;tt&amp;gt;(X30, X31, X32)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X4]] &amp;lt;tt&amp;gt;(X40, X41)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad X4 Dock]] &amp;lt;tt&amp;gt;(X40, X41, X41 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X6]] &amp;lt;tt&amp;gt;(X60, X60s, X61, X61s)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[X6 Tablet UltraBase]] &amp;lt;tt&amp;gt;(X60 Tablet, X61 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[X200 UltraBase]] &amp;lt;tt&amp;gt;(X200, X201)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[W700 Mini Dock]]&lt;br /&gt;
* [[W700 Mini Dock 2.0]]&lt;br /&gt;
&lt;br /&gt;
==Monitor and Notebook Stands==&lt;br /&gt;
* [[ThinkPad Adjustable Notebook Stand]]&lt;br /&gt;
* [[ThinkPad Monitor Stand 2001]] - (withdrawn)&lt;br /&gt;
* [[ThinkPad Monitor Stand 2000]] - (withdrawn)&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Dock II Adapter Kit]] - (withdrawn)&lt;br /&gt;
* [[Direct Dock Adapter]] - (withdrawn)&lt;br /&gt;
* [[SelectaBase PC Card Enabler]] - (withdrawn)&lt;br /&gt;
* [[SelectaBase PC Card Enabler with Advanced EtherJet]] - (withdrawn)&lt;br /&gt;
* [[Portable Drive Bay]] (PC-Card UltraslimBay adapter) - (withdrawn)&lt;br /&gt;
* [[Portable Drive Bay 2000]] (PC-Card/USB UltraBay 2000 adapter)&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-4NXNTP IBMs Docking Solutions overview page]&lt;br /&gt;
*[http://martin-ueding.de/en/projects/think-rotate/ ThinkPad Scripts]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#requires [[SelectaBase Model I]]&lt;br /&gt;
#requires [[SelectaBase 770]]&lt;br /&gt;
#requires [[SelectaBase 600]]&lt;br /&gt;
#requires [[Direct Dock Adapter]] or [[UltraBase]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions| ]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:Docking_Solutions&amp;diff=59882</id>
		<title>Category:Docking Solutions</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:Docking_Solutions&amp;diff=59882"/>
		<updated>2020-03-24T17:20:59Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ThinkWiki]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Docking_Solutions&amp;diff=59881</id>
		<title>Docking Solutions</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Docking_Solutions&amp;diff=59881"/>
		<updated>2020-03-24T17:20:21Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
Docks allow users to connect a variety of external peripherals simply by attaching their ThinkPad to the dock. &lt;br /&gt;
|}&lt;br /&gt;
==Linux support==&lt;br /&gt;
With recent distributions, docking and undocking should function out of the box. You can monitor this by running {{cmdroot|udevadm monitor}} and when you dock or press the undock button you should see a flurry of events.&lt;br /&gt;
&lt;br /&gt;
There are some issues though&lt;br /&gt;
&lt;br /&gt;
====No event on undock====&lt;br /&gt;
There are various possible reasons for not getting ACPI docking or undocking events;&lt;br /&gt;
&lt;br /&gt;
# port-replicators have never supported ACPI docking events&lt;br /&gt;
# newer docks (series 3 and newer from 2009 onwards), instead of generating ACPI dock events, generate key events which are only supported by the thinkpad-acpi driver since kernel 3.0. And no default action is taken on receiving these events.&lt;br /&gt;
# prior to kernel 2.6.34 the ACPI Dock driver only registered the first logical Dock port, and subsequent dock ports where ignored. This effected the ThinkPad X40 with ThinkPad X4 Dock. For older kernels patches are [https://bugzilla.kernel.org/show_bug.cgi?id=15521 available].&lt;br /&gt;
&lt;br /&gt;
====Filesystem corruption====&lt;br /&gt;
&lt;br /&gt;
Pressing the undock button will immediately unplug all dock attached devices. This can easily lead to problems, for instance if you have a USB or Ultrabay storage device attached to the dock and have a filesystem mounted RW, this can easily lead to filesystem corruption.&lt;br /&gt;
&lt;br /&gt;
The solution for now is to always make sure any storage devices attached to the dock are unmounted BEFORE pressing the undock button.&lt;br /&gt;
====External display issues====&lt;br /&gt;
{{NOTE|This only works for devices that register themselves as a dock through ACPI, it does not work for port replicators which are hidden to the OS.}}&lt;br /&gt;
{{NOTE|Newer series 3 docks no longer register themselves as a dock, but instead behave like a port replicator, as such the below method does not work. They do however cause a key event on dock and undock which could be used as a trigger, but for now these key events are not exposed by the thinkpad-acpi driver before kernel 3.0}}&lt;br /&gt;
Docking or undocking will also not change the display configuration, which can lead to issues when your undock and your screensaver decided to put the unlock dialog on the secondary display, effectively requiring you to unlock the screensaver blind, before you can press Fn-F7 to restore your display setup to ThinkPad (LVDS) only. This last issue can be resolved by creating a custom udev rule and script as shown below. This script can also be used to take other actions on dock/undock such as automatically configuring your external display on dock.&lt;br /&gt;
&lt;br /&gt;
create a file {{Path|/etc/udev/rules.d/81-thinkpad-dock.rules}}&lt;br /&gt;
 KERNEL==&amp;quot;dock.0&amp;quot;, ACTION==&amp;quot;change&amp;quot;, RUN+=&amp;quot;/usr/local/sbin/thinkpad-dock.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then create the file {{Path|/usr/local/sbin/thinkpad-dock.sh}}&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # wait for the dock state to change&lt;br /&gt;
 sleep 0.5&lt;br /&gt;
 DOCKED=$(cat /sys/devices/platform/dock.0/docked)&lt;br /&gt;
 case &amp;quot;$DOCKED&amp;quot; in&lt;br /&gt;
 	&amp;quot;0&amp;quot;)&lt;br /&gt;
        #undocked event - lets remove all connected outputs apart from LVDS&lt;br /&gt;
        for output in $(/usr/bin/xrandr -d :0.0 --verbose|grep &amp;quot; connected&amp;quot;|grep -v LVDS|awk '{print $1}')&lt;br /&gt;
          do&lt;br /&gt;
          /usr/bin/xrandr -d :0.0 --output $output --off&lt;br /&gt;
        done&lt;br /&gt;
 	;;&lt;br /&gt;
 	&amp;quot;1&amp;quot;)&lt;br /&gt;
 	#docked event - sample will created extended desktop with DVI1 to the right of LVDS1&lt;br /&gt;
 	#/usr/bin/xrandr -d :0.0 --output DVI1 --right-of LVDS1 --auto&lt;br /&gt;
 	;;&lt;br /&gt;
 esac&lt;br /&gt;
 exit 0&lt;br /&gt;
And set it executable&lt;br /&gt;
 chmod +x /usr/local/sbin/thinkpad-dock.sh&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The output names shown above are specific to the Intel video drivers. For the ATI Radeon driver they are different. But you best check your output names by running xrandr manually, and adjusting the script appropriately for your needs. The undock event should work on any ThinkPad where the graphics driver supports RandR and the ThinkPad LCD has LVDS in the name.}}&lt;br /&gt;
&lt;br /&gt;
Part of this is based on information from a thread on the Ubuntu [http://ubuntuforums.org/showthread.php?t=1076486 forums]&lt;br /&gt;
&lt;br /&gt;
=====Newer series 3 docks=====&lt;br /&gt;
There is a solution for the Series 3 docks: http://phihag.de/2012/thinkpad-docking.html&lt;br /&gt;
&lt;br /&gt;
==Available Docking Stations and Port Replicators==&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 170W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, W510, T520, T530, W520, W530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 135W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, W510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Plus Series 3 - 90W]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini Dock Series 3]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Series 3]] &amp;lt;tt&amp;gt;(T400s, T410, T410s, T420, T420s, T430, T510, T520, T530, X220, X230)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad UltraBase Series 3]] &amp;lt;tt&amp;gt;(X220, X220i, X220 Tablet, X230, X230i, X230 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Ultra Dock]], [[ThinkPad Pro Dock]], [[ThinkPad Basic Dock]] &amp;lt;tt&amp;gt;(L440, L540, T440, T440s, T440p, T540p, X240)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[USB Port Replicator with Digital Video]]&lt;br /&gt;
&lt;br /&gt;
==Withdrawn Docking Stations and Port Replicators==&lt;br /&gt;
* [[ThinkPad 700/720 Dock]]&lt;br /&gt;
* [[ThinkPad 700/720 Port Replicator]]&lt;br /&gt;
* [[ThinkPad Dock I (3545)]] &amp;lt;tt&amp;gt;(360/370/750/755/760 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock II (3546)]] &amp;lt;tt&amp;gt;(360/370/750/755/760 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Model 1]] &amp;lt;tt&amp;gt;(360/370/750/755/760/765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator Model 2]] &amp;lt;tt&amp;gt;(360/370/750/755/760/765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad MultiPort]] &amp;lt;tt&amp;gt;(510Cs)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad MultiPort II]] &amp;lt;tt&amp;gt;{701C/701CS)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase Model I]] &amp;lt;tt&amp;gt;(TP 760 and 765 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase 600]] &amp;lt;tt&amp;gt;(TP 600 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaBase 770]] &amp;lt;tt&amp;gt;(TP 770 series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock I]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock II]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[SelectaDock III]] &amp;lt;tt&amp;gt;(TP 600{{footnote|3}}, 760{{footnote|1}}, 765{{footnote|1}} and 770{{footnote|2}} series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[TransNote Port Extender]] &amp;lt;tt&amp;gt;(ThinkPad TransNote)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad i Series Port Replicator]] &amp;lt;tt&amp;gt;(TP i1400, i1500 Series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 365 Port Replicator]] &amp;lt;tt&amp;gt;(TP 365)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 365X Port Replicator]] &amp;lt;tt&amp;gt;(TP 365X)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad 380/385 Port Replicator]]&lt;br /&gt;
* [[ThinkPad 560 Port Replicator]] &amp;lt;tt&amp;gt;(TP 380/385 series, 560 and 570{{footnote|4}})&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Enhanced Port Replicator]] &amp;lt;tt&amp;gt;(TP 380/385 series and 560X)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator with Advanced EtherJet]] &amp;lt;tt&amp;gt;(TP 380Z, i1720, i1721 and 390, 570, 600 and 770 series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator]] &amp;lt;tt&amp;gt;(A20-A31p, R30-R32, T20-T30, X20-X32)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Port Replicator II]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock]] &amp;lt;tt&amp;gt;(A,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Dock II]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Mini-Dock]] &amp;lt;tt&amp;gt;(A,R,T,X series models)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Essential Port Replicator]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Advanced Dock]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad Advanced Mini Dock]] &amp;lt;tt&amp;gt;(T60, T60p, T61, T61p, T400, T500, W500, R60, R61, R400, R500, Z60t, Z60m, Z61t, Z61m, Z61p)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase]] &amp;lt;tt&amp;gt;(TP 570 series)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X2]] &amp;lt;tt&amp;gt;(X20, X21, X22, X23, X24)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X3]] &amp;lt;tt&amp;gt;(X30, X31, X32)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X4]] &amp;lt;tt&amp;gt;(X40, X41)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[ThinkPad X4 Dock]] &amp;lt;tt&amp;gt;(X40, X41, X41 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[UltraBase X6]] &amp;lt;tt&amp;gt;(X60, X60s, X61, X61s)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[X6 Tablet UltraBase]] &amp;lt;tt&amp;gt;(X60 Tablet, X61 Tablet)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[X200 UltraBase]] &amp;lt;tt&amp;gt;(X200, X201)&amp;lt;/tt&amp;gt;&lt;br /&gt;
* [[W700 Mini Dock]]&lt;br /&gt;
* [[W700 Mini Dock 2.0]]&lt;br /&gt;
&lt;br /&gt;
==Monitor and Notebook Stands==&lt;br /&gt;
* [[ThinkPad Adjustable Notebook Stand]]&lt;br /&gt;
* [[ThinkPad Monitor Stand 2001]] - (withdrawn)&lt;br /&gt;
* [[ThinkPad Monitor Stand 2000]] - (withdrawn)&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
* [[Dock II Adapter Kit]] - (withdrawn)&lt;br /&gt;
* [[Direct Dock Adapter]] - (withdrawn)&lt;br /&gt;
* [[SelectaBase PC Card Enabler]] - (withdrawn)&lt;br /&gt;
* [[SelectaBase PC Card Enabler with Advanced EtherJet]] - (withdrawn)&lt;br /&gt;
* [[Portable Drive Bay]] (PC-Card UltraslimBay adapter) - (withdrawn)&lt;br /&gt;
* [[Portable Drive Bay 2000]] (PC-Card/USB UltraBay 2000 adapter)&lt;br /&gt;
&lt;br /&gt;
==External Sources==&lt;br /&gt;
*[http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-4NXNTP IBMs Docking Solutions overview page]&lt;br /&gt;
*[http://martin-ueding.de/en/projects/think-rotate/ ThinkPad Scripts]&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#requires [[SelectaBase Model I]]&lt;br /&gt;
#requires [[SelectaBase 770]]&lt;br /&gt;
#requires [[SelectaBase 600]]&lt;br /&gt;
#requires [[Direct Dock Adapter]] or [[UltraBase]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Docking Solutions]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_on_a_ThinkPad_Z60t&amp;diff=59776</id>
		<title>Installing Debian on a ThinkPad Z60t</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_on_a_ThinkPad_Z60t&amp;diff=59776"/>
		<updated>2020-02-26T13:30:32Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I successfully installed Debian unstable on a Lenovo/IBM Thinkpad Z60.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
* works:&lt;br /&gt;
** keyboard&lt;br /&gt;
** trackpoint&lt;br /&gt;
** touchpad&lt;br /&gt;
** CD/DVD/CD writing&lt;br /&gt;
** ethernet&lt;br /&gt;
** wireless lan&lt;br /&gt;
** sound&lt;br /&gt;
** X&lt;br /&gt;
** cardbus slot&lt;br /&gt;
** usb (also usb2)&lt;br /&gt;
** vga out (also switching lcd/vga)&lt;br /&gt;
** cpu frequency scaling&lt;br /&gt;
** battery status&lt;br /&gt;
** fingerprint reader&lt;br /&gt;
* does not work: sd card slot (using Debian 2.6.16 kernel, I did not try the sdhci driver yet)&lt;br /&gt;
* not (yet) tested: IEEE 1394, bluetooth, TV Out&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
&lt;br /&gt;
The output of lspci looks like this:&lt;br /&gt;
&lt;br /&gt;
 0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
 0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)&lt;br /&gt;
 0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)&lt;br /&gt;
 0000:00:1b.0 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)&lt;br /&gt;
 0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)&lt;br /&gt;
 0000:00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)&lt;br /&gt;
 0000:00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)&lt;br /&gt;
 0000:00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)&lt;br /&gt;
 0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
 0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
 0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
 0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
 0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)&lt;br /&gt;
 0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
 0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
 0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
 0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
 0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)&lt;br /&gt;
 0000:13:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)&lt;br /&gt;
 0000:14:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)&lt;br /&gt;
 0000:14:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)&lt;br /&gt;
 0000:14:00.2 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)&lt;br /&gt;
&lt;br /&gt;
[[Category:Z60t]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_z60t&amp;diff=59775</id>
		<title>Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad z60t</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_z60t&amp;diff=59775"/>
		<updated>2020-02-26T13:30:15Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a 2533-F4U.&lt;br /&gt;
&lt;br /&gt;
I'd recommend a fresh install.  I did an upgrade from Edgy before the Feisty release and I'm not sure if my issues were upgrade- or not-yet-baked-related.&lt;br /&gt;
&lt;br /&gt;
== Works without effort ==&lt;br /&gt;
* Widescreen graphics (Intel 915)&lt;br /&gt;
* Wired network&lt;br /&gt;
* Keylight via Fn key&lt;br /&gt;
* Audio&lt;br /&gt;
* Volume/mute buttons&lt;br /&gt;
* LCD brightness Fn keys&lt;br /&gt;
* Power management w/ UltraBay battery&lt;br /&gt;
** There was a bug in Edgy where the system would shut down when the UltraBay battery hit 0% instead of switching over to the main battery.  This is now fixed.&lt;br /&gt;
&lt;br /&gt;
== Needed some tweaking ==&lt;br /&gt;
=== WiFi ===&lt;br /&gt;
WiFi didn't work at all. There are still known issues with the Atheros chipset, the restricted HAL, and the reported signal strength.  It turns out that the issue was with the new Gnome Network Manager that ships with Feisty, version 0.6.4.&lt;br /&gt;
&lt;br /&gt;
I now have open &amp;amp; WPA WiFi working by installing the .debs for Gnome Network Manager 0.7.0.  The .debs are posted in [http://ubuntuforums.org/showthread.php?page=2&amp;amp;t=235655 this thread at Ubuntu Forums].  I was unable to connect to a WEP AP at a friend's house, but he needs to upgrade to WPA anyway; is anyone else still using WEP?&lt;br /&gt;
&lt;br /&gt;
== SD drive ==&lt;br /&gt;
&lt;br /&gt;
There appears to be an upstream bug with a user un/mounting.  So you'll need to use the shell and sudo in order to mount/unmount.  As result, re-insert doesn't have the card show up in Nautilus. &lt;br /&gt;
&lt;br /&gt;
Feisty mounts the drive to /&amp;lt;tt&amp;gt;media/mmcblk0p1&amp;lt;/tt&amp;gt;; I've edited &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; and made a new directory so that it mounts to &amp;lt;tt&amp;gt;/media/sd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Still not working ==&lt;br /&gt;
=== Suspend/Hibernate ===&lt;br /&gt;
This seems not to be Thinkpad specific, but rather something low level.&lt;br /&gt;
&lt;br /&gt;
=== Microphone ===&lt;br /&gt;
I've not tried to make the built-in mic to work yet, but it's not working by default.&lt;br /&gt;
&lt;br /&gt;
[[Category:Z60t]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Z60t_Detailed_hardware_information&amp;diff=59774</id>
		<title>Z60t Detailed hardware information</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Z60t_Detailed_hardware_information&amp;diff=59774"/>
		<updated>2020-02-26T13:28:36Z</updated>

		<summary type="html">&lt;p&gt;Skim: Add category.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Detailed_hardware_information for a Thinkpad {{Z60t}} 2511FFG&lt;br /&gt;
&lt;br /&gt;
Note that this specific laptop has replaced the original memory with a 2GByte DIMM.&lt;br /&gt;
&lt;br /&gt;
=== lsusb ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002  &lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 004 Device 003: ID 0a5c:2110 Broadcom Corp. &lt;br /&gt;
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001  &lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0001  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03)&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03)&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03)&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03)&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03)&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03)&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03)&lt;br /&gt;
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03)&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03)&lt;br /&gt;
00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
13:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5212 802.11abg NIC [168c:1014] (rev 01)&lt;br /&gt;
14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08)&lt;br /&gt;
14:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dmidecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dmidecode 2.7&lt;br /&gt;
SMBIOS 2.33 present.&lt;br /&gt;
68 structures occupying 2238 bytes.&lt;br /&gt;
Table at 0x000E0010.&lt;br /&gt;
&lt;br /&gt;
Handle 0x0000, DMI type 0, 20 bytes.&lt;br /&gt;
BIOS Information&lt;br /&gt;
	Vendor: IBM&lt;br /&gt;
	Version: 77ET64WW (1.24 )&lt;br /&gt;
	Release Date: 02/27/2007&lt;br /&gt;
	Address: 0xDC000&lt;br /&gt;
	Runtime Size: 144 kB&lt;br /&gt;
	ROM Size: 1024 kB&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		PCI is supported&lt;br /&gt;
		PC Card (PCMCIA) is supported&lt;br /&gt;
		PNP is supported&lt;br /&gt;
		APM is supported&lt;br /&gt;
		BIOS is upgradeable&lt;br /&gt;
		BIOS shadowing is allowed&lt;br /&gt;
		ESCD support is available&lt;br /&gt;
		Boot from CD is supported&lt;br /&gt;
		Selectable boot is supported&lt;br /&gt;
		EDD is supported&lt;br /&gt;
		3.5&amp;quot;/720 KB floppy services are supported (int 13h)&lt;br /&gt;
		Print screen service is supported (int 5h)&lt;br /&gt;
		8042 keyboard services are supported (int 9h)&lt;br /&gt;
		Serial services are supported (int 14h)&lt;br /&gt;
		Printer services are supported (int 17h)&lt;br /&gt;
		CGA/mono video services are supported (int 10h)&lt;br /&gt;
		ACPI is supported&lt;br /&gt;
		USB legacy is supported&lt;br /&gt;
		BIOS boot specification is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0001, DMI type 1, 25 bytes.&lt;br /&gt;
System Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Product Name: 2511FFG&lt;br /&gt;
	Version: ThinkPad Z60t&lt;br /&gt;
	Wake-up Type: Power Switch&lt;br /&gt;
&lt;br /&gt;
Handle 0x0002, DMI type 2, 8 bytes.&lt;br /&gt;
Base Board Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Product Name: 2511FFG&lt;br /&gt;
	Version: Not Available&lt;br /&gt;
&lt;br /&gt;
Handle 0x0003, DMI type 3, 17 bytes.&lt;br /&gt;
Chassis Information&lt;br /&gt;
	Manufacturer: IBM&lt;br /&gt;
	Type: Notebook&lt;br /&gt;
	Lock: Not Present&lt;br /&gt;
	Version: Not Available&lt;br /&gt;
	Asset Tag: No Asset Information&lt;br /&gt;
	Boot-up State: Unknown&lt;br /&gt;
	Power Supply State: Unknown&lt;br /&gt;
	Thermal State: Unknown&lt;br /&gt;
	Security Status: Unknown&lt;br /&gt;
	OEM Information: 0x00000000&lt;br /&gt;
&lt;br /&gt;
Handle 0x0004, DMI type 126, 17 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0005, DMI type 126, 17 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0006, DMI type 4, 35 bytes.&lt;br /&gt;
Processor Information&lt;br /&gt;
	Socket Designation: None&lt;br /&gt;
	Type: Central Processor&lt;br /&gt;
	Family: Pentium M&lt;br /&gt;
	Manufacturer: GenuineIntel&lt;br /&gt;
	ID: D8 06 00 00 FF FB E9 AF&lt;br /&gt;
	Signature: Type 0, Family 6, Model 13, Stepping 8&lt;br /&gt;
	Flags:&lt;br /&gt;
		FPU (Floating-point unit on-chip)&lt;br /&gt;
		VME (Virtual mode extension)&lt;br /&gt;
		DE (Debugging extension)&lt;br /&gt;
		PSE (Page size extension)&lt;br /&gt;
		TSC (Time stamp counter)&lt;br /&gt;
		MSR (Model specific registers)&lt;br /&gt;
		PAE (Physical address extension)&lt;br /&gt;
		MCE (Machine check exception)&lt;br /&gt;
		CX8 (CMPXCHG8 instruction supported)&lt;br /&gt;
		APIC (On-chip APIC hardware supported)&lt;br /&gt;
		SEP (Fast system call)&lt;br /&gt;
		MTRR (Memory type range registers)&lt;br /&gt;
		PGE (Page global enable)&lt;br /&gt;
		MCA (Machine check architecture)&lt;br /&gt;
		CMOV (Conditional move instruction supported)&lt;br /&gt;
		PAT (Page attribute table)&lt;br /&gt;
		CLFSH (CLFLUSH instruction supported)&lt;br /&gt;
		DS (Debug store)&lt;br /&gt;
		ACPI (ACPI supported)&lt;br /&gt;
		MMX (MMX technology supported)&lt;br /&gt;
		FXSR (Fast floating-point save and restore)&lt;br /&gt;
		SSE (Streaming SIMD extensions)&lt;br /&gt;
		SSE2 (Streaming SIMD extensions 2)&lt;br /&gt;
		SS (Self-snoop)&lt;br /&gt;
		TM (Thermal monitor supported)&lt;br /&gt;
		PBE (Pending break enabled)&lt;br /&gt;
	Version: Intel(R) Pentium(R) M processor&lt;br /&gt;
	Voltage: 1.4 V&lt;br /&gt;
	External Clock: 533 MHz&lt;br /&gt;
	Max Speed: 2000 MHz&lt;br /&gt;
	Current Speed: 2000 MHz&lt;br /&gt;
	Status: Populated, Enabled&lt;br /&gt;
	Upgrade: None&lt;br /&gt;
	L1 Cache Handle: 0x000A&lt;br /&gt;
	L2 Cache Handle: 0x000B&lt;br /&gt;
	L3 Cache Handle: Not Provided&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x0007, DMI type 5, 20 bytes.&lt;br /&gt;
Memory Controller Information&lt;br /&gt;
	Error Detecting Method: None&lt;br /&gt;
	Error Correcting Capabilities:&lt;br /&gt;
		None&lt;br /&gt;
	Supported Interleave: One-way Interleave&lt;br /&gt;
	Current Interleave: One-way Interleave&lt;br /&gt;
	Maximum Memory Module Size: 1024 MB&lt;br /&gt;
	Maximum Total Memory Size: 2048 MB&lt;br /&gt;
	Supported Speeds:&lt;br /&gt;
		Other&lt;br /&gt;
	Supported Memory Types:&lt;br /&gt;
		DIMM&lt;br /&gt;
		SDRAM&lt;br /&gt;
	Memory Module Voltage: 2.9 V&lt;br /&gt;
	Associated Memory Slots: 2&lt;br /&gt;
		0x0008&lt;br /&gt;
		0x0009&lt;br /&gt;
	Enabled Error Correcting Capabilities:&lt;br /&gt;
		Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0008, DMI type 6, 12 bytes.&lt;br /&gt;
Memory Module Information&lt;br /&gt;
	Socket Designation: DIMM Slot 1&lt;br /&gt;
	Bank Connections: 0 3&lt;br /&gt;
	Current Speed: Unknown&lt;br /&gt;
	Type: DIMM SDRAM&lt;br /&gt;
	Installed Size: 2048 MB (Double-bank Connection)&lt;br /&gt;
	Enabled Size: 2048 MB (Double-bank Connection)&lt;br /&gt;
	Error Status: OK&lt;br /&gt;
&lt;br /&gt;
Handle 0x0009, DMI type 6, 12 bytes.&lt;br /&gt;
Memory Module Information&lt;br /&gt;
	Socket Designation: DIMM Slot 2&lt;br /&gt;
	Bank Connections: 4 7&lt;br /&gt;
	Current Speed: Unknown&lt;br /&gt;
	Type: DIMM SDRAM&lt;br /&gt;
	Installed Size: Not Installed&lt;br /&gt;
	Enabled Size: Not Installed&lt;br /&gt;
	Error Status: OK&lt;br /&gt;
&lt;br /&gt;
Handle 0x000A, DMI type 7, 19 bytes.&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: Internal L1 Cache&lt;br /&gt;
	Configuration: Enabled, Socketed, Level 1&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 32 KB&lt;br /&gt;
	Maximum Size: 32 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Synchronous&lt;br /&gt;
	Installed SRAM Type: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Single-bit ECC&lt;br /&gt;
	System Type: Data&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x000B, DMI type 7, 19 bytes.&lt;br /&gt;
Cache Information&lt;br /&gt;
	Socket Designation: Internal L2 Cache&lt;br /&gt;
	Configuration: Enabled, Socketed, Level 2&lt;br /&gt;
	Operational Mode: Write Back&lt;br /&gt;
	Location: Internal&lt;br /&gt;
	Installed Size: 2048 KB&lt;br /&gt;
	Maximum Size: 2048 KB&lt;br /&gt;
	Supported SRAM Types:&lt;br /&gt;
		Burst&lt;br /&gt;
	Installed SRAM Type: Burst&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Error Correction Type: Multi-bit ECC&lt;br /&gt;
	System Type: Unified&lt;br /&gt;
	Associativity: 8-way Set-associative&lt;br /&gt;
&lt;br /&gt;
Handle 0x000C, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x000D, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Infrared&lt;br /&gt;
	External Connector Type: Infrared&lt;br /&gt;
	Port Type: Other&lt;br /&gt;
&lt;br /&gt;
Handle 0x000E, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Parallel&lt;br /&gt;
	External Connector Type: DB-25 female&lt;br /&gt;
	Port Type: Parallel Port ECP/EPP&lt;br /&gt;
&lt;br /&gt;
Handle 0x000F, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: External Monitor&lt;br /&gt;
	External Connector Type: DB-15 female&lt;br /&gt;
	Port Type: Video Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0010, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0011, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0012, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0013, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0014, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0015, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Microphone Jack&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0016, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Headphone Jack&lt;br /&gt;
	External Connector Type: Mini Jack (headphones)&lt;br /&gt;
	Port Type: Audio Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0017, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: S-Video-Out&lt;br /&gt;
	External Connector Type: Other&lt;br /&gt;
	Port Type: Video Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x0018, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0019, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001A, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: Ethernet&lt;br /&gt;
	External Connector Type: RJ-45&lt;br /&gt;
	Port Type: Network Port&lt;br /&gt;
&lt;br /&gt;
Handle 0x001B, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 1&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x001C, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: USB 2&lt;br /&gt;
	External Connector Type: Access Bus (USB)&lt;br /&gt;
	Port Type: USB&lt;br /&gt;
&lt;br /&gt;
Handle 0x001D, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001E, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x001F, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0020, DMI type 126, 9 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0021, DMI type 8, 9 bytes.&lt;br /&gt;
Port Connector Information&lt;br /&gt;
	Internal Reference Designator: Not Available&lt;br /&gt;
	Internal Connector Type: None&lt;br /&gt;
	External Reference Designator: IEEE1394&lt;br /&gt;
	External Connector Type: IEEE 1394&lt;br /&gt;
	Port Type: Firewire (IEEE P1394)&lt;br /&gt;
&lt;br /&gt;
Handle 0x0022, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: CardBus Slot 1&lt;br /&gt;
	Type: 32-bit PC Card (PCMCIA)&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: Adapter 0, Socket 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PC Card-16 is supported&lt;br /&gt;
		Cardbus is supported&lt;br /&gt;
		Zoom Video is supported&lt;br /&gt;
		Modem ring resume is supported&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		Hot-plug devices are supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0023, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: CardBus Slot 2&lt;br /&gt;
	Type: 32-bit PC Card (PCMCIA)&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: Adapter 1, Socket 0&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PC Card-16 is supported&lt;br /&gt;
		Cardbus is supported&lt;br /&gt;
		Zoom Video is supported&lt;br /&gt;
		Modem ring resume is supported&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		Hot-plug devices are supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0024, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0025, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0026, DMI type 9, 13 bytes.&lt;br /&gt;
System Slot Information&lt;br /&gt;
	Designation: Mini-PCI Slot 1&lt;br /&gt;
	Type: 32-bit PCI&lt;br /&gt;
	Current Usage: Available&lt;br /&gt;
	Length: Other&lt;br /&gt;
	ID: 1&lt;br /&gt;
	Characteristics:&lt;br /&gt;
		5.0 V is provided&lt;br /&gt;
		3.3 V is provided&lt;br /&gt;
		PME signal is supported&lt;br /&gt;
		SMBus signal is supported&lt;br /&gt;
&lt;br /&gt;
Handle 0x0027, DMI type 126, 13 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0028, DMI type 10, 6 bytes.&lt;br /&gt;
On Board Device Information&lt;br /&gt;
	Type: Other&lt;br /&gt;
	Status: Disabled&lt;br /&gt;
	Description: IBM Embedded Security hardware&lt;br /&gt;
&lt;br /&gt;
Handle 0x0029, DMI type 11, 5 bytes.&lt;br /&gt;
OEM Strings&lt;br /&gt;
	String 1: IBM ThinkPad Embedded Controller -[77HT58WW-1.18    ]-&lt;br /&gt;
&lt;br /&gt;
Handle 0x002A, DMI type 13, 22 bytes.&lt;br /&gt;
BIOS Language Information&lt;br /&gt;
	Installable Languages: 1&lt;br /&gt;
		enUS&lt;br /&gt;
	Currently Installed Language: enUS&lt;br /&gt;
&lt;br /&gt;
Handle 0x002B, DMI type 15, 25 bytes.&lt;br /&gt;
System Event Log&lt;br /&gt;
	Area Length: 0 bytes&lt;br /&gt;
	Header Start Offset: 0x0000&lt;br /&gt;
	Header Length: 16 bytes&lt;br /&gt;
	Data Start Offset: 0x0010&lt;br /&gt;
	Access Method: General-purpose non-volatile data functions&lt;br /&gt;
	Access Address: 0x0000&lt;br /&gt;
	Status: Valid, Not Full&lt;br /&gt;
	Change Token: 0x000000F5&lt;br /&gt;
	Header Format: Type 1&lt;br /&gt;
	Supported Log Type Descriptors: 1&lt;br /&gt;
	Descriptor 1: POST error&lt;br /&gt;
	Data Format 1: POST results bitmap&lt;br /&gt;
&lt;br /&gt;
Handle 0x002C, DMI type 16, 15 bytes.&lt;br /&gt;
Physical Memory Array&lt;br /&gt;
	Location: System Board Or Motherboard&lt;br /&gt;
	Use: System Memory&lt;br /&gt;
	Error Correction Type: None&lt;br /&gt;
	Maximum Capacity: 1 GB&lt;br /&gt;
	Error Information Handle: Not Provided&lt;br /&gt;
	Number Of Devices: 2&lt;br /&gt;
&lt;br /&gt;
Handle 0x002D, DMI type 17, 27 bytes.&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x002C&lt;br /&gt;
	Error Information Handle: No Error&lt;br /&gt;
	Total Width: 64 bits&lt;br /&gt;
	Data Width: 64 bits&lt;br /&gt;
	Size: 2048 MB&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: DIMM 1&lt;br /&gt;
	Bank Locator: Bank 0/1&lt;br /&gt;
	Type: DDR&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Manufacturer: Not Specified&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x002E, DMI type 17, 27 bytes.&lt;br /&gt;
Memory Device&lt;br /&gt;
	Array Handle: 0x002C&lt;br /&gt;
	Error Information Handle: No Error&lt;br /&gt;
	Total Width: Unknown&lt;br /&gt;
	Data Width: Unknown&lt;br /&gt;
	Size: No Module Installed&lt;br /&gt;
	Form Factor: SODIMM&lt;br /&gt;
	Set: None&lt;br /&gt;
	Locator: DIMM 2&lt;br /&gt;
	Bank Locator: Bank 2/3&lt;br /&gt;
	Type: DDR&lt;br /&gt;
	Type Detail: Synchronous&lt;br /&gt;
	Speed: Unknown&lt;br /&gt;
	Manufacturer: Not Specified&lt;br /&gt;
	Asset Tag: Not Specified&lt;br /&gt;
	Part Number: Not Specified&lt;br /&gt;
&lt;br /&gt;
Handle 0x002F, DMI type 18, 23 bytes.&lt;br /&gt;
32-bit Memory Error Information&lt;br /&gt;
	Type: OK&lt;br /&gt;
	Granularity: Unknown&lt;br /&gt;
	Operation: Unknown&lt;br /&gt;
	Vendor Syndrome: Unknown&lt;br /&gt;
	Memory Array Address: Unknown&lt;br /&gt;
	Device Address: Unknown&lt;br /&gt;
	Resolution: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0030, DMI type 19, 15 bytes.&lt;br /&gt;
Memory Array Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Array Handle: 0x002C&lt;br /&gt;
	Partition Width: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0031, DMI type 20, 19 bytes.&lt;br /&gt;
Memory Device Mapped Address&lt;br /&gt;
	Starting Address: 0x00000000000&lt;br /&gt;
	Ending Address: 0x0007FFFFFFF&lt;br /&gt;
	Range Size: 2 GB&lt;br /&gt;
	Physical Device Handle: 0x002D&lt;br /&gt;
	Memory Array Mapped Address Handle: 0x0030&lt;br /&gt;
	Partition Row Position: 1&lt;br /&gt;
&lt;br /&gt;
Handle 0x0032, DMI type 126, 19 bytes.&lt;br /&gt;
Inactive&lt;br /&gt;
&lt;br /&gt;
Handle 0x0033, DMI type 21, 7 bytes.&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Track Point&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 3&lt;br /&gt;
&lt;br /&gt;
Handle 0x0034, DMI type 21, 7 bytes.&lt;br /&gt;
Built-in Pointing Device&lt;br /&gt;
	Type: Touch Pad&lt;br /&gt;
	Interface: PS/2&lt;br /&gt;
	Buttons: 0&lt;br /&gt;
&lt;br /&gt;
Handle 0x0035, DMI type 24, 5 bytes.&lt;br /&gt;
Hardware Security&lt;br /&gt;
	Power-On Password Status: Disabled&lt;br /&gt;
	Keyboard Password Status: Disabled&lt;br /&gt;
	Administrator Password Status: Disabled&lt;br /&gt;
	Front Panel Reset Status: Unknown&lt;br /&gt;
&lt;br /&gt;
Handle 0x0036, DMI type 32, 11 bytes.&lt;br /&gt;
System Boot Information&lt;br /&gt;
	Status: No errors detected&lt;br /&gt;
&lt;br /&gt;
Handle 0x0037, DMI type 131, 17 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		83 11 37 00 01 02 03 FF FF 1F 00 00 00 00 00 02&lt;br /&gt;
		00&lt;br /&gt;
	Strings:&lt;br /&gt;
		BOOTINF 20h&lt;br /&gt;
		BOOTDEV 21h&lt;br /&gt;
		KEYPTRS 23h&lt;br /&gt;
&lt;br /&gt;
Handle 0x0038, DMI type 131, 11 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		83 0B 38 00 00 00 E8 FF C5 01 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		IBM System Metrics&lt;br /&gt;
&lt;br /&gt;
Handle 0x0039, DMI type 132, 7 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		84 07 39 00 01 D8 36&lt;br /&gt;
&lt;br /&gt;
Handle 0x003A, DMI type 133, 5 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		85 05 3A 00 01&lt;br /&gt;
	Strings:&lt;br /&gt;
		KHOIHGIUCCHHII&lt;br /&gt;
&lt;br /&gt;
Handle 0x003B, DMI type 134, 13 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		86 0D 3B 00 25 12 05 20 00 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003C, DMI type 134, 16 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		86 10 3C 00 00 41 54 4D 4C 01 01 00 06 02 01 02&lt;br /&gt;
	Strings:&lt;br /&gt;
		TPM INFO&lt;br /&gt;
		System Reserved&lt;br /&gt;
&lt;br /&gt;
Handle 0x003D, DMI type 135, 13 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 0D 3D 00 54 50 07 00 01 00 00 00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003E, DMI type 135, 18 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		87 12 3E 00 54 50 07 01 01 A0 00 00 00 00 00 00&lt;br /&gt;
		00 00&lt;br /&gt;
&lt;br /&gt;
Handle 0x003F, DMI type 136, 6 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		88 06 3F 00 5A 5A&lt;br /&gt;
&lt;br /&gt;
Handle 0x0040, DMI type 137, 26 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		89 1A 40 00 0A 01 00 01 00 00 50 57 4D 53 20 49&lt;br /&gt;
		6E 66 6F 72 6D 61 74 69 6F 6E&lt;br /&gt;
&lt;br /&gt;
Handle 0x0041, DMI type 138, 40 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8A 28 41 00 14 01 01 01 07 01 01 0C 01 01 0C 01&lt;br /&gt;
		01 0C 00 00 42 49 4F 53 20 50 61 73 73 77 6F 72&lt;br /&gt;
		64 20 46 6F 72 6D 61 74&lt;br /&gt;
&lt;br /&gt;
Handle 0x0042, DMI type 139, 37 bytes.&lt;br /&gt;
OEM-specific Type&lt;br /&gt;
	Header and Data:&lt;br /&gt;
		8B 25 42 00 11 01 0A 00 00 00 00 00 00 00 00 00&lt;br /&gt;
		00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D&lt;br /&gt;
		61 74 69 6F 6E&lt;br /&gt;
&lt;br /&gt;
Handle 0x0043, DMI type 127, 4 bytes.&lt;br /&gt;
End Of Table&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== biosdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# biosdecode 2.7&lt;br /&gt;
VPD present.&lt;br /&gt;
	BIOS Build ID: 77ET64WW &lt;br /&gt;
	Machine Type/Model: 2511FFG&lt;br /&gt;
SMBIOS 2.33 present.&lt;br /&gt;
	Structure Table Length: 2238 bytes&lt;br /&gt;
	Structure Table Address: 0x000E0010&lt;br /&gt;
	Number Of Structures: 68&lt;br /&gt;
	Maximum Structure Size: 86 bytes&lt;br /&gt;
BIOS32 Service Directory present.&lt;br /&gt;
	Revision: 0&lt;br /&gt;
	Calling Interface Address: 0x000FD6F0&lt;br /&gt;
ACPI 2.0 present.&lt;br /&gt;
	OEM Identifier: IBM   &lt;br /&gt;
	RSD Table 32-bit Address: 0x7F6E66CA&lt;br /&gt;
	XSD Table 64-bit Address: 0x000000007F6E670A&lt;br /&gt;
PNP BIOS 1.0 present.&lt;br /&gt;
	Event Notification: Polling&lt;br /&gt;
	Event Notification Flag Address: 0x000004B4&lt;br /&gt;
	Real Mode 16-bit Code Address: F000:B4CF&lt;br /&gt;
	Real Mode 16-bit Data Address: 0040:0000&lt;br /&gt;
	16-bit Protected Mode Code Address: 0x000FB4ED&lt;br /&gt;
	16-bit Protected Mode Data Address: 0x00000400&lt;br /&gt;
PCI Interrupt Routing 1.0 present.&lt;br /&gt;
	Router ID: 00:1f.0&lt;br /&gt;
	Exclusive IRQs: None&lt;br /&gt;
	Compatible Router: 8086:122e&lt;br /&gt;
	Slot Entry 1: ID 00:1b, on-board&lt;br /&gt;
	Slot Entry 2: ID 00:1c, on-board&lt;br /&gt;
	Slot Entry 3: ID 00:1d, on-board&lt;br /&gt;
	Slot Entry 4: ID 00:1e, on-board&lt;br /&gt;
	Slot Entry 5: ID 00:1f, on-board&lt;br /&gt;
	Slot Entry 6: ID 03:1f, on-board&lt;br /&gt;
	Slot Entry 7: ID 0b:1f, on-board&lt;br /&gt;
	Slot Entry 8: ID 13:1f, on-board&lt;br /&gt;
	Slot Entry 9: ID 14:00, on-board&lt;br /&gt;
	Slot Entry 10: ID 14:02, slot number 1&lt;br /&gt;
	Slot Entry 11: ID 14:08, on-board&lt;br /&gt;
	Slot Entry 12: ID 00:00, on-board&lt;br /&gt;
	Slot Entry 13: ID 00:02, on-board&lt;br /&gt;
	Slot Entry 14: ID 00:01, on-board&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== vpddecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vpddecode 2.7&lt;br /&gt;
BIOS Build ID: 77ET64WW &lt;br /&gt;
Product Name: Unknown, please report!&lt;br /&gt;
Machine Type/Model: 2511FFG&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lsusb -v ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 001: ID 1d6b:0002  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         1 Single TT&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0002 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 ehci_hcd&lt;br /&gt;
  iProduct                2 EHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.7&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              12&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength              11&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             8&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
    TT think time 8 FS bits&lt;br /&gt;
  bPwrOn2PwrGood       10 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0 0xb6&lt;br /&gt;
  PortPwrCtrlMask    0xf7  0xb7 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
   Port 3: 0000.0100 power&lt;br /&gt;
   Port 4: 0000.0100 power&lt;br /&gt;
   Port 5: 0000.0100 power&lt;br /&gt;
   Port 6: 0000.0100 power&lt;br /&gt;
   Port 7: 0000.0100 power&lt;br /&gt;
   Port 8: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 005 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.3&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 003: ID 0a5c:2110 Broadcom Corp. &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          224 Wireless&lt;br /&gt;
  bDeviceSubClass         1 Radio Frequency&lt;br /&gt;
  bDeviceProtocol         1 Bluetooth&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x0a5c Broadcom Corp.&lt;br /&gt;
  idProduct          0x2110 &lt;br /&gt;
  bcdDevice            1.00&lt;br /&gt;
  iManufacturer           1 Broadcom Corp&lt;br /&gt;
  iProduct                2 BCM2045B&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          216&lt;br /&gt;
    bNumInterfaces          4&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0010  1x 16 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0000  1x 0 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0009  1x 9 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0011  1x 17 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       4&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        1&lt;br /&gt;
      bAlternateSetting       5&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       224 Wireless&lt;br /&gt;
      bInterfaceSubClass      1 Radio Frequency&lt;br /&gt;
      bInterfaceProtocol      1 Bluetooth&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x03  EP 3 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        2&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           2&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x84  EP 4 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0020  1x 32 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        3&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       254 Application Specific Interface&lt;br /&gt;
      bInterfaceSubClass      1 Device Firmware Update&lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.00&lt;br /&gt;
  bDeviceClass            0 (Defined at Interface level)&lt;br /&gt;
  bDeviceSubClass         0 &lt;br /&gt;
  bDeviceProtocol         0 &lt;br /&gt;
  bMaxPacketSize0         8&lt;br /&gt;
  idVendor           0x0483 SGS Thomson Microelectronics&lt;br /&gt;
  idProduct          0x2016 Fingerprint Reader&lt;br /&gt;
  bcdDevice            0.01&lt;br /&gt;
  iManufacturer           1 STMicroelectronics&lt;br /&gt;
  iProduct                2 Biometric Coprocessor&lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           39&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xa0&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           3&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass      0 &lt;br /&gt;
      bInterfaceProtocol      0 &lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x83  EP 3 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0004  1x 4 bytes&lt;br /&gt;
        bInterval              20&lt;br /&gt;
&lt;br /&gt;
Bus 004 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.2&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0103 power enable connect&lt;br /&gt;
   Port 2: 0000.0103 power enable connect&lt;br /&gt;
&lt;br /&gt;
Bus 003 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.1&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&lt;br /&gt;
Bus 002 Device 001: ID 1d6b:0001  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               1.10&lt;br /&gt;
  bDeviceClass            9 Hub&lt;br /&gt;
  bDeviceSubClass         0 Unused&lt;br /&gt;
  bDeviceProtocol         0 Full speed (or root) hub&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x1d6b &lt;br /&gt;
  idProduct          0x0001 &lt;br /&gt;
  bcdDevice            2.06&lt;br /&gt;
  iManufacturer           3 Linux 2.6.25.11-60.fc8 uhci_hcd&lt;br /&gt;
  iProduct                2 UHCI Host Controller&lt;br /&gt;
  iSerial                 1 0000:00:1d.0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           25&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0xe0&lt;br /&gt;
      Self Powered&lt;br /&gt;
      Remote Wakeup&lt;br /&gt;
    MaxPower                0mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           1&lt;br /&gt;
      bInterfaceClass         9 Hub&lt;br /&gt;
      bInterfaceSubClass      0 Unused&lt;br /&gt;
      bInterfaceProtocol      0 Full speed (or root) hub&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0002  1x 2 bytes&lt;br /&gt;
        bInterval             255&lt;br /&gt;
Hub Descriptor:&lt;br /&gt;
  bLength               9&lt;br /&gt;
  bDescriptorType      41&lt;br /&gt;
  nNbrPorts             2&lt;br /&gt;
  wHubCharacteristic 0x000a&lt;br /&gt;
    No power switching (usb 1.0)&lt;br /&gt;
    Per-port overcurrent protection&lt;br /&gt;
  bPwrOn2PwrGood        1 * 2 milli seconds&lt;br /&gt;
  bHubContrCurrent      0 milli Ampere&lt;br /&gt;
  DeviceRemovable    0xc0&lt;br /&gt;
  PortPwrCtrlMask    0xb6 &lt;br /&gt;
 Hub Port Status:&lt;br /&gt;
   Port 1: 0000.0100 power&lt;br /&gt;
   Port 2: 0000.0100 power&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lspci -nn -vvv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0575]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Capabilities: [e0] Vendor Specific Information &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: agpgart-intel&lt;br /&gt;
&lt;br /&gt;
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 [VGA controller])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0080000 (32-bit, non-prefetchable) [size=512K]&lt;br /&gt;
	Region 1: I/O ports at 1800 [size=8]&lt;br /&gt;
	Region 2: Memory at c0000000 (32-bit, prefetchable) [size=256M]&lt;br /&gt;
	Region 3: Memory at a0040000 (32-bit, non-prefetchable) [size=256K]&lt;br /&gt;
	Capabilities: [d0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel modules: intelfb&lt;br /&gt;
&lt;br /&gt;
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:058c]&lt;br /&gt;
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Region 0: Memory at 88000000 (32-bit, non-prefetchable) [disabled] [size=512K]&lt;br /&gt;
	Capabilities: [d0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
&lt;br /&gt;
00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:05b7]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0000000 (64-bit, non-prefetchable) [size=16K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-&lt;br /&gt;
		Address: 0000000000000000  Data: 0000&lt;br /&gt;
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ExtTag- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 &amp;lt;64ns, L1 &amp;lt;1us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [130] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: HDA Intel&lt;br /&gt;
	Kernel modules: snd-hda-intel&lt;br /&gt;
&lt;br /&gt;
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 0000f000-00000fff&lt;br /&gt;
	Memory behind bridge: a0100000-a01fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  1, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00002000-00003fff&lt;br /&gt;
	Memory behind bridge: a2000000-a3ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d0000000-00000000d00fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;1us, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  2, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=0b, subordinate=12, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00004000-00005fff&lt;br /&gt;
	Memory behind bridge: a4000000-a5ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000b0100000-00000000b01fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;1us, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  3, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq+ LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-&lt;br /&gt;
			Changed: MRL- PresDet- LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03) (prog-if 00 [Normal decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Bus: primary=00, secondary=13, subordinate=13, sec-latency=0&lt;br /&gt;
	I/O behind bridge: 00006000-00007fff&lt;br /&gt;
	Memory behind bridge: a6000000-a7ffffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d0100000-00000000d01fffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited&lt;br /&gt;
			ExtTag+ RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 128 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;256ns, L1 &amp;lt;4us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+&lt;br /&gt;
			Slot #  4, PowerLimit 6.500000; Interlock- NoCompl-&lt;br /&gt;
		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-&lt;br /&gt;
			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-&lt;br /&gt;
		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-&lt;br /&gt;
			Changed: MRL- PresDet+ LinkState-&lt;br /&gt;
		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-&lt;br /&gt;
		RootCap: CRSVisible-&lt;br /&gt;
		RootSta: PME ReqID 0000, PMEStatus- PMEPending-&lt;br /&gt;
	Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [90] Subsystem: IBM Unknown device [1014:05b8]&lt;br /&gt;
	Capabilities: [a0] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [100] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [180] Root Complex Link &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: pcieport-driver&lt;br /&gt;
&lt;br /&gt;
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 4: I/O ports at 1820 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 4: I/O ports at 1840 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin C routed to IRQ 18&lt;br /&gt;
	Region 4: I/O ports at 1860 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03) (prog-if 00 [UHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0565]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 4: I/O ports at 1880 [size=32]&lt;br /&gt;
	Kernel driver in use: uhci_hcd&lt;br /&gt;
	Kernel modules: uhci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03) (prog-if 20 [EHCI])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0566]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Interrupt: pin D routed to IRQ 19&lt;br /&gt;
	Region 0: Memory at a0004000 (32-bit, non-prefetchable) [size=1K]&lt;br /&gt;
	Capabilities: [50] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME+&lt;br /&gt;
	Capabilities: [58] Debug port: BAR=1 offset=00a0&lt;br /&gt;
	Kernel driver in use: ehci_hcd&lt;br /&gt;
	Kernel modules: ehci-hcd&lt;br /&gt;
&lt;br /&gt;
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3) (prog-if 01 [Subtractive decode])&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Bus: primary=00, secondary=14, subordinate=17, sec-latency=64&lt;br /&gt;
	I/O behind bridge: 00008000-0000bfff&lt;br /&gt;
	Memory behind bridge: a8000000-b00fffff&lt;br /&gt;
	Prefetchable memory behind bridge: 00000000d8000000-00000000dfffffff&lt;br /&gt;
	Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort+ &amp;lt;SERR- &amp;lt;PERR-&lt;br /&gt;
	BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- &amp;gt;Reset- FastB2B-&lt;br /&gt;
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-&lt;br /&gt;
	Capabilities: [50] Subsystem: Gammagraphx, Inc. Unknown device [0000:0000]&lt;br /&gt;
&lt;br /&gt;
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0568]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Kernel modules: intel-rng, iTCO_wdt&lt;br /&gt;
&lt;br /&gt;
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03) (prog-if 80 [Master])&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056a]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0&lt;br /&gt;
	Region 0: I/O ports at 01f0 [size=8]&lt;br /&gt;
	Region 1: I/O ports at 03f4 [size=1]&lt;br /&gt;
	Region 2: I/O ports at 0170 [size=8]&lt;br /&gt;
	Region 3: I/O ports at 0374 [size=1]&lt;br /&gt;
	Region 4: I/O ports at 1810 [size=16]&lt;br /&gt;
	Capabilities: [70] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Kernel driver in use: ata_piix&lt;br /&gt;
	Kernel modules: ata_piix, ahci&lt;br /&gt;
&lt;br /&gt;
00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056b]&lt;br /&gt;
	Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Interrupt: pin A routed to IRQ 23&lt;br /&gt;
	Region 4: I/O ports at 18a0 [size=32]&lt;br /&gt;
	Kernel driver in use: i801_smbus&lt;br /&gt;
	Kernel modules: i2c-i801&lt;br /&gt;
&lt;br /&gt;
02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express [14e4:167d] (rev 11)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:0577]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at a0100000 (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
	Expansion ROM at &amp;lt;ignored&amp;gt; [disabled]&lt;br /&gt;
	Capabilities: [48] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=1 PME-&lt;br /&gt;
	Capabilities: [50] Vital Product Data &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [58] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 Enable-&lt;br /&gt;
		Address: ef4f1043db0601c0  Data: 4207&lt;br /&gt;
	Capabilities: [d0] Express (v1) Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;4us, L1 unlimited&lt;br /&gt;
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 4096 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 &amp;lt;4us, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [13c] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: tg3&lt;br /&gt;
	Kernel modules: tg3&lt;br /&gt;
&lt;br /&gt;
13:00.0 Ethernet controller [0200]: Atheros Communications, Inc. AR5212 802.11abg NIC [168c:1014] (rev 01)&lt;br /&gt;
	Subsystem: IBM ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) [1014:058a]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 0, Cache Line Size: 32 bytes&lt;br /&gt;
	Interrupt: pin A routed to IRQ 19&lt;br /&gt;
	Region 0: Memory at a7f00000 (64-bit, non-prefetchable) [size=64K]&lt;br /&gt;
	Capabilities: [40] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-&lt;br /&gt;
	Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-&lt;br /&gt;
		Address: 00000000  Data: 0000&lt;br /&gt;
	Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00&lt;br /&gt;
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s &amp;lt;128ns, L1 &amp;lt;2us&lt;br /&gt;
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-&lt;br /&gt;
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-&lt;br /&gt;
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-&lt;br /&gt;
			MaxPayload 128 bytes, MaxReadReq 512 bytes&lt;br /&gt;
		DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-&lt;br /&gt;
		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 &amp;lt;512ns, L1 &amp;lt;64us&lt;br /&gt;
			ClockPM- Suprise- LLActRep- BwNot-&lt;br /&gt;
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+&lt;br /&gt;
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-&lt;br /&gt;
		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-&lt;br /&gt;
	Capabilities: [90] MSI-X: Enable- Mask- TabSize=1&lt;br /&gt;
		Vector table: BAR=0 offset=00000000&lt;br /&gt;
		PBA: BAR=0 offset=00000000&lt;br /&gt;
	Capabilities: [100] Advanced Error Reporting &amp;lt;?&amp;gt;&lt;br /&gt;
	Capabilities: [140] Virtual Channel &amp;lt;?&amp;gt;&lt;br /&gt;
	Kernel driver in use: ath_pci&lt;br /&gt;
	Kernel modules: ath_pci, ath5k&lt;br /&gt;
&lt;br /&gt;
14:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b3)&lt;br /&gt;
	Subsystem: IBM Unknown device [1014:056c]&lt;br /&gt;
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 168&lt;br /&gt;
	Interrupt: pin A routed to IRQ 16&lt;br /&gt;
	Region 0: Memory at b0000000 (32-bit, non-prefetchable) [size=4K]&lt;br /&gt;
	Bus: primary=14, secondary=15, subordinate=16, sec-latency=176&lt;br /&gt;
	Memory window 0: d8000000-dbfff000 (prefetchable)&lt;br /&gt;
	Memory window 1: a8000000-abfff000&lt;br /&gt;
	I/O window 0: 00008000-000080ff&lt;br /&gt;
	I/O window 1: 00008400-000084ff&lt;br /&gt;
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- &amp;gt;Reset- 16bInt+ PostWrite+&lt;br /&gt;
	16-bit legacy interface ports at 0001&lt;br /&gt;
	Kernel driver in use: yenta_cardbus&lt;br /&gt;
&lt;br /&gt;
14:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 08) (prog-if 10 [OHCI])&lt;br /&gt;
	Subsystem: IBM ThinkPad A/T/X Series [1014:0511]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64 (500ns min, 1000ns max)&lt;br /&gt;
	Interrupt: pin B routed to IRQ 17&lt;br /&gt;
	Region 0: Memory at b0001000 (32-bit, non-prefetchable) [size=2K]&lt;br /&gt;
	Capabilities: [dc] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME+&lt;br /&gt;
	Kernel driver in use: firewire_ohci&lt;br /&gt;
	Kernel modules: firewire-ohci&lt;br /&gt;
&lt;br /&gt;
14:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 17)&lt;br /&gt;
	Subsystem: IBM Thinkpad X40 [1014:0556]&lt;br /&gt;
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-&lt;br /&gt;
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium &amp;gt;TAbort- &amp;lt;TAbort- &amp;lt;MAbort- &amp;gt;SERR- &amp;lt;PERR- INTx-&lt;br /&gt;
	Latency: 64&lt;br /&gt;
	Interrupt: pin C routed to IRQ 11&lt;br /&gt;
	Region 0: Memory at b0001800 (32-bit, non-prefetchable) [size=256]&lt;br /&gt;
	Capabilities: [80] Power Management version 2&lt;br /&gt;
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)&lt;br /&gt;
		Status: D0 PME-Enable- DSel=0 DScale=2 PME-&lt;br /&gt;
	Kernel modules: sdhci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:W550s&amp;diff=59770</id>
		<title>Category:W550s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:W550s&amp;diff=59770"/>
		<updated>2020-02-25T23:09:20Z</updated>

		<summary type="html">&lt;p&gt;Skim: First version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:W Series]]&lt;/div&gt;</summary>
		<author><name>Skim</name></author>
		
	</entry>
</feed>