问个网卡的问题
dm9000网卡里面有个PHY寄存器, 在2.6内核里驱动有对 PHY读写的函数, 但是找了别的例子驱动里面又没有, 不知道PHY的读写到底有什么作用?
[ 本帖最后由 star316 于 2009-4-30 13:55 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
dm9000网卡里面有个PHY寄存器, 在2.6内核里驱动有对 PHY读写的函数, 但是找了别的例子驱动里面又没有, 不知道PHY的读写到底有什么作用?
[ 本帖最后由 star316 于 2009-4-30 13:55 编辑 ]
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
这个, 要看硬件datasheet, 研究过硬件的人才懂, 俺不懂.
驱动层也需要对这个做处理的啊, 在dm9000.c 里面不是有 dm9000_phy_read / WRITE 函数么? 不过好像datasheet 里面都是默认使用 PHY, 但是有有些驱动里面并没有这个读写函数。 很奇怪
怎么没有啊?
e1000,e100都有对phy的操作。
一般是设置eeprom
仔细看了下, 好像是对MMI 接口起作用的, 不过不太明白对外面硬件有什么作用
[ 本帖最后由 star316 于 2009-5-1 14:02 编辑 ]
硬件手册还是要看一下的,不然可能会有问题
网卡驱动写好了,都是用什么软件测试的?
直接放到系统里,通过硬件网卡测试