charles.shen
驱动牛犊
驱动牛犊
  • 注册日期2003-11-08
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1824回复:6

要学写8139的驱动,哪位大侠指导一下。

楼主#
更多 发布于:2004-01-06 09:49
我想写一个8139的网卡的驱动。
关于linux方面基本上是弄清了。
现在是关于8139的资料方面
我有8139c的说明,但是看起来好象哪是写给硬件设计用的。
是从Realtek网站下的。
是我没看懂8139的spec吗?还是真的给的资料就是不会。

哪位大侠指导一下,或是给点资料呀。
附件名称/大小 下载次数 最后更新
2004-01-06_rtl8139cspec_1.4.pdf (649KB)  21
gancheng
驱动牛犊
驱动牛犊
  • 注册日期2004-01-10
  • 最后登录2005-10-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-10 20:28
我也在学写驱动程序,而且我也正在写rtl8139的驱动程序,妈的,好几天了,才把网卡mac地址读出来,我现在在看书,看看怎么能正确的向ndis报告当前连接速率,和连接状态,我现在连softice调试都不会:)

各位大虾,如果有空帮忙的,我很感激:)
寻便送上rtl8139c的相关资料,不知道是否和坛子里面现有的资料重复?
附件名称/大小 下载次数 最后更新
2004-01-10_rtl81xx.rar (1073KB)  41
gancheng
驱动牛犊
驱动牛犊
  • 注册日期2004-01-10
  • 最后登录2005-10-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-15 21:05
这几天在工作之余仔细看了看driver studio和rtl8139的一些资料,我已经能通过odi正确的向ndis报告网卡状态,当然,都是些模拟数据,
下一步争取管理好rtl8139的4个TXDescriptor,要用一些数据结构和锁这样的东西,还要申请TX和RX的dma缓冲区,估计要两三天的工夫才能搞定,但愿能成功
给自己加油!!!
gancheng
驱动牛犊
驱动牛犊
  • 注册日期2004-01-10
  • 最后登录2005-10-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-16 12:35
看了坛子里面的东西,现在会用softICE了,看中文的速度还是必看英文的速度快多了,呵呵
rkt_001
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2004-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-27 14:27
我刚好想写一个网卡的测试程序,
用LOOKBACK电路,正好借鉴你的资料学习学习.
gancheng
驱动牛犊
驱动牛犊
  • 注册日期2004-01-10
  • 最后登录2005-10-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-02-07 21:37
终于休息过了:)
回来一看,贴子居然提前了。谢谢大家的捧场,这几天我加紧工作争取把rtl8139的驱动写出来,到时候公布给大家:)
charles.shen
驱动牛犊
驱动牛犊
  • 注册日期2003-11-08
  • 最后登录2004-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-02-11 13:35
驱动程序里面是哪个函数来完成,PCI的I/O空间和PCI存储空间的地址映射啊?(6个基地址的寄存器,和扩展ROM的基地址的地址映射。)
游客

返回顶部