Ubuntu 13.04 Ralink rt5390 升级后无法工作,

Ubuntu 13.04 Ralink rt5390 升级后无法工作,

我有一台 HP 2000 笔记本,双启动,安装有 Win7 和 Ubuntu 13.04。从 12.10 升级后,无线网络检测到 wifi,但当我尝试连接时,它什么也没做。

我尝试从这些网站上做一些事情 如何安装 bz2.bz2 文件? 但是我在 make 和这里​​都遇到了错误 http://ubuntuforums.org/showthread.php?t=2138302 但由于我刚来这里不久,我不知道如何让补丁发挥作用。

请帮忙。

答案1

结合以下几个答案这里

来自答案#4

  1. 下载驱动程序http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
  2. tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2.bz2.bz2
  3. cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
  4. 下载补丁http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch
  5. patch -p1 <rt5592sta_fix_64bit_3.8.patch(如果要求目录则指向rt_linux_dev.c rt_linux.c)
  6. 确保 /os/linux/config.mk 读取 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
  7. make
  8. sudo make install
  9. modprobe rt5390sta

以及答案#6

10.sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾添加以下行:

# Blacklist conflicting kernel modules
blacklist rt2800pci
blacklist rt2800lib
blacklist rt2x00usb
blacklist rt2x00pci
blacklist rt2x00lib
blacklist rt2860sta
blacklist rt3090sta

我不知道这是否会起作用,但也许值得一试。:D

答案2

对于内核>3.8(Ubuntu 13.10、14.04)运行make导致错误。

修复此问题:

5.1 在文件中include/os/rt_linux.h变量类型int fsuidint fsgidstruct _OS_FS_INFO_改成:

typedef struct _OS_FS_INFO_
 {

    kuid_t          fsuid;
    kgid_t          fsgid;

    mm_segment_t    fs;
 } OS_FS_INFO;

相关内容