The PCI ID Repository

The home of the pci.ids file

Main -> PCI Devices -> Vendor 168c -> Device 168c:0033

Name: AR958x 802.11abgn Wireless Network Adapter


Name: Atheros 11a/b/g/n Wireless LAN Mini-PCI Express Adapter


2008-09-12 19:33:07

Name: 11a/b/g/n Wireless LAN Mini-PCI Express Adapter

Please avoid repeating the vendor name.


2008-10-13 12:27:41

Name: AR9580 Wireless Network Adapter

This needs to be changed to:


2011-09-01 00:05:25

Name: AR93xx/AR9580 802.11a/b/g/n WLAN Mini-PCIe Adapter

Found in TP-Link TL-WDR3600:
ieee80211 phy0: Atheros AR9340 Rev:0
ieee80211 phy1: Atheros AR9300 Rev:4


2016-06-20 23:29:43

According to, the device has two wifi adapters, one built-in into the AR9344 SoC with only 2.4GHz enabled and an AR9582 with only 5GHz enabled. Likely done to allow connections on both bands simultaneously.
Are you sure this is the AR9344, not the AR9582?


2016-06-26 23:00:11

Name: AR9582 802.11a/n WLAN Mini-PCIe Adapter

You are correct, I only expected 2 radio entries when looking into "dmesg", but there's a 3d further down.
This is in fact the 958x.

The on-CPU devices on those routers never show up on the PCI bus, as I verified on a TL-WR1043ND and a TL-WDR3500.
The TL-WDR3500 uses the same card, just looked on the 3rd router.

I've got the 1.0 versions of those routers, so the 9582 from Wikidevi is correct.

00:00.0 Network controller [0280]: Qualcomm Atheros AR9580 Wireless Network Adapter [168c:0033] (rev 01)
Subsystem: Qualcomm Atheros Device [168c:a120]
Capabilities: [70] Express (v2) Endpoint, MSI 00


2016-06-27 16:35:21

Name: AR958x 802.11abgn Wireless Network Adapter

ID also confirmed on AR9580 device (with 2.4GHz enabled)


2016-06-29 13:54:35



Id Name Note
168c a120AR9582 802.11a/n WLAN Mini-PCIe Adapter

Add item