免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3431 | 回复: 3
打印 上一主题 下一主题

能否做一个不被驱动控制的网卡? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-05 09:31 |显示全部楼层 |倒序浏览
基本想法是把网卡上所有的配置都写死,然后只要一上电就自动运行一些程序.或者根据网卡上收到的消息来做一些事情. 要求是不能被本地的驱动干扰. 也许可以用本地的驱动做最初的初始化. 但是之后,网卡就处于完全自主状态, 本地驱动也无法关闭网卡,或者更改网卡设置.
有可能实现么? 多谢

论坛徽章:
0
2 [报告]
发表于 2009-06-05 22:09 |显示全部楼层
TO 4,5 楼: 你们说得对. 而且比我说的还形象,呵呵

可以把这个硬件想象成万用表一样. 啥驱动都不要,直接把2个测量笔往电线上一放,数字就读出来了.
我想做的这个网卡也是,需要设置的地方全写死. 写不死的地方就在一开始启动的时候改下. 然后后面就没法再改了.

从仿真的角度来说,可以在网卡上加一个特殊的寄存器.往里面写了1之后,整个网卡就变成READ-ONLY状态了. 再想改的话就一定要重新启动机器.如果用QEMU,实现这个逻辑很简单. 我猜即使用真正的硬件,也应该可以实现的. 不知道哪位确认下?

另外,不知道有没有可能通过PCI总线来强行关掉这块网卡? PCI规范里不知道有没有这方面要求? 我希望是不行.

论坛徽章:
0
3 [报告]
发表于 2009-07-04 22:44 |显示全部楼层

回复 #10 epegasus 的帖子

说的没错. 但是有的设备有特殊要求.

论坛徽章:
0
4 [报告]
发表于 2009-07-04 22:47 |显示全部楼层

回复 #11 kamingli 的帖子

多谢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP