首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Ubuntu14.04LTS上安装RT5592驱动程序

在Ubuntu14.04LTS上安装RT5592驱动程序
EN

Ask Ubuntu用户
提问于 2014-08-19 00:41:44
回答 1查看 3.4K关注 0票数 2

我的问题是我的新的wi适配器(PCE-N53)的wi驱动程序(RT5592)安装在我新建的计算机上。基本上,我没有办法安装驱动程序,因此我无法让wifi工作。

我知道我不是今年唯一有这个问题的人,在RT5592驱动程序和Ubuntu14.04LTS之间,在某种程度上是这样的。

有谁能解决这个问题吗?在我经历过的所有岗位上都不像.

在回答了与我的问题相同的问题(我得到了与“不兼容类型”等的克里斯托弗·凯尔·霍顿相同的错误消息)之后,我应用了指令,并按照保罗B的建议在脚本中进行了编辑。

不幸的是,我仍然收到错误/警告消息(这一次是不同的)在最后的制造和wi仍然不工作。

下面是消息结尾的快照:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
In file included from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/os/rt_linux.h:31:0,
                 from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_os.h:44,
                 from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/include/rtmp_comm.h:69,
                 from /home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:31:
include/linux/module.h:88:32: error: ‘__mod_pci_device_table’ aliased to undefined symbol ‘rt2860_pci_tbl’
extern const struct gtype##_id __mod_##gtype##_table  \
                               ^
include/linux/module.h:146:3: note: in expansion of macro ‘MODULE_GENERIC_TABLEMODULE_GENERIC_TABLE(type##_device,name)
^
/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.c:73:1: note: in expansion of macro ‘MODULE_DEVICE_TABLEMODULE_DEVICE_TABLE(pci, rt2860_pci_tbl);
^
cc1: some warnings being treated as errors
make[2]: *** [/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../os/linux/pci_main_dev.o] Error 1
make[1]: *** [_module_/home/username/Downloads/PCE-N53/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [LINUX] Error 2

完整的pastebin数据在这里

从消息中可以看出,您需要手动编辑驱动程序包中的一些/其他脚本,就像Paul在一种情况下所建议的那样。但我不知道该怎么做。

这是wifi适配器的驱动程序包.

我的系统如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
OS: ubuntu 14.04 LTS      
wi-fi card: Asus PCE-N53   
motherboard: Asus KCMA-D8   
processor: AMD Opteron 4228 HE   
kernel: 3.13.0-32-generic   

下面是来自chili555 in 这里的信息,下面是关于我的系统的一些额外信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
lspci -nn | grep 0280

给出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
04:00.0 Network controller [0280]: Ralink corp. RT5592 PCI2 Wireless Network Adapater [1814:5592]

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install linux-headers-generic

返回

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
linux-headers-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

如果这是一个内核版本(我有3.13.0-32-泛型的)与驱动程序的不兼容性问题,正如chilli555所建议的(驱动程序包中的自述文件说它确实与内核2.6兼容),那么如何才能使它运行呢?那应该是可能的,对吧?在ubuntu论坛上,建议的补丁不起作用(导致计算机冻结)。

基本上:有谁曾经在Ubuntu14.04LTS(内核3.13)上工作过PCE-N53?我应该如何编辑驱动程序包,以使它为我的内核工作?

EN

回答 1

Ask Ubuntu用户

发布于 2014-11-05 02:14:17

您可以尝试作为官方内核一部分的2x00驱动程序,而不是自己构建驱动程序。

官方的ubuntu内核(也是3.13.y)树中的/ driver /net/wireless/rt2x00/rt2x00.h的提交历史表明,在2013年3月,为了让驱动程序使用您的芯片,已经做了一些工作。列出了PCI ID,因此值得一试。

您还可以尝试安装更新的内核,并查看它是否有效,官方的主线内核PPA有3.14.1用于信任:http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D

在此之前,请阅读https://wiki.ubuntu.com/Kernel/MainlineBuilds

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/513290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文