腾达 U1 无线网卡驱动安装小坑记录

腾达 U1 无线网卡到了,安装过程中遇到了一些奇怪的问题,写下来留个档。
安装环境: CentOS 6.5 x86_64 && openSUSE 42.1 Leap x86_64
驱动包:u1_linux.zip


接下来的小节是理想情况下发生的,如果你使用完这个小节的全部内容已经 ok 了,真是万分恭喜呐

  • 解压驱动包

unzip u1_linux.zip

  • 接着到解压出来的目录里的 driver 目录里面解压

rtl8192EU_linux_v4.3.15_14701.20150715_BTCOEX20150615-41.tar.gz
  • 编译安装

make && make install
  • 内核加载模块并重启

 modprobe 8192eu

接下来的小节是实际安装中遇到的坑比问题

  • CentOS

这个是一台新装的内网文件服务器

遇到的第一个问题是 /lib/modules/#内核版本号#/build no such file or directory , 没装内核开发包,很愉快的去

sudo yum install -y kernel-devel kernel-headers

然后修正符号链接

sudo rm -f  lib/modules/#内核版本号#/build 

ln -s /usr/src/kernels/#内核版本号#/ /lib/modules/#内核版本号#/build 

好了,编译过了,来加载模块吧

modprobe 8192eu

嗯嗯?报错? "Unknown symbol in module"

其实问题挺简单的,具体是怎么引发的已经不可考,可能某个小伙伴升级了一下内核,没重启,机器上面用的是旧版本的内核,然而回到开头,我安装了内核开发包,是安装了新内核版本的,然后就导致了这个奇怪的问题。

哦,对了,这个版本的 modprobe 不可用,要用 insmod 。

  • openSUSE

安装过程不再赘述,问题出在安装完之后,我在系统里面找不到任何入口去启动无线链接(终端下面并不能链接,有兴趣的朋友可以自己试下,具体情况不再描述)。

这个时候,就要去 Yast 控制中心,网络设置,全局选项,将网络安装方法设置为 NetworkManager 服务,你的状态栏这个时候就会出现一个网络的图标了。

你可能感兴趣的:(opensuse,centos,linux)