我在我的计算机上使用 Debian GNU/Linux 8 (jessie) 64 位和 GNOME(3.14.1)。
我的问题真的很“简单”:
- 我没有 wifi(没有驱动程序)。
- 我的网络摄像头也未被检测到。
只是想指出我有以太网。
PS:我已经安装了 WiFi 的 Broadcom 驱动程序,但它们不起作用 ( sudo apt-get install broadcom-sta-dkms
)
编辑:命令的输出lspci -knn | grep Net -A2
是:
05:00.0 Network controller [0280]: Intel Corporation Wireless 3160 [8086:08b3] (rev 83)
Subsystem: Intel Corporation Dual Band Wireless-AC 3160 [8086:0070]
答案1
从lspci
命令:所需的包是firmware-iwlwifi
(不是broadcom-sta-dkms
)
根据官方网站您应该升级您的内核版本 ( > 4.2
)。最简单的方法是安装最新的向后移植内核:
将以下行添加到您的/etc/apt/sources.list
:
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
然后更新:
apt-get update && apt-get upgrade
运行以下命令以获取可用的linux-image
apt-cache search linux-image
linux-base
从向后移植安装:
apt-get -t jessie-backports install linux-base
安装linux-image
和linux-headers
:
apt-get install linux-image-4.9.0-0.bpo.2-amd64 \
linux-headers-4.9.0-0.bpo.2-amd64
去除broadcom-sta-dkms
:
apt-get remove broadcom-sta-dkms
重新启动系统,然后firmware-iwlwifi
从向后移植安装软件包或iwlwifi-3160-ucode-25.30.14.0.tgz
从官方网站然后将iwlwifi-3160-14.ucode
固件复制到您的/lib/firmware
:
apt-get -t jessie-backports install firmware-iwlwifi
modprobe iwlwifi
或者
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3160-ucode-25.30.14.0.tgz
tar xvf iwlwifi-3160-ucode-25.30.14.0.tgz
cd iw*
cp iwlwifi-3160-14.ucode /lib/firmware
modprobe iwlwifi