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: Either installing Libreboot, Coreboot or editing the official Lenovo/IBM BIOS.
This is an old laptop. It seems to work quite nicely except the wifi which does not work. Fn-buttons and separate volume control buttons work.
lspci -vmmnn
Slot: 00:00.0 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Mobile PM965/GM965/GL960 Memory Controller Hub [2a00] SVendor: Lenovo [17aa] SDevice: ThinkPad T61/R61 [20b3] Rev: 0c Slot: 00:02.0 Class: VGA compatible controller [0300] Vendor: Intel Corporation [8086] Device: Mobile GM965/GL960 Integrated Graphics Controller (primary) [2a02] SVendor: Lenovo [17aa] SDevice: ThinkPad T61/R61 [20b5] Rev: 0c Slot: 00:02.1 Class: Display controller [0380] Vendor: Intel Corporation [8086] Device: Mobile GM965/GL960 Integrated Graphics Controller (secondary) [2a03] SVendor: Lenovo [17aa] SDevice: ThinkPad T61/R61 [20b5] Rev: 0c Slot: 00:19.0 Class: Ethernet controller [0200] Vendor: Intel Corporation [8086] Device: 82566MM Gigabit Network Connection [1049] SVendor: Lenovo [17aa] SDevice: Device [20de] Rev: 03 Slot: 00:1a.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB UHCI Controller #4 [2834] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20aa] Rev: 03 Slot: 00:1a.1 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB UHCI Controller #5 [2835] SVendor: Lenovo [17aa] SDevice: ThinkPad T60 [20aa] Rev: 03 Slot: 00:1a.7 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB2 EHCI Controller #2 [283a] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20ab] Rev: 03 ProgIf: 20 Slot: 00:1b.0 Class: Audio device [0403] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) HD Audio Controller [284b] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20ac] Rev: 03 Slot: 00:1c.0 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) PCI Express Port 1 [283f] Rev: 03 Slot: 00:1c.1 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) PCI Express Port 2 [2841] Rev: 03 Slot: 00:1d.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB UHCI Controller #1 [2830] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20aa] Rev: 03 Slot: 00:1d.1 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB UHCI Controller #2 [2831] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20aa] Rev: 03 Slot: 00:1d.7 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) USB2 EHCI Controller #1 [2836] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20ab] Rev: 03 ProgIf: 20 Slot: 00:1e.0 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: 82801 Mobile PCI Bridge [2448] Rev: f3 ProgIf: 01 Slot: 00:1f.0 Class: ISA bridge [0601] Vendor: Intel Corporation [8086] Device: 82801HEM (ICH8M-E) LPC Interface Controller [2811] SVendor: Lenovo [17aa] SDevice: T61 [20b6] Rev: 03 Slot: 00:1f.1 Class: IDE interface [0101] Vendor: Intel Corporation [8086] Device: 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [2850] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20a6] Rev: 03 ProgIf: 8a Slot: 00:1f.2 Class: SATA controller [0106] Vendor: Intel Corporation [8086] Device: 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [2829] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20a7] Rev: 03 ProgIf: 01 Slot: 00:1f.3 Class: SMBus [0c05] Vendor: Intel Corporation [8086] Device: 82801H (ICH8 Family) SMBus Controller [283e] SVendor: Lenovo [17aa] SDevice: ThinkPad T61 [20a9] Rev: 03 Slot: 03:00.0 Class: Network controller [0280] Vendor: Intel Corporation [8086] Device: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [4230] SVendor: Intel Corporation [8086] SDevice: Device [1011] PhySlot: 3 Rev: 61 Slot: 05:00.0 Class: CardBus bridge [0607] Vendor: Ricoh Co Ltd [1180] Device: RL5c476 II [0476] SVendor: Lenovo [17aa] SDevice: Device [20c6] Rev: ba Slot: 05:00.1 Class: FireWire (IEEE 1394) [0c00] Vendor: Ricoh Co Ltd [1180] Device: R5C832 IEEE 1394 Controller [0832] SVendor: Lenovo [17aa] SDevice: Device [20c7] Rev: 04 ProgIf: 10 Slot: 05:00.2 Class: SD Host controller [0805] Vendor: Ricoh Co Ltd [1180] Device: R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [0822] SVendor: Lenovo [17aa] SDevice: ThinkPad W500 [20c8] Rev: 21
lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c) Subsystem: Lenovo ThinkPad T61/R61 [17aa:20b3] Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 0c) Subsystem: Lenovo ThinkPad T61/R61 [17aa:20b5] Kernel driver in use: i915 Kernel modules: intelfb, i915 00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 0c) Subsystem: Lenovo ThinkPad T61/R61 [17aa:20b5] 00:19.0 Ethernet controller [0200]: Intel Corporation 82566MM Gigabit Network Connection [8086:1049] (rev 03) Subsystem: Lenovo Device [17aa:20de] Kernel driver in use: e1000e Kernel modules: e1000e 00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20aa] Kernel driver in use: uhci_hcd 00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03) Subsystem: Lenovo ThinkPad T60 [17aa:20aa] Kernel driver in use: uhci_hcd 00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20ab] Kernel driver in use: ehci_hcd 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20ac] Kernel driver in use: snd_hda_intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03) Kernel driver in use: pcieport Kernel modules: shpchp 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03) Kernel driver in use: pcieport Kernel modules: shpchp 00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20aa] Kernel driver in use: uhci_hcd 00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20aa] Kernel driver in use: uhci_hcd 00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20ab] Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M-E) LPC Interface Controller [8086:2811] (rev 03) Subsystem: Lenovo T61 [17aa:20b6] Kernel modules: iTCO_wdt 00:1f.1 IDE interface [0101]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20a6] Kernel driver in use: ata_piix 00:1f.2 SATA controller [0106]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20a7] Kernel driver in use: ahci 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03) Subsystem: Lenovo ThinkPad T61 [17aa:20a9] Kernel modules: i2c-i801 03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection [8086:4230] (rev 61) Subsystem: Intel Corporation Device [8086:1011] Kernel modules: iwl4965 05:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba) Subsystem: Lenovo Device [17aa:20c6] Kernel driver in use: yenta_cardbus Kernel modules: yenta_socket 05:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) Subsystem: Lenovo Device [17aa:20c7] Kernel driver in use: firewire_ohci Kernel modules: firewire-ohci 05:00.2 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 21) Subsystem: Lenovo ThinkPad W500 [17aa:20c8] Kernel driver in use: sdhci-pci Kernel modules: sdhci-pci
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 |