找不到无线网卡解决办法

貌似这个问题并不是很多人遇到,有关无线网卡驱动,找不到无线网卡,很莫明找不到。解决办法基本上型号无关。这几天都是一直插网线,终于今天我受够了,我决定把这个问题解决!

In case the driver is built into the kernel instead as a module, also the firmware needs to be built into the kernel.

这段话不多,其实给出了两个解决办法,我选择了第一种,凑一点篇幅,我把详细过程写下来:

It works at ~ $ eselect kernel list
Available kernel symlink targets:
  [1]   linux-4.5.0-gentoo-r1 *
  [2]   linux-4.6-rc2

目前可惜 VirtualBox 还不能支持 4.6

It works at ~ $ sudo eselect kernel set 2
It works at ~ $ cd /usr/src/linux
It works at linux $ sudo make menuconfig

上边只是把 <*> 改成 就不截图了,直接看下边的改动更直观。

It works at linux $ diff .config .config.old 
1751c1751
< CONFIG_IWLWIFI=m
---
> CONFIG_IWLWIFI=y
1753,1755c1753,1754
< CONFIG_IWLDVM=m
< CONFIG_IWLMVM=m
< CONFIG_IWLWIFI_OPMODE_MODULAR=y
---
> CONFIG_IWLDVM=y
> CONFIG_IWLMVM=y
It works at linux $ sudo make -j4 && sudo make modules_install install
It works at linux $ sudo grub2-mkconfig -o /boot/grub/grub.cfg 

重启之后就可以找到无线网卡了,最后分享一个快速连接 wifi 的方法,前提是要有 wpa_supplicant

It works at ~ # wpa_passphrase LuckyLukeFactory > /etc/wpa_supplicant/wpa_supplicant.conf
../Zxy/Wi-Fi
It works at ~ # /etc/init.d/wpa_supplicant start

此处 LuckyLukeFactory 是我的 wifi 名,../Zxy/Wi-Fi 是我的 wifi 密码。
最后我想说的是,其实这个问题根本就不算是问题,用了 Linux 这么久,我也是刚刚才知道,如果把驱动编进内核,那么固件也要编进内核,要么就模块形式编译,上述我选择了以模块形式编译。那句话怎么说来着:温故而知新,可以为师矣

你可能感兴趣的:(找不到无线网卡解决办法)