moccnc 发表于 2019-4-28 19:30:58

网口驱动升级问题

对比目前网卡驱动 任然是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);
    if(((i+1)%16) == 0) printk("\n");
    }
*/

    for (i = 506; i <= 511; i++)
    mac506] = tempBuf;

    kfree(tempBuf);

return 0;
}


页: [1]
查看完整版本: 网口驱动升级问题