********************************************
Install Broadcom drivers on a offline Debian
********************************************
Certainly off-topic but interesting as hell when you are in this
specific kind of trouble.
The Scene
=========
During a fresh install of a Debian Testing on a Lenovo S20-30:
* used this `Debian CD image `_
with nonfree firmwares, genuinely thinking it would do the job.
* Clean install but no Wifi...
Pretty hard to go on and finish the setup.
.. code:: bash
$ lspci
[...]
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
The Solution
============
You will need:
* another computer with Internet connectivity
* a USB key
Use `pkgs.org `_ to track and download (in this case for Debian Sid):
* dctrl-tools
* dkms
* broadcom-sta-common
* broadcom-sta-dkms
Put these packages on the USB key, transfer to your offline computer and install them by running (as ``root``):
.. code:: bash
dpkg -i dctrl-tools_2.24-3+b1_amd64.deb
dpkg -i dkms_2.8.4-4_all.deb
dpkg -i broadcom-sta-common_6.30.223.271-17_all.deb
dpkg -i broadcom-sta-dkms_6.30.223.271-17_all.deb
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl
.. warning::
These are the package names corresponding to my architecture and current version at the redaction
date. You need to adapt to your space-time and this might become outdated.
Enjoy.