On Mon, 12 Aug 2024 15:56:10 +0530 Parthiban Veerasooran wrote: > +static void > +lan865x_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) > +{ > + strscpy(info->driver, DRV_NAME, sizeof(info->driver)); > + strscpy(info->bus_info, dev_name(netdev->dev.parent), > + sizeof(info->bus_info)); > +} > + Could you check if deleting this function has any effect? Core should fill in the basic info automatically, modern drivers usually only have to fill in FW version, if at all. If without the callback ethtool -i doesn't report the right info, please make sure SET_NETDEV_DEV() gets called.