ndiswrapper
allows Windows WiFi drivers on Linux
TLDR
Install Windows driver
$ ndiswrapper -i [driver.inf]
List installed drivers$ ndiswrapper -l
Remove driver$ ndiswrapper -r [drivername]
Write modprobe config$ ndiswrapper -m
Show hardware$ ndiswrapper -v
Load module$ modprobe ndiswrapper
SYNOPSIS
ndiswrapper [options]
DESCRIPTION
ndiswrapper allows Windows WiFi drivers on Linux. It wraps NDIS drivers for Linux use.The tool enables unsupported WiFi cards. Loads Windows .sys and .inf files.
PARAMETERS
-i INF
Install driver from given .inf file (also copies referenced .sys/.bin into /etc/ndiswrapper).-l
List installed drivers and the matching hardware/PCI ID.-r NAME
Remove an installed driver.-m
Write a modprobe alias for the wireless interface (writes to /etc/modprobe.d).-ma
Write module alias configuration.-mi
Write module install configuration.-v
Show driver and hardware (device ID) information.-d DEVID:DRIVER
Use DRIVER for the device with the given PCI/USB id.-e DRIVER
Remove a driver from the system.--help
Display help information.
INSTALL
sudo pacman -S ndiswrapper
CAVEATS
Legacy tool. Most cards now have native drivers. Requires Windows driver files.
HISTORY
ndiswrapper was created to use Windows network drivers on Linux when native drivers weren't available.
