对比目前网卡驱动 任然是14.4的,16.4下编译无法通过GetSNSectorInfo 没有定义
stmmac_set_time
stmmac_get_time 等全部出错,建议不要再升级了 14.4就用14.4把 firelfy并没有同步升级驱动了
对应新版本GetSNSectorInfo 获取idb方法 需要怎么修改 16.4下如果是知道告知下修改下源码
extern char GetSNSectorInfo(char * pbuf);
int eth_mac_read_from_IDB(u8 *mac)
{
int i;
char *tempBuf = kmalloc(512, GFP_KERNEL);
if(mac == NULL)
return -EFAULT;
GetSNSectorInfo(tempBuf);
/*
for (i = 0; i < 512; i++) {
printk(“%02x, “, tempBuf[i]);
if(((i+1)%16) == 0) printk(”\n”);
}
*/
for (i = 506; i <= 511; i++)
mac[i-506] = tempBuf[i];
kfree(tempBuf);
return 0;
}
