是什么ps显卡驱动出现问题问题了

wifi适配器的驱动程序可能出现问题怎么修复?_电脑网络问题_土巴兔装修问答
wifi适配器的驱动程序可能出现问题怎么修复?
填写手机号码,获取预算明细
你的装修预算约
查看预算明细
0元卧室预算:
0元客厅预算:
0元厨房预算:
0元卫生间预算:
0元阳台预算:
0元其他预算:
*本价格为新房估算价格(半包,不含水电工程),旧房价格由实际工程量决定。
* 稍后装修管家将致电您,为您提供免费装修资询服务。
wifi适配器的驱动程序可能出现问题怎么修复?
提问者:魏高旻|
浏览次数:2206|
提问时间: 13:09:39
热门活动:
已有3条答案
回答数:24746|被采纳数:51
所有回答:&24746
这种情况可以从下几方面着手解决:
1、使用随机附赠的主板驱动光盘重新安装网卡驱动程序;
2、如果知道网卡的具体型号,可以在能上网的电脑上去驱动之家网站下载相应的驱动程序然后拷备到故障电脑上安装;
3、如果不知道网卡的具体型号,也可以在别的电脑上下载一完整版的驱动精灵,然后安装到故障电脑上,用驱动精灵搜索网卡型号并自动安装驱动。
回答数:15030|被采纳数:20
所有回答:&15030
出现这种情况的原因是无线网卡驱动出了问题,
解决办法只有一个,那就重装无线网卡驱动,具体步骤如下:
1、在网上搜索下载驱动精灵万能网卡版,
2、然后卸载电脑的无线网卡驱动,
3、重启电脑,重新安装无线网卡驱动,应该就可以了
回答数:2490|被采纳数:8
赵日天是也
所有回答:&2490
楼主你好,方法如下:
1、笔记本电脑无线适配器驱动程序出问题,可以再重新下载安装驱动程序。
2、可以直接连接网线直接下载安装,或者是在其他设备上下载好然后再拷贝到笔记本电脑上面安装,都可以。
3、在笔记本上直接下载安装,可以使用驱动精灵或者是驱动人生,先检测电脑的驱动程序,然后有问题的驱动都会给检测出来,然后提示更新驱动,点击更新驱动即可。更新完毕就可以正常使用。
4、在其他设备上下载驱动程序,一定要找型号相同的驱动程序下载或者是直接下载万能的无线网卡驱动程序,然后再拷贝到笔记本电脑上面点安装即可。
希望能帮到楼主!
已有 3 个回答
已有 4 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 6 个回答
已有 3 个回答
已有 5 个回答
已有 3 个回答
我已阅读并接受
*&&请放心填写,您的隐私将被严格保密
填写您的手机号码,获取预算明细
你的装修预算约
查看预算明细
0元卧室预算:
0元客厅预算:
0元厨房预算:
0元阳台预算:
0元卫生间预算:
0元其他预算:
*本价格为新房估算价格(半包,不含水电工程),旧房价格由实际工程量决定。
*稍后装修管家将致电您,为您提供免费装修资询服务。
下载土巴兔APP
中国装修网用驱动人生如何解决设备管理器中的问题符号
设备管理器中的问题符号的含义以及解决方法:1.设备管理其中的红色的叉号  当&IEEE 主控制器&和&PCMCIA卡&中的硬件设备显示了红色的叉号,这说明该设备已被停用,事实上这是由于该笔记本电脑并不经常使用1394设备和PCMCIA卡,从节省系统资源和提高启动速度方面考虑,才禁用了这些设备。  解决办法:右键点击该设备,从快捷菜单中选择&启用&命令就可以了。2.设备管理其中的黄色的问号或感叹号  如果看到某个设备前显示了黄色的问号或感叹号,前者表示该硬件未能被操作系统所识别;后者指该硬件未安装驱动程序或驱动程序安装不正确。  解决办法:首先,可以右键点击该硬件设备,选择&卸载&命令,然后重新启动系统,如果是Windows XP操作系统,大多数情况下会自动识别硬件并自动安装驱动程序。不过,某些情况下可能需要插入驱动程序盘,请按照提示进行操作。  另外,介绍一款解决设备管理器中问题符号的软件:驱动人生,用驱动人生可以一键解决设备管理其中所有的问题符号。
最新更新栏目
您可能喜欢
大家都在搜查看: 12616|回复: 5
win10的usb2.0驱动始终有问题,求教
请问哪位知道这个驱动到底是什么?各种软件试过都不行,国外的网站下的驱动也不行,实在不知道怎么搞了
QQ截图32.jpg (152.39 KB, 下载次数: 7)
20:11 上传
404 Not Found
404 Not Found
没人知道吗?
有可能是你自己主板的问题啊…
有可能是你自己主板的问题啊…
主板会有什么问题?目前抽插各种usb设备完全没问题啊
就是这里有个问号,不知道到底什么问题
双击看错误原因及代码,找不到驱动就先卸载,用自动搜索找驱动,或者把以前Win8.1时用的驱动备份下来装,应该能够兼容,找到驱动如果Win10上无法正常安装,也许是由于驱动签名无效,进入高级启动,选择禁用驱动强制签名,然后以管理员模式运行驱动安装驱动程序,或把驱动解包,在设备管理器里选择你要安装驱动的设备,搜寻该目录,或在inf安装文件上右键安装即可
本帖最后由 天下无雪 于
19:11 编辑
双击看错误原因及代码,找不到驱动就先卸载,用自动搜索找驱动,或者把以前Win8.1时用的驱动备份下来装,应 ...
搞明白了,是不知道什么时候装了个win7的usb模拟器DSF(Device Simulation Framework)
貌似是微软为了开发usb设备弄的一个模拟器,不知道怎么就装到我电脑上了
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,无线网络连接&适配器的驱动程序可能出现问题
你先这样设置:打开那个联网的那个地方,右键“打开网络和共享中心”——更改适配器设置——右键“无线网络连接”属性——分别双击“Internet协议版本6”和“Internet协议版本4”——“自动获取IP地址”和“自动获取DNS地址”。再打开系统自带的IE浏览器,点工具——Internet选项——“使用空白页”——再点“高级”的“通过代理连接使用HTTP1.1”前面的勾勾去掉。
如果还是不行,那么按照第二步:打开那个联网的那个地方,右键“疑难解答”,让系统自己帮你找问题,如果出现“适配器程序驱动出现问题”,那么这个时候我推荐一个比较简单实用的方法:右键“计算机”——管理——设备管理器——网络适配器——右键里面的所有驱动程序点击卸载。然后去别人的电脑去下载一个驱动精灵,千万注意下载的时候一定要选择“拓展版(集成万能网卡驱动)”的那个版本下载,然后下载到你的U盘里。最后插到你电脑里,安装到电脑。打开驱动精灵,它会自动安装网卡驱动。安装好了之后。重启电脑即可联网。。
往采纳。谢谢。纯手打。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。& 下面的驱动有什么问题?
声明: 本页内容为的内容镜像,文章的版权以及其他所有的相关权利属于和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
(finished)
(finished)
(finished)
下面的驱动有什么问题?
[ | 2,974 byte(s)]
[ | 3,579 byte(s)]
[ | 355 byte(s)]
[ | 135 byte(s)]
[ | 31 byte(s)]
[ | 32 byte(s)]
[ | 4,510 byte(s)]
[ | 223 byte(s)]
[ | 154 byte(s)]
[ | 2,484 byte(s)]
[ | 75 byte(s)]
[ | 219 byte(s)]
看了一些有关设备驱动的书,可是还是没有头绪,根据/read.htm?id=1284
写了一个驱动,可是编译怎么也通不过。
也看到不少网友和我有同样的问题:书看了不少,帖子也看了不少,可是大多的资料都是将现有的驱动
拿出来作教学用,太复杂,让人只见树木不见森林。所以抛砖引玉,不管自己的东西怎么丑陋,
也拿出来让高手指点,好让我们这些刚开始准备入门的长长水平。
下面是我的代码,我的内核版本:2.4.21-15,gcc版本3.2.3
由于刚开始学习,头文件可能就没有找对,大家笑话我没有关系,但一定请指教
#include &linux/init.h&
#include &linux/module.h&
#include &linux/kernel.h&
#include &linux/fs.h&
//#include &linux/slab.h&
//#include &linux/completion.h&
//#include &linux/poll.h&
#include &asm/hardware.h&
#include &asm/irq.h&
#include &asm/uaccess.h&
#include &asm/semaphore.h&
#include &errno.h&
unsigned int test_major = 0;
static int read_test(struct inode *node,struct file *file, char *buf,int count)
if (verify_area(VERIFY_WRITE,buf,count) == -EFAULT )
return -EFAULT;
for(left = left & 0 ; left--){
__put_user(1,buf,1);
static int write_test(struct inode *inode,struct file *file, const char *buf,int count)
static int open_test(struct inode *inode,struct file *file )
MOD_INC_USE_COUNT;
static void release_test(struct inode *inode,struct file *file )
MOD_DEC_USE_COUNT;
static struct file_operations test_fops = {
open_test,
read_test,
write_test,
release: release_test
THIS_MODULE
int init_module(void)
result = register_chrdev(0, "test", &test_fops);
if (result & 0) {
printk( "test: can't get major number ");
if (test_major == 0) test_major = /* dynamic */
void cleanup_module(void)
unregister_chrdev(test_major, "test");
在 2.4 的内核中 struct file_operations 的定义已经有些改动,我在你的代码基础上作了些变动,编译后测试是可行的
#include &linux/init.h&
#include &linux/module.h&
#include &linux/kernel.h&
#include &linux/fs.h&
//#include &linux/slab.h&
//#include &linux/completion.h&
//#include &linux/poll.h&
//#include &asm/hardware.h&
#include &asm/irq.h&
#include &asm/uaccess.h&
#include &asm/semaphore.h&
#include &errno.h&
unsigned int test_major = 0;
static int read_test(struct inode *node,struct file *file, char *buf,int count)
if (verify_area(VERIFY_WRITE,buf,count) == -EFAULT )
return -EFAULT;
for(left = left & 0 ; left--){
//__put_user(1,buf,1);
__put_user('A',buf);
//这样可以用 cat 显示出来
// 这是2.4后的接口定义
static int read_test_24(struct file *file, char *buf, size_t count,
loff_t *offset)
*offset = *
return read_test(NULL, file, buf, count);
static int write_test(struct inode *inode,struct file *file, const char *buf,int count)
static int write_test_24(struct file *file, const char *buf, size_t count, loff_t *offset)
*offset = *
return write_test(NULL, file, buf, count);
static int open_test(struct inode *inode,struct file *file )
MOD_INC_USE_COUNT;
static void release_test(struct inode *inode,struct file *file )
MOD_DEC_USE_COUNT;
// 在2.4中要一个返回值
static int release_test_24(struct inode *inode, struct file *file)
release_test(inode, file);
/*static struct file_operations test_fops = {
open: open_test,
read: read_test,
write: write_test,
release: release_test
owner: THIS_MODULE
static struct file_operations test_fops = {
open: open_test,
read: read_test_24,
write: write_test_24,
release: release_test_24,
owner: THIS_MODULE,
int init_module(void)
result = register_chrdev(0, "test", &test_fops);
if (result & 0) {
printk( "test: can't get major number ");
if (test_major == 0) test_major = /* dynamic */
void cleanup_module(void)
unregister_chrdev(test_major, "test");
我在shell 下运行:
gcc -Wall -c -O2 -D__KERNEL__ -DMODULE test.c
insmod test.o
mknod tt c 254 0
//一直在显示数据
太感谢了!
网上好心人!
楼上的两位,我编译了一下程序,但是没有生成test.o文件
test.c:12:25: asm/uaccess.h: 没有那个文件或目录,查了一下,在/usr/include/asm文件中没有uaccess.h这个文件,从src 的文件中拷贝过来也没用.劳驾是怎么回事呀?应该怎么改正呀?偶拉是新手,盼指教,万分感谢
我编译的时候出现如下的东东:
In file included from /usr/include/linux/fs.h:23,
from test.c:4:
/usr/include/linux/string.h:8:2: warning: #warning Using kernel header in userland!
test.c:12:25: asm/uaccess.h: 没有那个文件或目录
test.c:21: warning: `struct file' declared inside parameter list
test.c:21: warning: its scope is only this definition or declaration, which is probably not what you want
test.c:21: warning: `struct inode' declared inside parameter list
test.c: In function `read_test':
test.c:26: warning: implicit declaration of function `verify_area'
test.c:26: `VERIFY_WRITE' undeclared (first use in this function)
test.c:26: (Each undeclared identifier is reported only once
test.c:26: for each function it appears in.)
test.c:31: warning: implicit declaration of function `__put_user'
test.c: At top level:
test.c:37: warning: `struct file' declared inside parameter list
test.c: In function `read_test_24':
test.c:40: warning: passing arg 2 of `read_test' from incompatible pointer type
test.c: At top level:
test.c:44: warning: `struct file' declared inside parameter list
test.c:44: warning: `struct inode' declared inside parameter list
test.c:51: warning: `struct file' declared inside parameter list
test.c: In function `write_test_24':
test.c:54: warning: passing arg 2 of `write_test' from incompatible pointer type
test.c: At top level:
test.c:58: warning: `struct file' declared inside parameter list
test.c:58: warning: `struct inode' declared inside parameter list
test.c: In function `open_test':
test.c:61: warning: implicit declaration of function `atomic_inc'
test.c:61: union has no member named `usecount'
test.c: At top level:
test.c:66: warning: `struct file' declared inside parameter list
test.c:66: warning: `struct inode' declared inside parameter list
test.c: In function `release_test':
test.c:69: warning: implicit declaration of function `atomic_dec'
test.c:69: union has no member named `usecount'
test.c: At top level:
test.c:73: warning: `struct file' declared inside parameter list
test.c:73: warning: `struct inode' declared inside parameter list
test.c: In function `release_test_24':
test.c:75: warning: passing arg 1 of `release_test' from incompatible pointer type
test.c:75: warning: passing arg 2 of `release_test' from incompatible pointer type
test.c: At top level:
test.c:79: variable `test_fops' has initializer but incomplete type
test.c:80: unknown field `open' specified in initializer
test.c:80: warning: excess elements in struct initializer
test.c:80: warning: (near initialization for `test_fops')
test.c:81: unknown field `read' specified in initializer
test.c:81: warning: excess elements in struct initializer
test.c:81: warning: (near initialization for `test_fops')
test.c:82: unknown field `write' specified in initializer
test.c:82: warning: excess elements in struct initializer
test.c:82: warning: (near initialization for `test_fops')
test.c:83: unknown field `release' specified in initializer
test.c:83: warning: excess elements in struct initializer
test.c:83: warning: (near initialization for `test_fops')
test.c:84: unknown field `owner' specified in initializer
test.c:84: warning: excess elements in struct initializer
test.c:84: warning: (near initialization for `test_fops')
test.c: In function `init_module':
test.c:93: warning: implicit declaration of function `register_chrdev'
test.c:96: warning: implicit declaration of function `printk'
test.c: In function `cleanup_module':
test.c:107: warning: implicit declaration of function `unregister_chrdev'
/usr/include/asm/irq.h: At top level:
test.c:79: storage size of `test_fops' isn't known
问题解决了,不好意思,自己都感觉自己很弱.编译命令应该为:
gcc -Wall -c -O2 -I/usr/src/linux-2.4.20-8/include
-D__KERNEL__ -DMODULE test.c
然后问题就解决了.有没有更好的方法,是不是通过设置环境变量来解决呀?谢谢
请问GCC出错是什么原因?
我有时也出这养的错误,可不知是什么原因:(
我想这个应该是这样的:
kernel使用自己的头文件。 --&KERNELSOURCE/include
应用程序使用另外一套头文件。--&/usr/src/include
所以如果gcc -I指定头文件路径不对的话,就出现上面的错误了:)
谢谢,热心指导,我有个问题不是太明白.
gcc -Wall -c -O2 -D__KERNEL__ -DMODULE test.c
insmod test.o
mknod tt c 254 0
命令中insmod可以把test.o加到系统modules里,mknod tt c 254 0怎么知道要添加的设备是test.o呢?test.c里面也没有说自己的major number 是254. 而是动态改变的呀???
命令中的major是根据当时情况变的
欢迎指正!IT小混混IT means: It's Terrible!
cat /proc/devices | less
里面的字符设备有一项是对应这个模块注册的 "test" 设备, 其中的数值就是设备的 major
上面的程序我经过如下编译:
gcc -Wall -c -O2 -I /usr/src/linux-2.4.18/include -D__KERNEL__ -DMODULE test.c
出现的错误如下:
In file included from /usr/src/linux/include/linux/config.h:4,
from /usr/src/linux/include/linux/init.h:4,
from test.c:1:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from /usr/src/linux/include/linux/module.h:25,
from test.c:2:
/usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!
In file included from /usr/src/linux/include/linux/dcache.h:7,
from /usr/src/linux/include/linux/fs.h:19,
from test.c:4:
/usr/src/linux/include/linux/mount.h: In function `mntget':
/usr/src/linux/include/linux/mount.h:38: warning: implicit declaration of function `atomic_inc'
/usr/src/linux/include/linux/mount.h: In function `mntput':
/usr/src/linux/include/linux/mount.h:45: warning: implicit declaration of function `atomic_dec_and_test'
/usr/src/linux/include/linux/mount.h:46: warning: implicit declaration of function `BUG'
In file included from /usr/src/linux/include/linux/fs.h:26,
from test.c:4:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from /usr/src/linux/include/linux/fs.h:274,
from test.c:4:
/usr/src/linux/include/linux/hpfs_fs_i.h: At top level:
/usr/src/linux/include/linux/hpfs_fs_i.h:19: field `i_sem' has incomplete type
In file included from /usr/src/linux/include/linux/fs.h:293,
from test.c:4:
/usr/src/linux/include/linux/ncp_fs_i.h:22: field `open_sem' has incomplete type
In file included from test.c:4:
/usr/src/linux/include/linux/fs.h:384: field `bd_sem' has incomplete type
/usr/src/linux/include/linux/fs.h:409: field `i_sem' has incomplete type
/usr/src/linux/include/linux/fs.h:410: field `i_zombie' has incomplete type
/usr/src/linux/include/linux/fs.h:476: confused by earlier errors, bailing out
我碰到的问题和你一样,但是按照你方法编译还是通不过,提示信息还是和你贴出来的一致
我使用的内核是 2.4.18.-14 因此 我用 -I /urs/src/linux-2.4.18-14
输入您的搜索字词
提交搜索表单
unixresources.net
Copyright &
UNIX Resources Network, All Rights Reserved.
About URN | Privacy & Legal | Help | Contact us
webmaster:
This page created on
16:37:24, cost 0.7 ms.}

我要回帖

更多关于 wlan驱动程序出现问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信