我已经通过 USB 在 Thinkpad 平板电脑 x201 上安装了 debian。 Debian 加载实际上成功,但有一些事情不起作用,其中最重要的是我无法访问无线互联网。我在另一台笔记本电脑上使用 ubuntu,并且互联网在我的另一台笔记本电脑上运行良好,所以这不是因为路由器。谁能帮我解决这个问题吗?
作为信息:
这是输出lspci -knn | grep Net -A2
:
00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit
Network Connection [8086:10ea] (rev 06) Subsystem: Lenovo Device [17aa:2153]
Kernel driver in use: e1000e
02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N
6200 [8086:4239] (rev 35) Subsystem: Intel Corporation Centrino Advanced-N
6200 2x2 AGN [8086:1311] ff:00.0 Host bridge [0600]: Intel Corporation
Core
Processor QuickPath Architecture Generic Non-core Registers [8086:2c62]
(rev 02)
编辑
通过安装我得到了这个:
Some of your hardware needs non-free firmware files to oprerate. The firmware can be loaded from removable media, such as USB stick or floppy. The missing firmware files are: iwlwifi-6000-4.ucode
随后询问我是否有这样的媒体来加载固件,我选择了没有。这个固件和我的wifi问题有关系吗?
答案1
您可能需要firmware-iwlwifi
从非免费存储库安装;这是包含 的包iwlwifi-6000-4.ucode
。这Debian 维基提供详细说明。总之:
- 如有必要,进行编辑
/etc/apt/sources.list
以添加非自由存储库(您最终会得到类似的行deb http://httpredir.debian.org/debian/ jessie main contrib non-free
) 更新软件包信息并安装固件
sudo apt-get update sudo apt-get install firmware-iwlwifi
这假设您有可用的互联网连接(使用笔记本电脑上的以太网端口)。如果没有,请下载包裹在另一台计算机上并将其传输,然后使用安装
sudo dpkg -i firmware-iwlwifi*.deb
最后,在这两种情况下重新加载iwlwifi
模块:
sudo rmmod iwlwifi
sudo modprobe iwlwifi
答案2
e1000e
从以下位置下载英特尔驱动程序这里
切换到驱动src
目录:
cp e1000e-3.3.3.tar /usr/local/src/
解压存档
tar zxf e1000e-3.3.3.tar
安装
make install
卸载和加载驱动程序:
rmmod e1000e
modprobe e1000e
更新initramfs
update-initramfs -u
重启
连接到互联网
编辑你的sources.list
nano /etc/apt/sources.list
添加以下行:
deb http://http.debian.net/debian/ jessie main contrib non-free
安装iwlwifi
驱动程序
sudo apt-get update
sudo apt-get install firmware-iwlwifi
modprobe -r iwlwifi ; modprobe iwlwifi
答案3
得票最高的答案(大概)不再起作用了。
这有效:
编辑
/etc/apt/sources.list
附加
contrib non-free
到您的每个来源。然后:
sudo apt update sudo apt-get install firmware-realtek
...然后 X201 无线网卡就可以工作了。