[ltp] Re: T430i ac wireless card

Robin Becker linux-thinkpad@linux-thinkpad.org
Mon, 30 Jun 2014 10:26:58 +0100


On 30/06/2014 09:22, Bjørn Mork wrote:
> "D. Hugh Redelmeier" <hugh@mimosa.com> writes:
>
>> Here's an example from my ThinkPad x61t:
>>
>> 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:1010]
.........
>
> But looking at the iwlwifi driver I have noted that there are *lots* of
> subsystem product IDs for what seems to be identical modules.  My guess
> is that Intel allocates these per vendor.
>
there's certainly something that looks similar on amazon.co.uk "FRU: 04W3814 
Model: 7260HMW", but having an FRU doesn't guarantee it will work in any 
particular thinkpad if I understand things correctly from your previous mail.


> For example, there are currently 28(!) different(?) 7260 2x2 AC modules
> supported by the driver (the two numbers listed are the product ID and
> subsystem product ID - the IWL_PCI_DEVICE macro hardcodes 0x8086 as
> vendor ID and "any" susbsystem vendor ID):
>
> bjorn@nemi:/usr/local/src/git/linux$ git grep iwl7260_2ac_cfg drivers/net/wireless/iwlwifi/pcie/drv.c
> drivers/net/wireless/iwlwifi/pcie/drv.c:        {IWL_PCI_DEVICE(0x08B1, 0x4070, iwl7260_2ac_cfg)},
> drivers/net/wireless/iwlwifi/pcie/drv.c:        {IWL_PCI_DEVICE(0x08B1, 0x4072, iwl7260_2ac_cfg)},
............
> drivers/net/wireless/iwlwifi/pcie/drv.c:        {IWL_PCI_DEVICE(0x08B2, 0xC370, iwl7260_2ac_cfg)},
>
............
>
> FWIW, my plain Intel (i.e. *not* a Lenovo FRU) mini-PCIe module matches
> the first line above.

the 430 list shows these wireless cards

 > FRU P/N CRU ID Name
> 60Y3195 2 6250 WiMax - Vpro Compatible
> 60Y3233 2 6300 WLAN - Vpro Compatible
> 60Y3247 2 FXC 11WLAN
> 60Y3249 2 LTN 11WLAN
> 60Y3253 2 TP 22 WLAN
> 60Y3257 2 Gobi3 WWAN
> 60Y3295 2 Marble Peak
> 60Y3297 2 H5321w
> 60Y3303 2 Foxconn Bluetooth
> 60Y3305 2 Liteon Bluetooth

so presumably that's embedded in the bios somewhere.

-- 
Robin Becker