标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
神奇的curl工具 | 4000 | 0 | 0 | 2015-11-20 | |
Install python-2.7 on CentOS-5.6 | 3572 | 0 | 0 | 2013-10-11 | |
bash shell的常用快捷键 | 2994 | 0 | 0 | 2013-04-19 | |
如何查看LINUX 硬件配置信息 | 3201 | 0 | 1 | 2013-03-22 | |
详解大端模式和小端模式 | 2677 | 0 | 0 | 2013-03-21 | |
Linux RPM 命令参数使用详解 | 2337 | 0 | 0 | 2013-02-18 | |
【推荐】 chattr和lsattr命令详解 | 2521 | 0 | 1 | 2012-12-17 | |
Apache userdir 403 Forbidden问题的办法 | 1857 | 0 | 0 | 2012-12-05 | |
C/C++ Linux 程序员必须了解的 10 个工具 | 977 | 0 | 0 | 2012-09-09 | |
svn 永久转移,重定位 错误 | 1240 | 0 | 0 | 2012-09-07 | |
Apache2Nginx | 1058 | 0 | 0 | 2012-08-14 | |
rpmbuild 解决Installed (but unpackaged) file(s) found的方法 | 4101 | 0 | 0 | 2012-08-14 | |
RPM包rpmbuild SPEC文件深度说明 | 1406 | 0 | 0 | 2012-08-03 | |
vimdiff折叠操作命令 | 2302 | 0 | 0 | 2012-07-11 | |
mysql字符集设置和查询问题(转) | 791 | 0 | 0 | 2012-07-06 | |
Mysql:is not allowed to connect to this MySQL server | 836 | 1 | 0 | 2012-05-07 | |
【推荐】 TCP状态转换图 | 1168 | 0 | 3 | 2012-02-17 | |
linux去掉文件重复行 | 6687 | 0 | 0 | 2012-02-17 | |
ssh/scp不需要输入密码的方法 | 1449 | 0 | 1 | 2012-02-10 | |
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found | 4181 | 0 | 0 | 2012-02-09 |
sanfenxiao2008-05-07 00:22
北京瑞雪技术团队有个项目请兼职,项目要求如下: 瑞雪团队又有新项目了!加入这个发展的日新月异的技术团队吧!机会多多!! 项目:solarisx86下访问pci网卡的状态寄存器,以实现网卡通信和双冗余备份功能 环境:solarisx86 (5.10版本,我是在www.sun.com上down的) 设备:rtls8139pci双网卡(这是自己开发的一块“双网卡”,就是做在一块板子上有2个网络控制芯片, 即一个板子上有两块网卡,网卡1和网卡2) 最终功能:实现网卡的正常通信功能和实现双网卡的双冗余备份功能。(同一时间只有一块网卡工作,另一块网卡在备用状态, 当其中的工作网卡故障时,切换到备份网卡工作以保证网络正常通信) 实现方法:在solarisx86下通过访问pci双网卡的配置空间,i/o空间,内存空间某个寄存器以获取网卡的链路状态。 具体一点:通过读取网卡1的配置空间得到i/o基址,然后查询某个偏移量(i/o基址+offset)以读取状态寄存器的状态。 觉得主要问题是:如何在solarisx86下读取pci网卡的i/o空间。 目前状态:双网卡硬件上已经实现,在vxworks,window,solaris下都能正常工作。 在solarisx86下用系统本身自带的rtls驱动或者网上下载的驱动都可以正常工作。 现在的问题就是怎么加这个冗余备份切换功能。 资料:8139芯片手册可以在网上下载,文档名称是p-guide(8139)和spec-8139d(130).pdf,应该可以下载到。 环境搭建:我自己的调试环境是一个旧的笔记本,我的上面的网卡正好是rtls8139的。 2块网卡都有自己独立的function id,bus id,device id和自己独立的配置空间。 要求是北京,天津地区均可, 联系方式: 手机:13552584515 QQ:846005373 E-Mail:ruixuejishu@sina.com 联系人:瑞雪技术 李金喜