在Ubuntu 18.04.5上安装Intel 5300 CSI tool的全过程,亲测可用

  1. 在PC上下载并安装Ubuntu 18.04.5。(如果知道如何烧录系统,可以忽略此步骤)
    (1)准备u盘刻录系统。下载Ubuntu 18.04.5并安装UltralSO(任何其他老化的软件都可以)。
    (2)当Ubuntu驱动程序完成后,将其插入电脑,在启动界面启动boot,选择U盘并打开。
    (3)在PC上按说明安装Ubuntu系统。(注意如果你已经下载了Ubuntu系统,请在手动安装之前或清理电脑上的整个内存盘,否则新系统可能会被未安装完成的内核配置文件干扰)
  2. 网站下载 linux-4.15 内核
  3. 安装编译环境
sudo apt update
sudo apt-get install gcc make libncurses5-dev openssl libssl-dev build-essential pkg-config libc6-dev bison flex libelf-dev	#necessary package for compile
  1. 开始编译
tar zxvf linux-4.15.tar.gz	#uncompress the kernel 

sudo cp ~/linux-4.15 /usr/src/

cd /boot/

ls	#find the config file of original kernel.

sudo cp /boot/config-xxx-generic /usr/src/.config

sudo cd /usr/src/linux-4.15

sudo make menuconfig	#save and exit it

sudo make	#add -jX based on computer performance

sudo make modules_install

sudo make install

sudo mkinitramfs -o /boot/initrd.img-4.15.0 

sudo update-initramfs -c -k 4.15.0

sudo update-grub2

sudo shutdown -r now
  1. 完成内核编译并测试
uname -r		#if the result shows 4.15, then it success.
  1. 安装CSI tool (转自 https://github.com/spanev/linux-80211n-csitool
sudo apt install build-essential linux-headers-$(uname -r) git-core

git clone https://github.com/spanev/linux-80211n-csitool.git

cd linux-80211n-csitool

CSITOOL_KERNEL_TAG=csitool-$(uname -r | cut -d . -f 1-2)

git checkout ${CSITOOL_KERNEL_TAG}

make -j `nproc` -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/intel/iwlwifi modules 

sudo make -C /lib/modules/$(uname -r)/build M=$(pwd)/drivers/net/wireless/intel/iwlwifi \

> INSTALL_MOD_DIR=updates modules_install

sudo depmod

cd ..

git clone https://github.com/dhalperi/linux-80211n-csitool-supplementary.git

for file in /lib/firmware/iwlwifi-5000-*.ucode; do sudo mv $file $file.orig; done

sudo cp linux-80211n-csitool-supplementary/firmware/iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/

sudo ln -s iwlwifi-5000-2.ucode.sigcomm2010 /lib/firmware/iwlwifi-5000-2.ucode

make -C linux-80211n-csitool-supplementary/netlink
  1. 测试CSI tool
sudo modprobe -r iwlwifi mac80211		#This step close the wifi service

sudo modprobe iwlwifi connector_log=0x1	#This step reboot the wifi service

sudo linux-80211n-csitool-supplementary/netlink/log_to_file csi.dat

打开另一个终端,输入

ping #your IP address# -i 0.2

如果结果显示如下图,则CSI tool基本安装完成。
在这里插入图片描述

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值