|
在E:\cygwin\home\zy\uclinux-eisc\uClinux-2.4.20\drivers\net\jupiter_eth.c
有如下程序:
init_phy_chip (dev->base_addr);
/* set mac addr */
dev->dev_addr[0] = 0x00;
dev->dev_addr[1] = 0x01;
dev->dev_addr[2] = 0x23;
dev->dev_addr[3] = 0x45;
dev->dev_addr[4] = 0x67;
if (dev->base_addr == 0x1F03400)
dev->dev_addr[5] = 0x00;
else
dev->dev_addr[5] = 0x11;
MAC0的地址被设成00:01:23:45:67:00
在E:\cygwin\home\zy\uclinux-eisc\uClinux-2.4.20\drivers\net\jupiter_eth1.c
有如下程序:
init_phy_chip (dev->base_addr);
/* set mac addr */
dev->dev_addr[0] = 0x00;
dev->dev_addr[1] = 0x01;
dev->dev_addr[2] = 0x23;
dev->dev_addr[3] = 0x45;
dev->dev_addr[4] = 0x67;
if (dev->base_addr == 0x1F03400)
dev->dev_addr[5] = 0x00;
else
dev->dev_addr[5] = 0x11;
MAC1的地址被设成00:01:23:45:67:11
根据实际情况修改你所要的MAC地址后,要从新编译内核
简单的方法:
在在E:\cygwin\home\zy\uclinux-eisc\uClinux-2.4.20\drivers\net\
中手工删除jupiter_eth1.o,
jupiter_eth.o
然后运行cygwin,进入E:\cygwin\home\zy\uclinux-eisc\uClinux-2.4.20\
中执行make
|