Chinaunix

标题: 怎么在应用程序里面读到网络芯片的ID号码? 请指教. [打印本页]

作者: pcl001    时间: 2009-03-19 09:22
标题: 怎么在应用程序里面读到网络芯片的ID号码? 请指教.
谢谢
作者: dreamice    时间: 2009-03-19 09:42
标题: 回复 #1 pcl001 的帖子
你说的id号码是MAC地址么?
作者: pcl001    时间: 2009-03-19 10:14
标题: 是芯片的id ,不是mac地址,
外接的网络芯片扩展的网络 , 我想读网络芯片本身的ID寄存器,
作者: dreamice    时间: 2009-03-19 10:41
原帖由 pcl001 于 2009-3-19 10:14 发表
外接的网络芯片扩展的网络 , 我想读网络芯片本身的ID寄存器,


我建议你先看数据手册,如何能读到,然后再看看驱动是否提供了这个功能
作者: pcl001    时间: 2009-03-19 12:55
标题: 驱动程序已经提供在装载的时候检测到ID ,并printk到屏幕上那 .
就如网络收发芯片DM9000, 我怎么样实现 ,在应用程序里面读到这个ID?


请指教
作者: yidou    时间: 2009-03-19 13:11
标题: 回复 #5 pcl001 的帖子
还是看看驱动是怎么实现的吧
作者: yidou    时间: 2009-03-19 13:13
lspci -vvv
能找到你需要的吗? 显示16进制数, 你需要解析一下ID.
作者: pcl001    时间: 2009-03-19 13:18
标题: dm9000的驱动 ,只是提供给上层网络来使用呀.
现在我怎么来读其中的ID呀?
作者: yidou    时间: 2009-03-19 14:05
原帖由 pcl001 于 2009/3/19 13:18 发表
现在我怎么来读其中的ID呀?


答非所问.

lspci -vvv
能找到你需要的吗? 显示16进制数, 你需要解析一下ID.

看看config空间里, 是否有你要的ID?
作者: pcl001    时间: 2009-03-19 14:22
标题: 我的板子是嵌入式系统 ,不支持lspci , 和PCI没关系呀
迷糊那
作者: yidou    时间: 2009-03-19 14:41
看看驱动的ioctl呢, 是否提供了参数读寄存器信息




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2