List of Wi-Fi Device IDs in Linux

From WikiDevi.Wi-Cat.RU
Jump to navigation Jump to search

Wi-Fi devices recognized by the Linux kernel. For a detailed list of supported USB adapters
and their properties, see: DNI:USB WiFi adapters w/ probable Linux support.

Only IDs mentioned in /drivers/net/wireless are listed here.

Other drivers, such as drivers from /drivers/staging or drivers not currently in the kernel such
as 3rd-party drivers on github, vendor drivers, ndis-wrapper drivers etc... are not listed here.

Table


Device
ID

First seen
kernel version

First seen
kernel date

Chipsets /
Adapters

Kernel
modules

Linux Wi-Fi device entries

See also

External links

Workaround for missing device IDs (runtime device ID insertion)

If a device ID is not listed, but the chipset is supported by an existent kernel module, it may be possible
to get the device operational by loading the kernel module manually and then feeding it the new ID.

For example, the following commands will allow the USB ID (2001:3c20) of the D-Link DWA-140 rev D1
to be recognized by the rt2800usb kernel module..

modprobe rt2800usb
echo -n "2001 3c20" > /sys/bus/usb/drivers/rt2800usb/new_id

To persist across reboots, the process must be repeated again - you can either shove commands to re-insert the USB ID in a script
executed upon boot or you will need to recompile the driver (using backports [latest stable releases] would be recommended).