All thinkpads have a Wifi card whitelist at the BIOS level that prevent installing certain WiFi cards. The restriction can be bypassed with a BIOS modification: See http://www.thinkwiki.org/wiki/Problem_with_unauthorized_MiniPCI_network_card
sudo lspci -vmmnn
Slot: 00:00.0 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor DRAM Controller [0044] SVendor: Lenovo [17aa] SDevice: Device [2193] Rev: 02 Slot: 00:02.0 Class: VGA compatible controller [0300] Vendor: Intel Corporation [8086] Device: Core Processor Integrated Graphics Controller [0046] SVendor: Lenovo [17aa] SDevice: Device [215a] Rev: 02 Slot: 00:16.0 Class: Communication controller [0780] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset HECI Controller [3b64] SVendor: Lenovo [17aa] SDevice: Device [215f] Rev: 06 Slot: 00:16.3 Class: Serial controller [0700] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset KT Controller [3b67] SVendor: Lenovo [17aa] SDevice: Device [2162] Rev: 06 ProgIf: 02 Slot: 00:19.0 Class: Ethernet controller [0200] Vendor: Intel Corporation [8086] Device: 82577LM Gigabit Network Connection [10ea] SVendor: Lenovo [17aa] SDevice: Device [2153] Rev: 06 Slot: 00:1a.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [3b3c] SVendor: Lenovo [17aa] SDevice: Device [2163] Rev: 06 ProgIf: 20 Slot: 00:1b.0 Class: Audio device [0403] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset High Definition Audio [3b56] SVendor: Lenovo [17aa] SDevice: Device [215e] Rev: 06 Slot: 00:1c.0 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset PCI Express Root Port 1 [3b42] Rev: 06 Slot: 00:1c.1 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset PCI Express Root Port 2 [3b44] Rev: 06 Slot: 00:1c.3 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset PCI Express Root Port 4 [3b48] Rev: 06 Slot: 00:1c.4 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset PCI Express Root Port 5 [3b4a] Rev: 06 Slot: 00:1d.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [3b34] SVendor: Lenovo [17aa] SDevice: Device [2163] Rev: 06 ProgIf: 20 Slot: 00:1e.0 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 82801 Mobile PCI Bridge [2448] Rev: a6 ProgIf: 01 Slot: 00:1f.0 Class: ISA bridge [0601] Vendor: Intel Corporation [8086] Device: Mobile 5 Series Chipset LPC Interface Controller [3b07] SVendor: Lenovo [17aa] SDevice: Device [2166] Rev: 06 Slot: 00:1f.2 Class: SATA controller [0106] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset 6 port SATA AHCI Controller [3b2f] SVendor: Lenovo [17aa] SDevice: Device [2168] Rev: 06 ProgIf: 01 Slot: 00:1f.3 Class: SMBus [0c05] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset SMBus Controller [3b30] SVendor: Lenovo [17aa] SDevice: Device [2167] Rev: 06 Slot: 00:1f.6 Class: Signal processing controller [1180] Vendor: Intel Corporation [8086] Device: 5 Series/3400 Series Chipset Thermal Subsystem [3b32] SVendor: Lenovo [17aa] SDevice: Device [2190] Rev: 06 Slot: 03:00.0 Class: Network controller [0280] Vendor: Intel Corporation [8086] Device: Centrino Advanced-N 6200 [4239] SVendor: Intel Corporation [8086] SDevice: Centrino Advanced-N 6200 2x2 AGN [1311] Rev: 35 Slot: 0d:00.0 Class: SD Host controller [0805] Vendor: Ricoh Co Ltd [1180] Device: MMC/SD Host Controller [e822] SVendor: Lenovo [17aa] SDevice: Device [2133] Rev: 01 Slot: 0d:00.1 Class: System peripheral [0880] Vendor: Ricoh Co Ltd [1180] Device: R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] [e230] SVendor: Lenovo [17aa] SDevice: Device [2134] Rev: 01 Slot: 0d:00.3 Class: FireWire (IEEE 1394) [0c00] Vendor: Ricoh Co Ltd [1180] Device: R5C832 PCIe IEEE 1394 Controller [e832] SVendor: Lenovo [17aa] SDevice: Device [2136] Rev: 01 ProgIf: 10 Slot: ff:00.0 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor QuickPath Architecture Generic Non-core Registers [2c62] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02 Slot: ff:00.1 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor QuickPath Architecture System Address Decoder [2d01] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02 Slot: ff:02.0 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor QPI Link 0 [2d10] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02 Slot: ff:02.1 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor QPI Physical 0 [2d11] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02 Slot: ff:02.2 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor Reserved [2d12] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02 Slot: ff:02.3 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Core Processor Reserved [2d13] SVendor: Lenovo [17aa] SDevice: Device [2196] Rev: 02
sudo lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02) Subsystem: Lenovo Device [17aa:2193] Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) Subsystem: Lenovo Device [17aa:215a] Kernel driver in use: i915 Kernel modules: i915 00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06) Subsystem: Lenovo Device [17aa:215f] Kernel driver in use: mei Kernel modules: mei 00:16.3 Serial controller [0700]: Intel Corporation 5 Series/3400 Series Chipset KT Controller [8086:3b67] (rev 06) Subsystem: Lenovo Device [17aa:2162] Kernel driver in use: serial 00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit Network Connection [8086:10ea] (rev 06) Subsystem: Lenovo Device [17aa:2153] Kernel driver in use: e1000e Kernel modules: e1000e 00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06) Subsystem: Lenovo Device [17aa:2163] Kernel driver in use: ehci_hcd 00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06) Subsystem: Lenovo Device [17aa:215e] Kernel driver in use: snd_hda_intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 06) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [8086:3b48] (rev 06) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 06) Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06) Subsystem: Lenovo Device [17aa:2163] Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a6) 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b07] (rev 06) Subsystem: Lenovo Device [17aa:2166] Kernel modules: iTCO_wdt 00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller [8086:3b2f] (rev 06) Subsystem: Lenovo Device [17aa:2168] Kernel driver in use: ahci 00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06) Subsystem: Lenovo Device [17aa:2167] Kernel modules: i2c-i801 00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 06) Subsystem: Lenovo Device [17aa:2190] Kernel driver in use: intel ips Kernel modules: intel_ips 03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:4239] (rev 35) Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN [8086:1311] Kernel modules: iwlwifi 0d:00.0 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822] (rev 01) Subsystem: Lenovo Device [17aa:2133] Kernel driver in use: sdhci-pci Kernel modules: sdhci-pci 0d:00.1 System peripheral [0880]: Ricoh Co Ltd R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] [1180:e230] (rev 01) Subsystem: Lenovo Device [17aa:2134] 0d:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller [1180:e832] (rev 01) Subsystem: Lenovo Device [17aa:2136] Kernel driver in use: firewire_ohci Kernel modules: firewire-ohci ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02) Subsystem: Lenovo Device [17aa:2196] ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02) Subsystem: Lenovo Device [17aa:2196] ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02) Subsystem: Lenovo Device [17aa:2196] ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02) Subsystem: Lenovo Device [17aa:2196] ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02) Subsystem: Lenovo Device [17aa:2196] ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02) Subsystem: Lenovo Device [17aa:2196]
sudo lsusb -v (webcam, partial)
Bus 001 Device 004: ID 17ef:480f Lenovo Integrated Webcam [R5U877] Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x17ef Lenovo idProduct 0x480f Integrated Webcam [R5U877] bcdDevice 23.45 iManufacturer 1 Chicony Electronics Co., Ltd. iProduct 2 Integrated Camera iSerial 0 bNumConfigurations 1
3G cards | 34 |
Acquisition cards | 34 |
Bluetooth | 57 |
Ethernet cards | 172 |
Fingerprint readers | 11 |
Host Controllers | 170 |
Modems | 18 |
Notebooks | 793 |
Printers | 126 |
RAID adapters | 20 |
Scanners | 24 |
SD card readers | 57 |
Sound cards | 142 |
Video cards | 343 |
Webcams | 132 |
Wifi cards | 234 |
TOTAL | 2367 |