如何安装USB无线网卡的驱动(有Linux驱动包)

编译打包和其他
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

如何安装USB无线网卡的驱动(有Linux驱动包)

#1

帖子 mkailxr » 2011-11-25 13:49

网卡型号:腾达 W311U
本人系统版本 10.04

在编译时 半懂不懂。

貌似是内核比较高的缘故
要改一些文件 但是小弟不会 我才初学 :em06
2.6.35 内核后, usb_buffer_alloc 和 usb_buffer_free 被替换成 usb_alloc_coherent 和 usb_free_coherent。

修改 include/os/rt_linux.h 文件,把:
#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr) usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr) usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
替换成:
#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr) usb_alloc_coherent(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr) usb_free_coherent(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
但是 包里没有那些文件

具体的错误代码 我没办法截图
在公司上班呢 晚上回去继续折腾


现在附上驱动包
麻烦大家帮我改改。谢谢各位了
20100518025722393.rar
(510.38 KiB) 已下载 150 次
上次由 mkailxr 在 2011-11-25 14:56,总共编辑 1 次。
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#2

帖子 remeber » 2011-11-25 13:51

驱动包?
没见。。。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#3

帖子 mkailxr » 2011-11-25 13:53

remeber 写了:驱动包?
没见。。。
已经上传了哦 :em03
头像
youqika
帖子: 720
注册时间: 2008-09-25 20:56

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#4

帖子 youqika » 2011-11-25 13:54

是内核中你的网卡驱动没有么?
没有的话,也不用重新编译整个内核,拿到内核对应的头文件编译成模块就好了
UCHIHA
运气是为白痴准备的
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#5

帖子 mkailxr » 2011-11-25 13:56

youqika 写了:是内核中你的网卡驱动没有么?
没有的话,也不用重新编译整个内核,拿到内核对应的头文件编译成模块就好了

我不清楚哦
我是昨晚才装的系统

网卡驱动是官网提供的,和W311U匹配的呢。
头像
youqika
帖子: 720
注册时间: 2008-09-25 20:56

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#6

帖子 youqika » 2011-11-25 14:22

你先确定下你的网卡识别了没,识别了就没必要自己编译了

代码: 全选

include目录下
$ grep -r RTUSB * | grep  RTUSB_URB_ALLOC
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)	usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)               kmalloc(BufSize, GFP_ATOMIC)
UCHIHA
运气是为白痴准备的
头像
youqika
帖子: 720
注册时间: 2008-09-25 20:56

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#7

帖子 youqika » 2011-11-25 14:24

代码: 全选

$ grep -r RTUSB * | grep RTUSB_URB
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)	usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
iface/rtmp_usb.h:#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)	usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)               kmalloc(BufSize, GFP_ATOMIC)
iface/rtmp_usb.h:#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)   kfree(pTransferBuf)
也是这个文件rtmp_usb.h
UCHIHA
运气是为白痴准备的
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#8

帖子 mkailxr » 2011-11-25 14:30

youqika 写了:

代码: 全选

$ grep -r RTUSB * | grep RTUSB_URB
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)	usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
iface/rtmp_usb.h:#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)	usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
iface/rtmp_usb.h:#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)               kmalloc(BufSize, GFP_ATOMIC)
iface/rtmp_usb.h:#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)   kfree(pTransferBuf)
也是这个文件rtmp_usb.h

暂时看不懂

我只会用lsusb命令查看 得到类似 “Bus 001 Device 003: ID 148f:2070 Ralink Technology, Corp.”的东西

网卡 的灯没亮
再次 面板上也是显示为 断开连接的
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装无线网卡的驱动(有Linux驱动包)

#10

帖子 mkailxr » 2011-11-25 14:57

QUO1991 写了:usb的?没用过。。。
恩恩 是USB的呢

太疏忽了,这都忘记描述了
我的是台式机
没有内置无线网卡呢 :em06
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装USB无线网卡的驱动(有Linux驱动包)

#12

帖子 mkailxr » 2011-11-25 16:25

QUO1991 写了:手机翻了一下,可能这个靠谱点儿
viewtopic.php?t=324047
3Q 我看了下 还是不懂
头像
Altair_Chan
帖子: 73
注册时间: 2011-11-17 12:14

Re: 如何安装USB无线网卡的驱动(有Linux驱动包)

#13

帖子 Altair_Chan » 2011-11-25 16:33

以前搞过,跟编译其他软件一个道理,安装后他会自动给内核打模块的
求之不得,寤寐思服。悠哉悠哉,辗转反侧。
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装USB无线网卡的驱动(有Linux驱动包)

#14

帖子 mkailxr » 2011-11-25 16:38

Altair_Chan 写了:以前搞过,跟编译其他软件一个道理,安装后他会自动给内核打模块的
不能顺利编译
中途有问题

我还是晚上回去以后 把编译过程拿上来吧
头像
mkailxr
帖子: 62
注册时间: 2009-10-20 13:13

Re: 如何安装USB无线网卡的驱动(有Linux驱动包)

#15

帖子 mkailxr » 2011-11-25 21:13

网卡能识别 但是无线那里全显示为 unknown 无法链接
回复