Debian and Wireless
In my recent quest to migrate from Ubuntu to Debian, I noticed a fixable nuisance. There is a reasonable chance a default Debian Live ISO or install disk will not recognize a wireless network controller.
By default Debian only supports free/libre software. Most wireless firmware are not free/libre. Without the proprietary firmware, the wireless network controller is not configured.
Installing non-free software is resolvable by editing /etc/apt/sources.list
and adding the contrib
and non-free
repositories.
The trick is getting that first connection to download the appropriate firmware. With missing firmware that can be done only by using Ethernet.
Adding salt to the wound is the live ISO does not include the lspci
command. At least the MATE live ISO does not. This treads into WTF territory. To install that command install the pciutils
package.
With the lspci
command I learn that my Lenovo T400 laptop has an Intel PRO/Wireless 5100 AGN wireless controller. I needed to install the firmware-iwlwifi
package. After installing the package the respective kernel module needs to be loaded.
modprobe -r iwlwifi; modprobe iwlwifi
Playing this guessing game is a bit too much for most people. Another option is using an ISO image already containing support for non-free software. A caveat is these images are not “officially” supported and therefore a tad difficult to find. The main web site page does not explicitly mention these unofficial images. The Debian Firmware web page provides a link to these images.
Booting my T400 with a non-free live ISO image recognized the wireless controller just fine. Much easier.
Posted: Usability Tagged: Debian
Category:Next: Some Technical Writing Tips
Previous: The Shortest Day of the Year