免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: dreamice
打印 上一主题 下一主题

【转】《Linux设备驱劝程序第三版》网卡驱动的注释笔记 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-22 14:58 |只看该作者
LZ,上面的关于ifconfig命令使用的问题也请帮忙分析下吧:

现象是这样的:我在之前的开发板上可以同ifconfig命令来设置设备的MAC地址,以及其它一些网络参数,如IP地址等;

                     现在用这个新的板子的时候,ifconfig命令可以设置IP地址等,但是网卡的MAC导致却无法设置;

                     另外我在linux的字符界面下敲man ifconfig的时候有下面的提示:
                                      
                                       hw class address
              Set the hardware address of this interface, if the device driver
              supports this operation.
  The keyword must be  followed  by  the
              name of the hardware class and the printable ASCII equivalent of
              the hardware  address.   Hardware  classes  currently  supported
              include  ether  (Ethernet), ax25 (AMPR AX.25), ARCnet and netrom
              (AMPR NET/ROM).

这些是否可以证明ifconfig命令不能设置MAC地址跟驱动有关系呢?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
12 [报告]
发表于 2008-08-22 15:02 |只看该作者

回复 #11 qks5201314 的帖子

MAC地址应该是硬件层的东西,所以,你设置不成功可能就是硬件层并没有提供让你去设置MAC地址的接口。
ifconfig是一个shell命令,在应用层执行,它能否使用与驱动无关,它能否配置成功则和硬件驱动有一定的联系。

论坛徽章:
0
13 [报告]
发表于 2008-08-22 15:15 |只看该作者
哦,是这样的啊,那是不是可以通过修改驱动来让此功能可以使用呢?

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
14 [报告]
发表于 2008-08-22 15:38 |只看该作者

回复 #13 qks5201314 的帖子

这个细节的我也不是特别清楚,可以参考一下其他开源驱动看一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP