Gemtek WMIB-275N (Lenovo)

ThinkPad 2x2 a/b/g/n Wireless LAN PCI Express Half Mini Card Adapter

This is Lenovo FRU 60Y3251.

This device is used in the following laptops..
 * Thinkpad X120e
 * OUI AC:81:12
 * Thinkpad X130e (per the service manual for the device)

The 14e4:0576 PCI ID appears to be vendor specific.

lspci -nnv dump
05:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:0576] (rev 01) Subsystem: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:0576] Physical Slot: 1 Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at f1d00000 (64-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information: Len=78 <?> Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities: [160] Device Serial Number 00-00-12-ff-ff-3e-ac-81 Capabilities: [16c] Power Budgeting <?> Kernel driver in use: bcma-pci-bridge

bcma + b43 info dump
[53716.056951] bcma: bus1: Found chip with id 0xA8D8, rev 0x01 and package 0x0A [53716.056982] bcma: bus1: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0) [53716.057007] bcma: bus1: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0) [53716.057058] bcma: bus1: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0) [53716.068897] b43-phy42: Broadcom 43224 WLAN found (core revision 23) [53716.069297] b43-phy42: Found PHY: Analog 8, Type 4 (N), Revision 6 [53716.069776] bcma: bus1: Bus registered [53716.069928] ieee80211 phy42: Selected rate control algorithm 'minstrel_ht' [53716.252766] b43-phy42: Loading firmware version 666.2 (2011-02-23 01:15:07) [53716.346091] IPv6: ADDRCONF(NETDEV_UP): wlan111: link is not ready